manifoldcf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [CONF] Apache Connectors Framework > Updating the Website
Date Fri, 15 Jun 2012 10:26:00 GMT
Space: Apache Connectors Framework (
Page: Updating the Website (

Edited by Karl Wright:
h1. How To Update The ManifoldCF Website

(*NOTE:* _You need committer rights to modify the Website._)

# Install ant.
# Install an svn client, version 1.7 or later.
# Install python 2.7+.
# Make sure you have write permissions on the directory where Apache Forrest will be checked
out and installed, the first time your run Forrest it will attempt to create a plug-ins directory
and download several plug-ins.
# Check out and prepare to build the current trunk version of Apache Forrest: {code}svn co forrest{code} (Or, if you want to save time,
just install Forrest-0.9 or above.)
# Change to the main build area: {code}cd forrest/main{code}
# Build forrest: {code}build{code}
# Follow the instructions the build gives you to complete the Forrest installation
# Checkout the ManifoldCF site code [].
# Change directory to where the site code was checked out.
# "ant make-core-deps" will download the necessary build dependencies.
# "ant build" will build the current site, including the release documentation from trunk.
The generated site will be in ./build/site/.
# Make your desired website changes to the source files in ./src/ and regenerate the site
with ant.

When you are satisfied with your changes, and want to push them out to the main site mirror,
do the following:

# Commit your changes to trunk.
# Regenerate the site using "ant build".
# Check out [] to the location of
your choice (a new workarea).
# Execute "python scripts/".  The first argument should be "./build/site". 
The second should be the root of the tree you just checked out.
# The site will automatically be exported from svn by a script running in Karl's crontab on
p.a.o on a nightly basis:
        04 4 * * * /home/kwright/bin/ > /home/kwright/mcf-site-update.log

Change your notification preferences:

View raw message