Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Erik B. Craig

My only thoughts on this are...
+1



On Jun 6, 2008, at 11:04 AM, Joseph Leong [EMAIL PROTECTED]  
wrote:



Hi everyone,

I've been tossing the idea around in my head of taking the  
initiative to upgrade the current items written in Dojo to 1.1.1, I  
know we still have some Dojo 0.4.3, which isn't supported anymore,  
in use and there has been vast improvements with their new Dijit  
package for widgets among many other items.  Also, with some  
recently reported JIRAs about accessibility compatibility being an  
issue in these Dojo components we can make use of the a11y available  
in it.  Overall, i also think we might also benefit a cleaner setup  
from streamlining our versions  in terms of future development and  
maintenance as well.


Although I haven't looked in complete detail in each of the AG Dojo  
pieces, i know that the 0.4.3 transition to 1.1.1 will take some  
work because the widget system has been separated out to it's own  
pieces (diji) and so simple work arounds will not do.  That is, this  
will be a big block change rather than an incremental one.


Does anyone have any thoughts - one way or the other on this  
undertaking?



Thanks!
Joseph Leong


Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Jason Warner
Would this let us remove Dojo 0.4.3 from the server or would we keep it
there for users who might still be using it?  If so, how long are we going
to do that for?  My vote would be to yank it out after we're no longer
dependent on it, but I'm not sure what the community at large would think of
that.  Regardless, I like your idea, Joe.

+1

On Fri, Jun 6, 2008 at 11:04 AM, Joseph Leong [EMAIL PROTECTED]
wrote:

 Hi everyone,

 I've been tossing the idea around in my head of taking the initiative to
 upgrade the current items written in Dojo to 1.1.1, I know we still have
 some Dojo 0.4.3, which isn't supported anymore, in use and there has been
 vast improvements with their new Dijit package for widgets among many other
 items.  Also, with some recently reported JIRAs about accessibility
 compatibility being an issue in these Dojo components we can make use of the
 a11y available in it.  Overall, i also think we might also benefit a cleaner
 setup from streamlining our versions  in terms of future development and
 maintenance as well.

 Although I haven't looked in complete detail in each of the AG Dojo pieces,
 i know that the 0.4.3 transition to 1.1.1 will take some work because the
 widget system has been separated out to it's own pieces (diji) and so simple
 work arounds will not do.  That is, this will be a big block change rather
 than an incremental one.

 Does anyone have any thoughts - one way or the other on this undertaking?


 Thanks!
 Joseph Leong




-- 
~Jason Warner


Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Kevan Miller


On Jun 6, 2008, at 11:52 AM, Jason Warner wrote:

Would this let us remove Dojo 0.4.3 from the server or would we keep  
it there for users who might still be using it?  If so, how long are  
we going to do that for?  My vote would be to yank it out after  
we're no longer dependent on it, but I'm not sure what the community  
at large would think of that.  Regardless, I like your idea, Joe.


IMO, we would drop 0.4.3. I don't think we maintained for backward  
compatibility reasons, more because we didn't want to update the admin  
console code, at that point in time.


I think it would be good to upgrade to 1.1.1. I also assume it would  
replace the current 1.0.2 version? Perhaps we should consider encoding  
the dojo version in the dojo path name.


I'd prefer to see this work broken down into reasonable chunks (where  
possible), so that we can track progress (and others can participate).  
First add /dojo-1.1.1 and start incrementally moving code over to use  
new dojo. I don't know the internals of the admin console. So, not  
sure how well that work breaks down into manageable chunks.


--kevan




+1

On Fri, Jun 6, 2008 at 11:04 AM, Joseph Leong  
[EMAIL PROTECTED] wrote:

Hi everyone,

I've been tossing the idea around in my head of taking the  
initiative to upgrade the current items written in Dojo to 1.1.1, I  
know we still have some Dojo 0.4.3, which isn't supported anymore,  
in use and there has been vast improvements with their new Dijit  
package for widgets among many other items.  Also, with some  
recently reported JIRAs about accessibility compatibility being an  
issue in these Dojo components we can make use of the a11y available  
in it.  Overall, i also think we might also benefit a cleaner setup  
from streamlining our versions  in terms of future development and  
maintenance as well.


Although I haven't looked in complete detail in each of the AG Dojo  
pieces, i know that the 0.4.3 transition to 1.1.1 will take some  
work because the widget system has been separated out to it's own  
pieces (diji) and so simple work arounds will not do.  That is, this  
will be a big block change rather than an incremental one.


Does anyone have any thoughts - one way or the other on this  
undertaking?



Thanks!
Joseph Leong



--
~Jason Warner




Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Donald Woods

+1 for trunk.
Can you also move the older versions out of trunk and into the 
geronimo/plugins branch, so people can optionally install them if their 
app still needs them?


If you're wanting to also do this in branches/2.1, then we need to keep 
the older version in the server images, so we don't break existing apps 
that may need them and so we can warn users that we will be removing 
them in the next release (2.2.)



-Donald


Joseph Leong wrote:

Hi everyone,

