Re: Upgrading to Dojo 1.1.1
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
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
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
+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
+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
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
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
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
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