You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2013/01/14 19:14:23 UTC
svn commit: r1433018 - in /geronimo/site/trunk: README.txt wiki-export/README
Author: gawor
Date: Mon Jan 14 18:14:23 2013
New Revision: 1433018
URL: http://svn.apache.org/viewvc?rev=1433018&view=rev
Log:
update readme files
Removed:
geronimo/site/trunk/wiki-export/README
Modified:
geronimo/site/trunk/README.txt
Modified: geronimo/site/trunk/README.txt
URL: http://svn.apache.org/viewvc/geronimo/site/trunk/README.txt?rev=1433018&r1=1433017&r2=1433018&view=diff
==============================================================================
--- geronimo/site/trunk/README.txt (original)
+++ geronimo/site/trunk/README.txt Mon Jan 14 18:14:23 2013
@@ -2,29 +2,46 @@
## $Id$
##
-*Most* of the site content is now managed through Confluence in the GMOxSITE
-space (http://cwiki.apache.org/confluence/display/GMOxSITE/).
+The following svn repository (svnpubsub) contains the Geronimo web site:
-Some non-html content is still authored here (like for the plugin registry, etc).
+ - https://svn.apache.org/repos/infra/websites/production/geronimo/content
-The sync is performed from a `svn co` of this tree using 'bin/sync', which should
-be executed on people.apache.org.
+*Most* of the site content is managed through Confluence in the GMOxSITE and related spaces.
+However, some non-html content is (and should be) checked into directly into the svn.
-Currently, this is running automatically (as jdillon) via cron:
+The Confluence spaces are exported and checked into the svn using a BuildBot process.
-<snip>
-# Sync cwiki exported content to geronimo.apache.org
-5 * * * * /home/jdillon/ws/site/bin/sync
-</snip>
-This will sync the latest content from SVN *and* from cwiki into /www/geronimo.apache.org/
-at 5 after the hour (every hour). This is ~6 minutes before the live sync happens, which
-may take 10-20 minutes depending on how much other stuff it has to sync up.
-The existing content should remain untouched. Currently content that exists outside of
-SVN and cwiki control (from this sync) is:
+How to build the site manually
+==============================
- * api/ - Ancient Javadocs, need to revisit to use latest maven/* bits
- * xbean/ - Confluence content, but sync not controlled here
- * maven/* - Contains the maven site:deploy content
- * mail/ - Link to the raw public mail archives for Geronimo
\ No newline at end of file
+1) Checkout the site into a local directory:
+
+ svn co https://svn.apache.org/repos/infra/websites/production/geronimo/content
+
+2) Build wiki exporter code:
+
+ cd wiki-export
+ mvn clean install
+
+3) Configure wiki exporter code:
+
+ You will need to pass credentials for a valid confluence user. This can be
+ done in one of two ways:
+
+ a) Command line:
+ -Dconfluence.user=username -Dconfluence.password=password
+
+ b) Profile in .m2/settings.xml
+ <profile>
+ <id>confluence</id>
+ <properties>
+ <confluence.user>user</confluence.user>
+ <confluence.password>passwd</confluence.password>
+ </properties>
+ </profile>
+
+4) Export the Confluence spaces:
+
+ mvn -Pconfluence exec:java -Dgeronimo.site.output=<path to site content directory>