I've been tossing the idea around in my head of taking the initiative to 
upgrade the current items written in Dojo to 1.1.1, I know we still have 
some Dojo 0.4.3, which isn't supported anymore, in use and there has 
been vast improvements with their new Dijit package for widgets among 
many other items.  Also, with some recently reported JIRAs about 
accessibility compatibility being an issue in these Dojo components we 
can make use of the a11y available in it.  Overall, i also think we 
might also benefit a cleaner setup from streamlining our versions  in 
terms of future development and maintenance as well.


Although I haven't looked in complete detail in each of the AG Dojo 
pieces, i know that the 0.4.3 transition to 1.1.1 will take some work 
because the widget system has been separated out to it's own pieces 
(diji) and so simple work arounds will not do.  That is, this will be a 
big block change rather than an incremental one.


Does anyone have any thoughts - one way or the other on this undertaking?


Thanks!
Joseph Leong


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Lin Sun
+1 for trunk too.  I agree w/ Kevan that we should use versions for
dojo.  Maybe we could collect a list of portlets/pages that are using
dojo and migrate each of them gradually to track the progress?

Lin

On Fri, Jun 6, 2008 at 12:19 PM, Donald Woods [EMAIL PROTECTED] wrote:
 +1 for trunk.
 Can you also move the older versions out of trunk and into the
 geronimo/plugins branch, so people can optionally install them if their app
 still needs them?

 If you're wanting to also do this in branches/2.1, then we need to keep the
 older version in the server images, so we don't break existing apps that may
 need them and so we can warn users that we will be removing them in the next
 release (2.2.)


 -Donald


 Joseph Leong wrote:

 Hi everyone,

 I've been tossing the idea around in my head of taking the initiative to
 upgrade the current items written in Dojo to 1.1.1, I know we still have
 some Dojo 0.4.3, which isn't supported anymore, in use and there has been
 vast improvements with their new Dijit package for widgets among many other
 items.  Also, with some recently reported JIRAs about accessibility
 compatibility being an issue in these Dojo components we can make use of the
 a11y available in it.  Overall, i also think we might also benefit a cleaner
 setup from streamlining our versions  in terms of future development and
 maintenance as well.

 Although I haven't looked in complete detail in each of the AG Dojo
 pieces, i know that the 0.4.3 transition to 1.1.1 will take some work
 because the widget system has been separated out to it's own pieces (diji)
 and so simple work arounds will not do.  That is, this will be a big block
 change rather than an incremental one.

 Does anyone have any thoughts - one way or the other on this undertaking?


 Thanks!
 Joseph Leong



Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Erik B. Craig
Kevan,

Actually I think the current 1.x version in trunk is 1.1.0, which is fully
compatible with 1.1.1... as a result of this, it can just be upgraded in the
'dojo' plugin and be kept at the path of just /dojo

On Fri, Jun 6, 2008 at 12:14 PM, Kevan Miller [EMAIL PROTECTED]
wrote:


 On Jun 6, 2008, at 11:52 AM, Jason Warner wrote:

 Would this let us remove Dojo 0.4.3 from the server or would we keep it
 there for users who might still be using it?  If so, how long are we going
 to do that for?  My vote would be to yank it out after we're no longer
 dependent on it, but I'm not sure what the community at large would think of
 that.  Regardless, I like your idea, Joe.


 IMO, we would drop 0.4.3. I don't think we maintained for backward
 compatibility reasons, more because we didn't want to update the admin
 console code, at that point in time.

 I think it would be good to upgrade to 1.1.1. I also assume it would
 replace the current 1.0.2 version? Perhaps we should consider encoding the
 dojo version in the dojo path name.

 I'd prefer to see this work broken down into reasonable chunks (where
 possible), so that we can track progress (and others can participate). First
 add /dojo-1.1.1 and start incrementally moving code over to use new dojo. I
 don't know the internals of the admin console. So, not sure how well that
 work breaks down into manageable chunks.

 --kevan



 +1

 On Fri, Jun 6, 2008 at 11:04 AM, Joseph Leong [EMAIL PROTECTED]
 wrote:

 Hi everyone,

 I've been tossing the idea around in my head of taking the initiative to
 upgrade the current items written in Dojo to 1.1.1, I know we still have
 some Dojo 0.4.3, which isn't supported anymore, in use and there has been
 vast improvements with their new Dijit package for widgets among many other
 items.  Also, with some recently reported JIRAs about accessibility
 compatibility being an issue in these Dojo components we can make use of the
 a11y available in it.  Overall, i also think we might also benefit a cleaner
 setup from streamlining our versions  in terms of future development and
 maintenance as well.

 Although I haven't looked in complete detail in each of the AG Dojo
 pieces, i know that the 0.4.3 transition to 1.1.1 will take some work
 because the widget system has been separated out to it's own pieces (diji)
 and so simple work arounds will not do.  That is, this will be a big block
 change rather than an incremental one.

 Does anyone have any thoughts - one way or the other on this undertaking?


 Thanks!
 Joseph Leong




 --
 ~Jason Warner





