Personally, I don't have a problem with coupling the
struts-documentation.war with the website. 

I actually find it quite convenience, since I only have the one bundle
to maintain on my development machine to have a complete local copy of
what's out there.

Maybe we need to rename it as the struts-website.war :)

As a release comes out, I'd say that we can create a subdirecory for it,
and put the contents of the struts-documentation.war under that, and
then update the nightly build version with an absolute link to that. So
if I'm looking at the nightly build documentation/website, and I click
on that, it takes me to Jakarta for the archival version.

-Ted.


"Craig R. McClanahan" wrote:
> 
> On Tue, 22 Jan 2002, Ted Husted wrote:
> 
> > Date: Tue, 22 Jan 2002 05:56:56 -0500
> > From: Ted Husted <[EMAIL PROTECTED]>
> > Reply-To: Struts Developers List <[EMAIL PROTECTED]>
> > To: Struts Developers List <[EMAIL PROTECTED]>
> > Subject: Re: Struts Next
> >
> > Martin Cooper wrote:
> > >
> > > ----- Original Message -----
> > > From: "Ted Husted" <[EMAIL PROTECTED]>
> > > To: "Struts Developers List" <[EMAIL PROTECTED]>
> > > Sent: Monday, January 21, 2002 3:52 AM
> > > Subject: Re: Struts Next
> > >
> > > > Right now, we're exploding the struts-documentation WAR to create the
> > > > Web site.
> > >
> > > Having worked with the Anakia way (a la commons and site2) a little bit now,
> > > I have to say that I like that web site update process much better than our
> > > exploding war file. It's simpler and quicker. I wonder what other folks
> > > think about migrating to this process at some point?
> > >
> > > This would also release us from the one-to-one mapping we currently have
> > > between what's bundled with the release (i.e. struts-documentation.war) and
> > > what's on the public web site. (See below.)
> >
> > I don't think it's really an "Anakia" issue, just a matter of whether we
> > check in the html files that are generated by the Digester, and then
> > check those out again at the Web site.
> >
> 
> I personally don't care for that aspect of the way jakarta-site2 works --
> I'd rather see us check in only the XML source files, and run the
> generator on daedalus directly to create the HTML pages.  Other than that,
> I'm fine with the concept of decoupling the web site content from the
> struts-documentation WARs (as long as we mirror both the latest official
> release docs and the currently nightly docs on the web site as well).
> 
> The only potential cost of this is that we have to maintain "duplicate"
> content for the web site pages, to some extent.  If the web site page is
> filled with hyperlinks to the relevant stuff instead of repeating it all,
> this should not be that big a problem -- but it's something to keep in
> mind.
> 
> > Something that I set up for myself is a build-website target in the
> > build.xml. With that and a build-doc script and batch file, we'd be at
> > the same place site2 is.
> >
> 
> I like this -- but let's run "ant build-website" on daedalus instead of
> your development machine :-).
> 
> > But then there would be a definite 1:1 mapping between the nightly build
> > and the current website, unless we set it to check out a branch, but
> > that seems like a long term maintenance hassle.
> >
> 
> How about a one-page website with:
> 
>       Latest news
>       Links to resources
>       Link to 1.0.1 doc bundle and downloads
>       Link to HEAD doc bundle and downloads
>       Links to Bugzilla:
>         Query 1.0 branch bugs
>         Query HEAD branch bugs
>         Submit a new bug
>       ... other stuff as needed ...
> 
> This minimizes our maintenance hassles, decouples things as desired, and
> lets both current-release users and HEAD branch users get what they need.
> 
> (NOTE:  One of the things I'm also cooking up is a consolidated Javadocs
> for all the Commons packages - this will be a useful link off the Struts
> pages as well)
> 
> Craig
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

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

Reply via email to