The website is generated by Anakia.
The source can be checked out from the
Tuscany SVN repository.
The source documents are in the "site-author" directory.
The documents to publish are in the "site-publish" directory.
Quick Start
If you just want to patch the website a little:
You can now browse the site locally from the site-publish directory. Once you are happy with your changes:
svn status site-publish | egrep '^\?' | sed -e 's/^\? *//g' | xargs svn addmay work for you.
svn status site-publish | egrep '^(A|M)' | sed -e 's/^[AM] *//g' | xargs openmay work for you.
Editing Images
The programs you will need to edit all the files used on the site are:
Editing the Layout
The layout of the site is defined in 'stylesheets/site.vsl'. This file contains both HTML and
VTL code.
Much of the layout is also set in the CSS file located in 'site-author/css/style.css'.
To change the contents of the navigation menu, please edit 'stylesheets/project.xml'
If you want to add more tabs to the layout across the top, they are defined in 'stylesheets/project.xml' as well. However, you must also add any new tabs to 'DropMenu.js' in order for the menus to function properly.
Publishing the site
The published version of the site lives in the site-publish directory in SVN. To make this live, it must first be exported to a staging location on people.apache.org and from there it will be replicated to the live servers. This replication can take up to four hours so be patient.
To update the site:
$ cd /www/incubator.apache.org/tuscany
$ svn update