manifoldcf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Connectors Framework > Updating the Website
Date Fri, 15 Jun 2012 10:26:00 GMT
Space: Apache Connectors Framework (https://cwiki.apache.org/confluence/display/CONNECTORS)
Page: Updating the Website (https://cwiki.apache.org/confluence/display/CONNECTORS/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
http://svn.apache.org/repos/asf/forrest/trunk 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 [https://svn.apache.org/repos/asf/manifoldcf/site/trunk/].
# 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 [https://svn.apache.org/repos/asf/manifoldcf/site/publish/] to the location of
your choice (a new workarea).
# Execute "python scripts/update-site.py".  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/update-mcf-site.sh > /home/kwright/mcf-site-update.log
2>&1


Change your notification preferences: https://cwiki.apache.org/confluence/users/viewnotifications.action
   

Mime
View raw message