-- 
Erik B. Craig


Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Erik B. Craig
And, erm...
To further expand...
I think having different versions of dojo in our plugins repository would be
a good idea, at least having 0.4.x branch as well as the 1.x branch, with
the latest being at /dojo, and any other (legacy) versions being installed
would have a path of /dojo-x.x or /dojo/x.x (as is currently with dojo
0.4.3)

On Fri, Jun 6, 2008 at 12:29 PM, Erik B. Craig [EMAIL PROTECTED] wrote:

 Kevan,

 Actually I think the current 1.x version in trunk is 1.1.0, which is fully
 compatible with 1.1.1... as a result of this, it can just be upgraded in
 the 'dojo' plugin and be kept at the path of just /dojo


 On Fri, Jun 6, 2008 at 12:14 PM, Kevan Miller [EMAIL PROTECTED]
 wrote:


 On Jun 6, 2008, at 11:52 AM, Jason Warner wrote:

 Would this let us remove Dojo 0.4.3 from the server or would we keep it
 there for users who might still be using it?  If so, how long are we going
 to do that for?  My vote would be to yank it out after we're no longer
 dependent on it, but I'm not sure what the community at large would think of
 that.  Regardless, I like your idea, Joe.


 IMO, we would drop 0.4.3. I don't think we maintained for backward
 compatibility reasons, more because we didn't want to update the admin
 console code, at that point in time.

 I think it would be good to upgrade to 1.1.1. I also assume it would
 replace the current 1.0.2 version? Perhaps we should consider encoding the
 dojo version in the dojo path name.

 I'd prefer to see this work broken down into reasonable chunks (where
 possible), so that we can track progress (and others can participate). First
 add /dojo-1.1.1 and start incrementally moving code over to use new dojo. I
 don't know the internals of the admin console. So, not sure how well that
 work breaks down into manageable chunks.

 --kevan



 +1

 On Fri, Jun 6, 2008 at 11:04 AM, Joseph Leong [EMAIL PROTECTED]
 wrote:

 Hi everyone,

 I've been tossing the idea around in my head of taking the initiative to
 upgrade the current items written in Dojo to 1.1.1, I know we still have
 some Dojo 0.4.3, which isn't supported anymore, in use and there has been
 vast improvements with their new Dijit package for widgets among many other
 items.  Also, with some recently reported JIRAs about accessibility
 compatibility being an issue in these Dojo components we can make use of the
 a11y available in it.  Overall, i also think we might also benefit a cleaner
 setup from streamlining our versions  in terms of future development and
 maintenance as well.

 Although I haven't looked in complete detail in each of the AG Dojo
 pieces, i know that the 0.4.3 transition to 1.1.1 will take some work
 because the widget system has been separated out to it's own pieces (diji)
 and so simple work arounds will not do.  That is, this will be a big block
 change rather than an incremental one.

 Does anyone have any thoughts - one way or the other on this undertaking?


 Thanks!
 Joseph Leong




 --
 ~Jason Warner





 --
 Erik B. Craig




-- 
Erik B. Craig


Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Kevan Miller


On Jun 6, 2008, at 12:19 PM, Donald Woods wrote:


+1 for trunk.


I was assuming trunk in my discussion.



Can you also move the older versions out of trunk and into the  
geronimo/plugins branch, so people can optionally install them if  
their app still needs them?


If you're wanting to also do this in branches/2.1, then we need to  
keep the older version in the server images, so we don't break  
existing apps that may need them and so we can warn users that we  
will be removing them in the next release (2.2.)


I was thinking that we could release older versions of dojo as  
separate plugins. So, if somebody wanted a legacy level, they could  
install the appropriate legacy dojo plugin. No reason, however, not to  
release the dojo plugin separately (rather than have the latest  
version included in server...).


--kevan


Re: Upgrading to Dojo 1.1.1

2008-06-06 Thread Joseph Leong
Ok great, so now there's a starting point.  Seems the community is in favor,
so i'll start going through and inventorying what we have currently running
in what parts of AG and see if i can propose a plan for changes so the work
can be parallelize should others want to jump in.  Also, to track progress
as you were all saying.

Thanks for the input!

-Joseph Leong

On Fri, Jun 6, 2008 at 12:35 PM, Kevan Miller [EMAIL PROTECTED]
wrote:


 On Jun 6, 2008, at 12:19 PM, Donald Woods wrote:

  +1 for trunk.


 I was assuming trunk in my discussion.


 Can you also move the older versions out of trunk and into the
 geronimo/plugins branch, so people can optionally install them if their app
 still needs them?

 If you're wanting to also do this in branches/2.1, then we need to keep
 the older version in the server images, so we don't break existing apps that
 may need them and so we can warn users that we will be removing them in the
 next release (2.2.)


 I was thinking that we could release older versions of dojo as separate
 plugins. So, if somebody wanted a legacy level, they could install the
 appropriate legacy dojo plugin. No reason, however, not to release the dojo
 plugin separately (rather than have the latest version included in
 server...).

 --kevan