This seems like a good idea, however I believe some data has got lost in the conversion. Commons-IO was released on October 10/11th, but (unless I'm blind) has managed to disappear.

Also, could we move the RSS icon next to the 'News' hyperlink on the homepage? Would seem to make more sense there.

Stephen


Howard Lewis Ship wrote:
I adapted some build files and style sheets from my personal web site
for Jakarta this morning, while posting the Tapestry 4.0-beta-11
release notes.

Having posted a lot (!) of releases, I've grown very frustrated with
the very manual, tedious process.

There is now a general news files, news.xml, in the jakarta-site2 directory.

This file contains all new news.

The build process uses this file to generate an RSS feed, and to
generate XML content files in the site/news folder (which are then
converted to HTML).

The master index (at jakarta.apache.org/index.html) is generated from
this file as well (it is limited to the most recent 20 entries).

The format should be easy to grasp.  A root <news> element contains
<group> elements.  Each <group> has an @id and a @title and will be
used to generate a single news file in the site/news folder. Currently, a "group" is a calendar quarter, but this can change in the
future if things really heat up (i.e., monthly news pages rather than
quarterly).

<group> contains <release> and <news>.  Both of these contain an @id
attribute (consisting of "YYYYMMDD.x", i.e., a date stamp and index
within a day), and a @date attribute (a formatted date, such as "17
October 2005").  I suspect some clever juggling could programatically
generate the date from the id, but oh well.

<release> contains @product which is the product that was released
(i.e., "Tapestry 4.0-beta-11").

<news> contains @title which is simply the title of the news entry
(i.e., "Right Commons-Cli 1.0 Jar Now In Java Repository").

<release> and <news> contains a body of markup, the details about that
product release or general news entry.

I also update the site.xml navigation, to add a link to the RSS feed.

I'm quite happy with how it came out.  An RSS feed makes the site feel
a bit more modern and cared for.

I suspect at some point we'll need to find a way to split this one
news file into several files, but beyond that, this seems like an
approach we can all live with.

--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
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