That sounds great. Given the commit activity as of late, I doubt there will be anyone putting their tiles updates on hold while this happens ;)

--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
Yahoo: jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: jmitchtx



On Jul 13, 2005, at 5:04 PM, Craig McClanahan wrote:

On 6/15/05, James Holmes <[EMAIL PROTECTED]> wrote:

I'm with Martin and Niall.


Having looked at this some more, I agree as well, and I'm willing to
do the work.  The proposed plan is to:

* "svn mv" the current contents of "sandbox/tiles" to someplace archival
  until the remaining steps are complete.

* "svn copy" to establish the initial code base for "sandbox/tiles" from the trunk version of "tiles" (i.e. the latest and greatest version that is used
  in development releases of Struts).

* Refactor the package names, taking into account the feedback above.
  In particular:
  - Base package name will be "org.apache.tiles".
  - Tag library classes will be "org.apache.tiles.taglib"
  - Any utility classes that are needed from Struts
    will be "svn copy"d into "org.apache.tiles.util".

* Add in appropriate versions of the old DTDs so that validating the definitions
  file does not attempt to access the Internet.

* Establish a new (version 1.2) DTD so that standalone Tiles can diverge in the future if it needs to, without messing up the DTDs used for 1.0 and 1.1
  based applications.

* When all is well, get rid of the previously archived version
  of "sandbox/tiles".

Does this sound like a reasonable plan?

Craig




James

-----Original Message-----
From: Martin Cooper [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 15, 2005 11:36 AM
To: Struts Developers List
Subject: Re: Initial checkin of standalone Tiles

I agree with all of Niall's points below. I'm especially concerned at the
loss of history mentioned in #2, since history can be so important.

--
Martin Cooper


On Wed, 15 Jun 2005, Niall Pemberton wrote:


I have a few concerns/questions about the initial checkin of standalone Tiles into the sandbox, which David indicates in the SVN log is extracted
from Struts 1.1:

1) I'm wondering why this is based on Struts 1.1, rather than the current version of tiles code? I did a quick scan (for starters) of the tiles

taglib

and while there hasn't been a large amount of activity since Struts 1.1 there have been some bug fixes and some other minor changes and it seems a
shame to have to redo these changes rather than copying the current
versions.

2) IMO it would be better to use SVN copy to create the initial code base

-

seems a shame to loose all the subversion history by adding these as new artefacts. Since we have Struts 1.1 versions tagged they could be copied
either from the current versions or the Struts 1.1 versions.

3) The taglib package has been renamed to "org.apache.taglib.tiles" - I'm wondering if this will create a confusion with the Jakarta Taglibs project which uses "org.apache.taglibs.???" package name? Would this not be better
and more consistent as "org.apache.tiles.taglib"?

4) Similar question about the message resources which are being duplicated from Struts - are we OK to use the "org.apache.util" package name for

these

classes rather than "org.apache.tiles.util"? Also, its probably another
discussion, but maybe these need to be replaced with something else

(commons

resources?) rather than duplicating from struts.

Niall






-------------------------------------------------------------------- -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to