[keycloak-dev] New Account Management Console and Account REST api

Stan Silvert ssilvert at redhat.com
Fri Mar 17 08:11:05 EDT 2017


On 3/17/2017 8:08 AM, Stian Thorgersen wrote:
> I'm going to call it "YetAnotherJsFramework" ;)
:-)

And btw, I didn't mean to hijack the thread.  I'd rather be getting 
feedback about the console itself.
>
> On 17 March 2017 at 12:54, Stan Silvert <ssilvert at redhat.com 
> <mailto:ssilvert at redhat.com>> wrote:
>
>     On 3/17/2017 5:47 AM, Stian Thorgersen wrote:
>     > As we've discussed a few times now the plan is to do a brand new
>     account
>     > management console. Instead of old school forms it will be all
>     modern using
>     > HTML5, AngularJS and REST endpoints.
>     One thing.  That should be "Angular", not "AngularJS".    Just to
>     educate everyone, here is what's going on in Angular-land:
>
>     AngularJS is the old framework we used for the admin console.
>     Angular is the new framework we will use for the account
>     management console.
>
>     Most of you know the new framework as Angular2 or ng-2, but the powers
>     that be want to just call it "Angular".   This framework is completely
>     rewritten and really has no relation to AngularJS, except they
>     both come
>     from Google and both have "Angular" in the name.
>
>     To avoid confusion, I'm going to call it "Angualr2" for the
>     foreseeable
>     future.
>     >
>     > The JIRA for this work is:
>     > https://issues.jboss.org/browse/KEYCLOAK-1250
>     <https://issues.jboss.org/browse/KEYCLOAK-1250>
>     >
>     > We where hoping to get some help from the professional UXP folks
>     for this,
>     > but it looks like that may take some time. In the mean time the
>     plan is to
>     > base it on the following template:
>     >
>     >
>     https://rawgit.com/andresgalante/kc-user/master/layout-alt-fixed.html#
>     <https://rawgit.com/andresgalante/kc-user/master/layout-alt-fixed.html#>
>     >
>     > Also, we'll try to use some newer things from PatternFly patterns to
>     > improve the screens.
>     >
>     > First pass will have the same functionality and behavior as the
>     old account
>     > management console. Second pass will be to improve the usability
>     (pages
>     > like linking, sessions and history are not very nice).
>     >
>     > We will deprecate the old FreeMarker/forms way of doing things,
>     but keep it
>     > around so it doesn't break what people are already doing. This
>     can be
>     > removed in the future (probably RHSSO 8.0?).
>     >
>     > We'll also need to provide full rest endpoints for the account
>     management
>     > console. I'll work on that, while Stan works on the UI.
>     >
>     > As the account management console will be a pure HTML5 and JS
>     app anyone
>     > can completely replace it with a theme. They can also customize
>     it a lot.
>     > We'll also need to make sure it's easy to add additional
>     pages/sections.
>     >
>     > Rather than just add to AccountService I'm going to rename that
>     > to DeprecatedAccountFormService remove all REST from there and
>     add a new
>     > AccountService that only does REST. All features available
>     through forms at
>     > the moment will be available as REST API, with the exception of
>     account
>     > linking which will be done through Bills work that was
>     introduced in 3.0
>     > that allows applications to initiate the account linking.
>     > _______________________________________________
>     > keycloak-dev mailing list
>     > keycloak-dev at lists.jboss.org <mailto:keycloak-dev at lists.jboss.org>
>     > https://lists.jboss.org/mailman/listinfo/keycloak-dev
>     <https://lists.jboss.org/mailman/listinfo/keycloak-dev>
>
>     _______________________________________________
>     keycloak-dev mailing list
>     keycloak-dev at lists.jboss.org <mailto:keycloak-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/keycloak-dev
>     <https://lists.jboss.org/mailman/listinfo/keycloak-dev>
>
>



More information about the keycloak-dev mailing list