On 8/19/2015 9:07 AM, Stian Thorgersen wrote:
----- Original Message -----
> From: "Stan Silvert" <ssilvert(a)redhat.com>
> To: "Stian Thorgersen" <stian(a)redhat.com>
> Cc: keycloak-dev(a)lists.jboss.org
> Sent: Wednesday, 19 August, 2015 2:28:04 PM
> Subject: Re: [keycloak-dev] Upgrade Angular?
>
> On 8/19/2015 2:11 AM, Stian Thorgersen wrote:
>> I'm not aware of any reasons we can't upgrade, but we would need to take
>> care and do extra testing of the admin console afterwards.
>>
>> I'd prefer to upgrade to 1.4.4 early in a Sprint, so if you can upgrade
>> this week, that's fine. Otherwise I'd like to wait to 1.6 release cycle.
> I think we should wait until a fresh sprint.
>
> We may need a Sprint that is partially or fully dedicated to the UI.
> It's going to be a big job to go through the UI and replace every bit of
> static text and static message with an angular-translate lookup. As
> you suggested, it probably makes sense to divide that work up among the
> team members.
>
> When we do that, we should also upgrade Angular. That way, everyone is
> covering the full UI to make sure that everything is localized and every
> part works properly with Angular 1.4.x.
>
> Sound like a good plan?
I'd say upgrading to Angular 1.4.x should be done first. If there's any issues
with it it will be much easier to resolve them without also having the localization to
deal with. Ideally we should do that this week and include for 1.5. Upgrading to 1.4.x
could break everything/nothing, but it's hard to know what parts could be affected,
that's why it requires a full test of the admin console.
Internationalization would only affect the page that you edit, so whoever updates a page
to also verify that it works. It can also be incremental, we don't have to
internationalize the whole console in one sprint.
We should:
a) Upgrade to 1.4.x - test all functionality in the console
b) Add internationalization of a few pages
c) Make sure internationalization works as expected
d) Internationalize all pages
Ideally I'd like a-c included in 1.5.
BTW, I agree that we should do b and c in
1.5. I'm just worried about a.
d doesn't necessarily have to be done in one sprint, but it seems to be
a good way to make sure we have full coverage in testing the Angular
upgrade.
>> ----- Original Message -----
>>> From: "Stan Silvert" <ssilvert(a)redhat.com>
>>> To: keycloak-dev(a)lists.jboss.org
>>> Sent: Tuesday, 18 August, 2015 9:59:47 PM
>>> Subject: [keycloak-dev] Upgrade Angular?
>>>
>>> We are using AngularJS 1.2.13. The latest version is 1.4.4.
>>>
>>> The reason I ask is because I am a little worried about performance as
>>> we begin to use angular-translate. We are going to end up with a lot of
>>> $$watchers, which will eventually make the UI sluggish.
>>>
>>> There is a solution starting with Angualr 1.3 that lets you specify a
>>> one-time-binding using double colons like this {{ ::value }}.
>>>
>>> Any reason why we can't upgrade?
>>>
>>> Stan
>>> _______________________________________________
>>> keycloak-dev mailing list
>>> keycloak-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>>
>