Author: henning
Date: Thu Jan 4 04:04:21 2007
New Revision: 492538
URL: http://svn.apache.org/viewvc?view=rev&rev=492538
Log:
Add a front page for the tools
Added:
velocity/site/tools/src/
velocity/site/tools/src/site/
velocity/site/tools/src/site/apt/
velocity/site/tools/src/site/apt/index.apt
velocity/site/tools/src/site/site.xml (with props)
Added: velocity/site/tools/src/site/apt/index.apt
URL:
http://svn.apache.org/viewvc/velocity/site/tools/src/site/apt/index.apt?view=auto&rev=492538
==============================================================================
--- velocity/site/tools/src/site/apt/index.apt (added)
+++ velocity/site/tools/src/site/apt/index.apt Thu Jan 4 04:04:21 2007
@@ -0,0 +1,39 @@
+Velocity Site Tools
+
+ Here are a number of minor, maven-related, projects located that are
+ used when generating and maintaining the Velocity Site.
+
+* Velocity Site Doxia Renderer
+
+ This is a Maven extension that is used to generate parts of the site not
+ from static APT or Xdoc files but from Velocity templates.
+
+ Most prominently, the
+ {{{http://velocity.apache.org/who-we-are.html}Who we are}} and
+ {{{http://velocity.apache.org/contact.html}Contact Us}} pages benefit
+ from this as their information can be kept at a central place (the
+ {{{http://svn.apache.org/repos/asf/velocity/site/site/pom.xml}Site
+ POM}}) and gets read and parsed from there.
+
+* Velocity Site News Plugin / Extension
+
+ This is a Maven extension in two parts. The extension provides a model
+ to read an XML file containing news items to display on the site.
+
+ It also registers a Doxia macro with the Renderer which is
+ responsible for generating the
+ {{{http://velocity.apache.org/index.html#Recent News"}list of news
+ teasers}} on the cover page of the web site.
+
+ The plugin runs as a report plugin and writes the actual
+ {{{http://velocity.apache.org/news.html"}News Report}} and also
+ generates a RSS feed file for subscribing to the Velocity news.
+
+* Velocity Site Skin
+
+ The skin contains the 'look-and-feel' of the Velocity site. As we also
+ use a custom template to render out the pages, we were able to sneak
+ a RSS auto-subscription link into the header of each page, thus showing
+ up the RSS feed in all Velocity site pages.
+
+
Added: velocity/site/tools/src/site/site.xml
URL:
http://svn.apache.org/viewvc/velocity/site/tools/src/site/site.xml?view=auto&rev=492538
==============================================================================
--- velocity/site/tools/src/site/site.xml (added)
+++ velocity/site/tools/src/site/site.xml Thu Jan 4 04:04:21 2007
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="Apache Velocity Site">
+ <publishDate position="bottom" format="yyyy-MM-dd HH:mm:ss"/>
+ <bannerLeft>
+ <name>Apache Velocity</name>
+ <src>/images/velocity_project_wide.png</src>
+ <href>http:/velocity.apache.org/</href>
+ </bannerLeft>
+
+ <bannerRight>
+ <name>Site Modules</name>
+ </bannerRight>
+
+ <poweredBy>
+ <logo name="Apache Velocity"
+ href="http://velocity.apache.org"
+ img="/images/pbv90x30.png" />
+ <logo name="Velocity News Feed"
+ href="http://velocity.apache.org/rss/news.rss"
+ img="/images/feed-icon-24x24.jpg" />
+ </poweredBy>
+
+ <skin>
+ <groupId>org.apache.velocity.site</groupId>
+ <artifactId>velocity-site-skin</artifactId>
+ <version>1.1.0</version>
+ </skin>
+
+ <body>
+ <breadcrumbs>
+ <item name="Apache" href="http://www.apache.org"/>
+ <item name="Velocity" href="http://velocity.apache.org/"/>
+ <item name="Velocity Site Tools"
href="http://velocity.apache.org/site/tools"/>
+ </breadcrumbs>
+
+ <links>
+ <item name="Engine" href="engine/devel/index.html"/>
+ <item name="Tools" href="tools/devel/index.html"/>
+ <item name="DVSL" href="dvsl/devel/index.html"/>
+ </links>
+
+ <menu name="General">
+ <item name="Information" href="index.html"/>
+ </menu>
+
+ <menu name="Tools">
+ <item name="Doxia Renderer"
href="velocity-site-doxia-renderer/index.html"/>
+ <item name="News Plugin" href="velocity-site-news/index.html"/>
+ </menu>
+
+ ${reports}
+
+ </body>
+</project>
Propchange: velocity/site/tools/src/site/site.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: velocity/site/tools/src/site/site.xml
------------------------------------------------------------------------------
svn:keywords = Id Author Date Revision