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


Reply via email to