You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2006/12/18 21:57:07 UTC
svn commit: r488413 [1/3] - in /incubator/roller/trunk/site: ./ lib/ xdocs/
xdocs/dev/ xdocs/images/ xdocs/stylesheets/ xdocs/stylesheets/texen/
Author: snoopdave
Date: Mon Dec 18 12:57:06 2006
New Revision: 488413
URL: http://svn.apache.org/viewvc?view=rev&rev=488413
Log:
1st cut of Anikia generated website for http://incubator.apache.org/roller
Added:
incubator/roller/trunk/site/ (with props)
incubator/roller/trunk/site/build.xml
incubator/roller/trunk/site/lib/
incubator/roller/trunk/site/xdocs/
incubator/roller/trunk/site/xdocs/dev/
incubator/roller/trunk/site/xdocs/dev/sitemap.xml
incubator/roller/trunk/site/xdocs/images/
incubator/roller/trunk/site/xdocs/images/apache-incubator-logo.png (with props)
incubator/roller/trunk/site/xdocs/images/roller-logo.gif (with props)
incubator/roller/trunk/site/xdocs/index.xml
incubator/roller/trunk/site/xdocs/stylesheets/
incubator/roller/trunk/site/xdocs/stylesheets/apache-site.dtd
incubator/roller/trunk/site/xdocs/stylesheets/project.xml
incubator/roller/trunk/site/xdocs/stylesheets/site.vsl
incubator/roller/trunk/site/xdocs/stylesheets/texen/
incubator/roller/trunk/site/xdocs/stylesheets/texen/control.vsl
incubator/roller/trunk/site/xdocs/stylesheets/texen/index.vsl
incubator/roller/trunk/site/xdocs/stylesheets/texen/index.xsl
Propchange: incubator/roller/trunk/site/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Mon Dec 18 12:57:06 2006
@@ -0,0 +1,3 @@
+docs
+target
+velocity.log
Added: incubator/roller/trunk/site/build.xml
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/site/build.xml?view=auto&rev=488413
==============================================================================
--- incubator/roller/trunk/site/build.xml (added)
+++ incubator/roller/trunk/site/build.xml Mon Dec 18 12:57:06 2006
@@ -0,0 +1,125 @@
+<!--
+Copyright 2001-2006 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<project name="site" default="docs" basedir=".">
+
+ <!-- Initialization properties -->
+ <property name="project.name" value="site"/>
+
+ <!-- The source directory for our XML source documents which are
+ to be sytlized and transformed into XHTML. -->
+ <property name="docs.src" value="xdocs"/>
+
+ <!-- The destination directory for content generated from our XML
+ sources. -->
+ <property name="docs.dest" value="docs"/>
+
+ <property name="texen.work" value="target/texen"/>
+ <property name="texen.src" value="xdocs/stylesheets/texen"/>
+
+ <path id="classpath">
+ <fileset dir="./lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ </path>
+
+ <target name="prepare-texen">
+ <available classname="org.apache.velocity.texen.ant.TexenTask"
+ property="TexenTask.present">
+ <classpath refid="classpath"/>
+ </available>
+ </target>
+
+ <target depends="prepare-texen" name="prepare-error-texen" unless="TexenTask.present">
+ <echo>
+ TexenTask is not present! Please check to make sure that
+ velocity.jar is in your classpath.
+ </echo>
+ </target>
+
+ <target name='generate-site-map' depends='prepare-texen' if='TexenTask.present'>
+ <mkdir dir='${texen.work}'/>
+ <taskdef
+ name="texen"
+ classname="org.apache.velocity.texen.ant.TexenTask"
+ classpathref='classpath' />
+ <!-- Use XSLT to extract indexes from development documents -->
+ <style
+ processor="trax"
+ basedir='${docs.src}/dev'
+ destdir='${texen.work}'
+ extension='.xml'
+ style='${texen.src}/index.xsl'>
+ <exclude name='navigation.xml' />
+ <exclude name='sitemap.xml' />
+ <exclude name='index.xml' />
+ <include name='*.xml' />
+ </style>
+
+ <!-- Use Texen to combine indexes into final document -->
+ <texen
+ controlTemplate='control.vsl'
+ outputDirectory='${docs.src}/dev'
+ templatePath='${texen.src}'
+ outputFile='../../${texen.work}/generation.report' />
+ </target>
+
+ <target name="prepare">
+ <available classname="org.apache.velocity.anakia.AnakiaTask" property="AnakiaTask.present">
+ <classpath refid="classpath"/>
+ </available>
+ </target>
+
+ <target depends="prepare" name="prepare-error" unless="AnakiaTask.present">
+ <echo>
+ AnakiaTask is not present! Please check to make sure that
+ velocity.jar is in your classpath.
+ </echo>
+ </target>
+
+ <target name="docs" depends="prepare-error, generate-site-map" if="AnakiaTask.present">
+ <taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask">
+ <classpath refid="classpath"/>
+ </taskdef>
+ <anakia basedir="${docs.src}" destdir="${docs.dest}/"
+ extension=".html" style="./site.vsl"
+ projectFile="stylesheets/project.xml"
+ excludes="**/stylesheets/** empty.xml"
+ includes="**/*.xml"
+ lastModifiedCheck="true"
+ templatePath="${docs.src}/stylesheets"
+ >
+ </anakia>
+
+ <copy todir="${docs.dest}/" filtering="no">
+ <fileset dir="${docs.src}/">
+ <!--
+ Ignore the Anakia style sheet used for processing
+ of the xdocs, and the unprocessed xdocs themselves,
+ but copy all other content to the directory which is
+ checked out on the server.
+ -->
+ <exclude name="**/*.xml"/>
+ <exclude name="**/stylesheets/**"/>
+
+ <!-- Editor-specific ignores. -->
+ <exclude name="**/*~"/>
+ <exclude name="**/.#*"/>
+ </fileset>
+ </copy>
+
+ </target>
+</project>
+
Added: incubator/roller/trunk/site/xdocs/dev/sitemap.xml
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/site/xdocs/dev/sitemap.xml?view=auto&rev=488413
==============================================================================
--- incubator/roller/trunk/site/xdocs/dev/sitemap.xml (added)
+++ incubator/roller/trunk/site/xdocs/dev/sitemap.xml Mon Dec 18 12:57:06 2006
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<!--
+Copyright 2006 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+DO NOT EDIT
+THIS IS GENERATED FROM xdocs/stylesheets/texen/index.vsl
+EDIT THAT FILE INSTEAD
+-->
+<document>
+ <properties>
+ <title>ASF Development Infrastructure Document Index</title>
+ </properties>
+<body>
+
+<section><title>Documentation Index</title>
+<ul>
+
+</ul>
+</section>
+</body>
+</document>
Added: incubator/roller/trunk/site/xdocs/images/apache-incubator-logo.png
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/site/xdocs/images/apache-incubator-logo.png?view=auto&rev=488413
==============================================================================
Binary file - no diff available.
Propchange: incubator/roller/trunk/site/xdocs/images/apache-incubator-logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/roller/trunk/site/xdocs/images/roller-logo.gif
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/site/xdocs/images/roller-logo.gif?view=auto&rev=488413
==============================================================================
Binary file - no diff available.
Propchange: incubator/roller/trunk/site/xdocs/images/roller-logo.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/roller/trunk/site/xdocs/index.xml
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/site/xdocs/index.xml?view=auto&rev=488413
==============================================================================
--- incubator/roller/trunk/site/xdocs/index.xml (added)
+++ incubator/roller/trunk/site/xdocs/index.xml Mon Dec 18 12:57:06 2006
@@ -0,0 +1,85 @@
+<?xml version="1.0"?>
+<!--
+Copyright 1999-2006 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<document>
+ <properties>
+ <author email="apache.AT.apache.DOT.org">The Apache Software Foundation</author>
+ <title>Apache Roller (incubating) - open source Java blog server</title>
+ </properties>
+<body>
+
+<section>
+<img src="images/roller-logo.gif"></img>
+<img src="images/apache-incubator-logo.png"></img>
+</section>
+
+<section><title>Welcome!</title>
+ <p>
+ Apache Roller (incubating) is a full-featued, multi-user and group-blog
+ server suitable for blog sites large and small. This is the project's
+ homepage, which provides a brief overview of the software and project as
+ well as links to
+ <a href="http://rollerweblogger.org/project">project news</a>,
+ <a href="http://rollerweblogger.org/wiki/Wiki.jsp?page=DownloadPage">downloads</a>,
+ <a href="http://rollerweblogger.org/wiki/Wiki.jsp?page=UserGuide">user guide</a>,
+ <a href="http://rollerweblogger.org/wiki/Wiki.jsp?page=InstallationGuide">install guide</a>,
+ <a href="http://rollerweblogger.org/wiki/Wiki.jsp?page=RollerMailingLists">mailing-lists</a>,
+ <a href="http://opensource.atlassian.com/projects/roller">bug tracker</a>,
+ <a href="http://rollerweblogger.org/wiki/Wiki.jsp?page=RollerWiki">wiki</a> and the
+ <a href="http://rollerweblogger.org/wiki/Wiki.jsp?page=RollerFaq">FAQ</a>.
+ </p>
+</section>
+<section><title>Overview</title>
+ <p>
+ Roller is a Java web application that should be able to run on any Java EE
+ server and any relational database. Currently, Roller is best supported on
+ Tomcat and MySQL -- but users have reported success running Roller on
+ Glassfish, Websphere, JBoss, Resin, Gernonimo, Derby, PostgresSQL,
+ Oracle, etc.)
+ </p>
+ <p>Here are some of Roller's key features:</p>
+ <ul>
+ <li>Multi-user blogging: can support tens of thousands of users and blogs</li>
+ <li>Group blogging with three permisson levels (editor, author and limited)</li>
+ <li>Support for comment moderation and comment spam prevention measures</li>
+ <li>Bloggers have complete control over blog layout/style via templates</li>
+ <li>Built-in search engine indexes weblog entry content</li>
+ <li>Pluggable cache and rendering system</li>
+ <li>Support for blog clients that support MetaWeblog API</li>
+ <li>All blogs have entry and comment feeds in both RSS 2.0 and Atom 1.0 formats</li>
+ </ul>
+</section>
+
+<section><title>Project Status</title>
+<p>
+ As a web application, Roller is a stable and production-ready blog
+ server in it's third major revision. It powers internal and external
+ employee blogs and Sun, IBM and other companies as well as the JRoller.com
+ Java blogging community. But as a project, Roller is in incubation.
+</p>
+<p>
+ The Roller project is in the process of moving to the
+ <a href="http://www.apache.org">Apache Software Foundation</a> (ASF) and is
+ currently part of the <a href="http://incubator.apache.org/">Apache Incubator
+ program</a>. The ASF incubation process is designed to ensure that projects
+ entering Apache have a strong and diverse community, have Apache compatible
+ licensing and work according to the ASF's philosophy and guidelines for
+ collaborative development.
+</p>
+
+</section>
+
+</body>
+</document>