You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by ju...@apache.org on 2013/07/03 20:07:24 UTC

svn commit: r1499500 [1/3] - in /incubator/jspwiki/trunk: ./ jspwiki-site/ jspwiki-site/src/ jspwiki-site/src/site/ jspwiki-site/src/site/trunk/ jspwiki-site/src/site/trunk/cgi-bin/ jspwiki-site/src/site/trunk/content/ jspwiki-site/src/site/trunk/conte...

Author: juanpablo
Date: Wed Jul  3 18:07:22 2013
New Revision: 1499500

URL: http://svn.apache.org/r1499500
Log:
 * 2.10.0-svn-15
       
 * JSPWIKI-772: Move site to trunk so content generated from source gets built automatically

Added:
    incubator/jspwiki/trunk/jspwiki-site/
    incubator/jspwiki/trunk/jspwiki-site/pom.xml
    incubator/jspwiki/trunk/jspwiki-site/src/
    incubator/jspwiki/trunk/jspwiki-site/src/site/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/README.txt
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/cgi-bin/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/get_involved.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/mailing_lists.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/people.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki.css
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki_print.css
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/changelog.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/edit_website.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/source_and_guide.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/translations.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/documentation/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/general/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/general/downloads.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/general/news.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/SilkIconSet-readme.txt
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/apache_incubator_logo.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/arrdown.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/arrdownsmall.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/arrup.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/attach-strip.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/attachment_big.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/attachment_small.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/attachment_small.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/book_open.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/downGreenArrow.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/editor-strip.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/error.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/exclamation.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/favicon.ico   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/favicon.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/filter.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/information.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/jspwiki-icons.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/jspwiki-strip.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/jspwiki_logo.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/jspwiki_logo_s.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/note.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/out.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/personal.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/preview.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/progress.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/resize-horizontal.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/search.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/slimbox_close.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/slimbox_close.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/slimbox_close_hover.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/sortable.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/sorted_down.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/sorted_up.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/spin.gif   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/tip.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/xml.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/images/xmlCoffeeCup.png   (with props)
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/index.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/ppmc/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/ppmc/how_to_release.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/ppmc/incubator_reports.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/sitemap.html
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/lib/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/lib/path.pm
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/lib/view.pm
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/templates/
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/templates/release.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/templates/sidenav.mdtext
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/templates/single_narrative.html
    incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/templates/skeleton.html
    incubator/jspwiki/trunk/jspwiki-site/src/test/
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/org/
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/org/apache/
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/org/apache/wiki/
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/org/apache/wiki/site/
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/org/apache/wiki/site/SiteGeneratorTest.java
    incubator/jspwiki/trunk/jspwiki-site/src/test/java/org/apache/wiki/site/TranslationsCheck.java
Removed:
    incubator/jspwiki/trunk/jspwiki-war/src/test/java/org/apache/wiki/TranslationsCheck.java
    incubator/jspwiki/trunk/jspwiki-war/src/test/java/org/apache/wiki/site/
Modified:
    incubator/jspwiki/trunk/ChangeLog
    incubator/jspwiki/trunk/jspwiki-war/pom.xml
    incubator/jspwiki/trunk/jspwiki-war/src/main/java/org/apache/wiki/Release.java
    incubator/jspwiki/trunk/mvn_cheat-sheet.txt
    incubator/jspwiki/trunk/pom.xml

Modified: incubator/jspwiki/trunk/ChangeLog
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/ChangeLog?rev=1499500&r1=1499499&r2=1499500&view=diff
==============================================================================
--- incubator/jspwiki/trunk/ChangeLog (original)
+++ incubator/jspwiki/trunk/ChangeLog Wed Jul  3 18:07:22 2013
@@ -1,3 +1,10 @@
+2013-07-03  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+       * 2.10.0-svn-15
+       
+       * JSPWIKI-772: Move site to trunk so content generated from source gets 
+         built automatically
+
 2013-07-03  Glen Mazza (gmazza AT apache DOT org)
 
        * 2.10.0-svn-14

Added: incubator/jspwiki/trunk/jspwiki-site/pom.xml
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/pom.xml?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/pom.xml (added)
+++ incubator/jspwiki/trunk/jspwiki-site/pom.xml Wed Jul  3 18:07:22 2013
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you 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 xmlns              = "http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi          = "http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  
+  <parent>
+    <groupId>org.apache.jspwiki</groupId>
+    <artifactId>jspwiki-builder</artifactId>
+    <version>2.10.0-SNAPSHOT</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>jspwiki-site</artifactId>
+  <name>Apache JSPWiki's website</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>jspwiki-war</artifactId>
+      <classifier>classes</classifier>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+    
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <scope>test</scope>
+    </dependency>
+    
+    <dependency>
+      <groupId>commons-lang</groupId>
+      <artifactId>commons-lang</artifactId>
+      <scope>test</scope>
+    </dependency>
+    
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    
+    <dependency>
+      <groupId>log4j</groupId>
+      <artifactId>log4j</artifactId>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/README.txt
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/README.txt?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/README.txt (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/README.txt Wed Jul  3 18:07:22 2013
@@ -0,0 +1,29 @@
+Working on the conversion of the JSPWiki website to the ASF CMS,
+see https://issues.apache.org/jira/browse/JSPWIKI-727
+
+To build the site, locally:
+- install python and some needed dependencies, as described in 
+  http://apache.org/dev/cmsref.html#local-build
+  
+- check/out export the build scripts (https://svn.apache.org/repos/infra/websites/cms/build/) 
+  to some directory, for example, let's say we have:
+  + $SVN_HOME/site
+    ++ trunk                 (from svn, contains cms site files)
+    ++ scripts               (svn-exported from the previous URL)
+
+- make sure the markdown processing daemon is up:
+  $ export MARKDOWN_SOCKET=`pwd`/scripts/markdown.socket PYTHONPATH=`pwd`
+  $ python ./scripts/markdownd.py
+
+- create a new directory in which the generated site files will be created. So, our
+  previous example would look like this:
+  + $SVN_HOME/site
+    ++ trunk                 (from svn, contains cms site files)
+    ++ scripts               (svn-exported from the previous URL)
+    ++ target-site           (newly created directory, NOT under svn control)
+  
+- cd into scripts directory and execute: 
+  $ ./build_site.pl --source-base ../trunk/ --target-base ../target-site
+  
+Editing the site online instructions at http://apache.org/dev/cms.html#usage
+More info at http://apache.org/dev/cmsref.html#overview
\ No newline at end of file

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/get_involved.mdtext
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/get_involved.mdtext?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/get_involved.mdtext (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/get_involved.mdtext Wed Jul  3 18:07:22 2013
@@ -0,0 +1,29 @@
+Title: Getting involved
+
+JSPWiki requires the help of many kinds of people. The best way to get involved 
+is to join the [mailing lists][] and say that you would like to help. Some 
+ideas on how you could improve us are:
+
+  * Contribute a new plugin - it takes only a bit of coding effort to write a 
+new plugin or a filter.
+  * Contribute to the web design - we all like the software to look better and 
+be more logical
+  * Help improve the Apache JSPWiki website - We use the Apache CMS for our
+website, [patches][] welcome.  
+  * File bugs - despite our best efforts, we are not perfect.
+  * Contribute hard code into the trunk - just take a moment to familiarize 
+yourself with the the coding guidelines and you'll be fine.
+  * Participate on the mailing list and encourage others to do the stuff above
+  * Help maintain JSPWiki's language translations - Please search "SiteGeneratorTest"
+on <a href="https://builds.apache.org/job/JSPWiki/lastBuild/console">Jenkins' last JSPWiki
+build</a> for a list of missing strings for each language.  Translations can be supplied via
+our issue tracker.
+  * Co-ordinate things - there's a whole lot of stuff that needs co-ordination 
+in a large project like this. Our JIRA is filled with issues that need 
+triaging, and clarification and all that stuff.
+
+The point really is that despite your skill levels at coding or the time you 
+can afford to put into helping us, there's always something you can do!
+
+[mailing lists]: mailing_lists.html
+[patches]: ../development/edit_website.html

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/mailing_lists.mdtext
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/mailing_lists.mdtext?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/mailing_lists.mdtext (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/mailing_lists.mdtext Wed Jul  3 18:07:22 2013
@@ -0,0 +1,42 @@
+Title: Mailing lists
+
+## JSPWiki-user
+
+The jspwiki-user mailing list is hosted at Apache. You can join it by sending 
+an e-mail to <js...@incubator.apache.org>. You can also browse
+the list archives on either <a class="external" 
+href="http://mail-archives.apache.org/mod_mbox/incubator-jspwiki-user/">Apache
+mail archives</a> or <a href="http://www.nabble.com/JspWiki---User-f2680.html" class="external">
+Nabble</a>.
+
+## JSPWiki-dev
+
+This is the list for JSPWiki developers and contributors, and anyone who is 
+interested in the current state and development. For example, all bug reports 
+and enhancement requests from JIRA are automatically sent here. The jspwiki-dev 
+list is hosted at Apache, so you join by sending an email to 
+<js...@incubator.apache.org>. The 
+<a href="http://mail-archives.apache.org/mod_mbox/incubator-jspwiki-dev/" 
+class="external">list archives</a> are also browseable.
+
+## JSPWiki-commits
+
+If you subscribe to this list you will get emailed when (a committer) commits 
+new or changed files to the SVN repository. The jspwiki-commits list is hosted 
+at Apache, join it by sending an email to 
+<js...@incubator.apache.org>. Again, the 
+<a class="external" 
+href="http://mail-archives.apache.org/mod_mbox/incubator-jspwiki-commits/">list 
+archives</a> are also browseable.
+
+## Unsubscribing
+
+Unsubscribing is equally easy: you can just send an email to 
+jspwiki-&lt;user|dev|commits&gt;-unsubscribe@incubator.apache.org from the same 
+email address that you originally subscribed from.
+
+## Other resources
+
+  * <a href="http://www.jspwiki.org/wiki/IrcChannel" class="external">IrcChannel</a> -
+chat live with the developers! The channel is fairly quiet, and most people are 
+in European timezones, so be patient. 

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/people.mdtext
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/people.mdtext?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/people.mdtext (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/community/people.mdtext Wed Jul  3 18:07:22 2013
@@ -0,0 +1,37 @@
+Title: People
+
+## JSPWiki contributors
+
+The current JSPWiki committer list:
+
+  * Dirk Frederickx
+  * Florian Holeczek
+  * Janne Jalkanen
+  * Andrew Jaquith
+  * <a href="http://www.jroller.com/gmazza/">Glen Mazza</a>
+  * Harry Metske
+  * Juan Pablo Santos
+  * Christoph Sauer
+  
+As esteemed mentors we have:
+
+  * Sam Ruby
+  * Craig Russell
+  * Siegfried Goeschl
+  
+And, of course, all the fine people of the jspwiki-dev [mailing list]!
+
+## PPMC
+
+The Podling Project Management Committee consists of 
+
+  * Dirk Frederickx
+  * Florian Holeczek
+  * Andrew Jaquith
+  * Janne Jalkanen
+  * Glen Mazza
+  * Harry Metske
+  * Craig Russell
+  * Juan Pablo Santos
+  
+[mailing list]: mailing_lists.html

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki.css
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki.css?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki.css (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki.css Wed Jul  3 18:07:22 2013
@@ -0,0 +1,406 @@
+/* jspwiki.css original file, with a few modifications:                */
+/* all background-images point to ./images/*                           */
+/* added lines 66-69                                                   */
+/* removed padding on classes breadcrumbs and copyright, lines 204-205 */
+#wikibody{margin:1em 2em;padding:.25em;}
+#header,#footer{padding:0 0 0 20%;}
+#header .applicationlogo{position:absolute;left:2em;right:auto;width:18%;}
+#footer .applicationlogo,#footer .companylogo,#footer .wikiversion,#footer .rssfeed,#header .companylogo{display:none;}
+#header .userbox{float:right;}
+#header .pagename{float:left;}
+#header .searchbox{clear:right;float:right;}
+#header .breadcrumbs{clear:both;}
+#favorites{float:left;overflow:hidden;margin-top:1.75em;width:18%;padding:.5em;}
+#favorites .userbox{border:1px solid #ddd;margin-bottom:.5em;padding:.25em .5em;display:none;}
+#favorites .login,#favorites .logoff{clear:left;}
+#content{margin:1em 0;}
+#page,#wikibody.fav-right #favorites{float:right;}
+#wikibody.fav-right #page,#favorites{float:left;}
+* html #page,* html #wikibody.fav-right #favorites{margin-left:-3px;}
+* html #wikibody.fav-right #page,* html #favorites{margin-right:-3px;}
+#wikibody.fav-right #header,#wikibody.fav-right #footer{padding:0 20% 0 0;}
+#wikibody.fav-right #header .applicationlogo{left:auto;right:2em;}
+#page{width:80%;}
+#wikibody.fav-slide #page{width:100%;}
+#actionsTop{float:right;z-index:10;}
+* html #actionsTop{margin-top:1px;}
+#actionsBottom{text-align:right;margin-bottom:.5em;}
+* html #header,* html .userbox{height:1%;}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:none;}
+:focus{outline:0;}
+body{color:black;background:white;margin:0;font:76%/140% Verdana,Arial,Helvetica,sans-serif;}
+table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
+h1,h2,h3,h4,p,blockquote,label,ul,ol,dl,hr,.hr,.quote{margin:.5em 0;}
+th,td{padding:.25em .5em;}
+.hr{display:block;border-bottom:1px solid #ddd;}
+hr,.hr,.clearbox{clear:both;}
+.titlebox{color:#555;padding:.25em 1em;}
+.pagename{font-size:175%;line-height:1.4;font-weight:bold;margin-bottom:.5em;}
+h2,h3,h4{clear:left;margin:1em 0 .5em 0;padding:.25em;line-height:1.2;}
+h2{font-size:150%;}
+h2 .editsection,h2 .hashlink{font-size:67%;}
+h3{font-size:132%;}
+h3 .editsection,h3 .hashlink{font-size:76%;}
+h4{font-size:116%;}
+h4 .editsection,h4 .hashlink{font-size:86%;}
+a.editsection,a.hashlink{font-weight:normal;line-height:1.2;padding:.25em;text-decoration:none;color:#ccc;}
+a.editsection:hover,a.hashlink:hover{background-color:#ddd;color:blue!important;}
+h2:hover .editsection,h3:hover .editsection,h4:hover .editsection,h2:hover .hashlink,h3:hover .hashlink,h4:hover .hashlink{color:#999;}
+b,i{color:inherit;}
+br{clear:both;}
+ul ul,ol ol{margin:0;}
+ul,ol{padding-left:3em;}
+dl dt{font-weight:bold;}
+dl dd{margin-left:2em;}
+.wikiform tr{vertical-align:middle;}
+.formvalue{font-weight:bold;}
+.formhelp{font-style:italic;margin:.5em 0;}
+legend,label{font-weight:bold;white-space:nowrap;padding-right:.5em;}
+fieldset{margin:.5em 0;padding:.5em;border:1px solid #ddd;}
+.wikiform input[type='submit'],.wikiform input[type='button'],.wikiform input[type='file'],.wikiform button{cursor:pointer;}
+.wikiform input,.wikiform option{padding:0 .25em;}
+code,tt,pre{font:110% Monaco,"Courier New",Courier,monospace;overflow:auto;}
+pre{clear:both;white-space:pre;margin:1em 2.5%;padding:.5em;background:#f9f9f9;border:1px solid #ddd;_width:100%;_overflow-x:auto;_padding-bottom:1.5em;}
+#previewcontent,#info,#pagecontent,#attach,#findcontent,.diffbody{overflow-y:hidden;_width:100%;_overflow-x:auto;_padding-bottom:1.5em!important;}
+a{color:blue;}
+#pagecontent li{padding-bottom:0.3em;}
+#pagecontent a[href^="http://"], #pagecontent a[href^="https://"], a.external{background-image:url(../images/out.png);background-repeat:no-repeat;background-position:right center;padding-right:8px;}
+a:hover{background-color:#DBF0FF;}
+.leftmenu li:hover{background-color:#DBF0FF;}
+.hover{background-color:#eee;}
+* html .hover{background-color:#eee;}
+*:first-child+html .hover{background-color:#eee;}
+a.createpage{color:red;text-decoration:none;border-bottom:1px dashed red;}
+a.feed{background-image:url(../images/jspwiki-strip.gif);background-repeat:no-repeat;background-position:0 0;text-indent:16px;margin:0 .5em;width:16px;height:16px;text-decoration:none;overflow:hidden;display:block;float:right;}
+img{border:none;}
+.applicationlogo a{display:block;height:64px;width:64px;overflow:hidden;margin-left:auto;margin-right:auto;text-indent:-1000px;background:url(../images/jspwiki_logo.png) -64px 0 no-repeat;}
+/*.applicationlogo a:hover{background-position:0 0;}*/
+a.footnoteref{vertical-align:super;font-size:85%;}
+a.footnote{vertical-align:super;color:#04A;}
+.small{font-size:85%;}
+.sub{font-size:85%;vertical-align:sub;}
+.sup{font-size:85%;vertical-align:super;}
+.strike{text-decoration:line-through;}
+.center{text-align:center;}
+.center table{margin-left:auto;margin-right:auto;text-align:left;}
+.quote{border-left:4px solid #bbb;padding-left:3em;margin:0 .5em;}
+.ltr{direction:ltr;}
+.rtl{direction:rtl;}
+.invisible{display:none;}
+.additinfo{background-color:#e0e0ff;}
+.diffnote,.information,.warning,.error{display:block;clear:both;margin:1em .5em;padding:1em 1em 1em 3em;background-position:.8em .9em;background-repeat:no-repeat;}
+td .information,td .warning,td .error{margin:0;}
+.diffnote,.information{background-image:url(../images/information.gif);background-color:#e0e0ff;}
+.warning{background-image:url(../images/exclamation.gif);background-color:#ffff80;}
+.error{background-image:url(../images/error.gif);background-color:#ffe0e0;color:#c00000;}
+.error * li{margin-left:0;padding-left:0;}
+.commentbox{display:block;float:right;clear:right;width:35%;overflow:hidden;border:1px solid #ddd;background:#f9f9f9;padding:0 .5em;margin:0 0 1em .5em;font-size:90%;}
+.commentbox li{margin-left:0;padding-left:0;}
+.wikitable{margin:.5em .25em;}
+.wikitable tr{vertical-align:top;}
+.wikitable * th{border:1px solid #ddd;background-color:#eee;vertical-align:top;}
+.wikitable * td{border:1px solid #ddd;vertical-align:top;text-align:left;}
+.zebra-table tr.odd td{background-color:#eee;}
+.wikitable * td.split{border-top:1px solid #d9d9d9;}
+#upload{float:left;}
+#progressbar{float:left;margin-left:1em;width:30em;border:2px solid #ddd;visibility:hidden;}
+#progressbar .ajaxprogress{background:url(../images/progress.gif) repeat-x;height:18px;text-align:center;width:0;}
+.attachtype{line-height:1.6;font-size:11px;padding-left:20px;background-repeat:no-repeat;background-position:0 0;background-image:url(../images/attach-strip.png);}
+#attach-gif{background-position:0 -112px;}
+#attach-png{background-position:0 -112px;}
+#attach-bmp{background-position:0 -112px;}
+#attach-jpg{background-position:0 -112px;}
+#attach-jpeg{background-position:0 -112px;}
+#attach-text{background-position:0 -16px;}
+#attach-txt{background-position:0 -16px;}
+#attach-zip{background-position:0 -128px;}
+#attach-jar{background-position:0 -128px;}
+#attach-tar{background-position:0 -128px;}
+#attach-pdf{background-position:0 -80px;}
+#attach-doc{background-position:0 -32px;}
+#attach-xls{background-position:0 -48px;}
+#attach-ppt{background-position:0 -64px;}
+#attach-swf{background-position:0 -96px;}
+#attach-mov{background-position:0 -160px;}
+#attach-mp3{background-position:0 -144px;}
+#attach-wav{background-position:0 -144px;}
+#diffcontent{clear:both;}
+.diffbody{padding:.5em;}
+td.diffadd,td.diffrem,td.diff{font:110% Monaco,"Courier New",Courier,monospace;line-height:1;}
+td.diffadd{background:#9f9;}
+td.diffrem{background:#f93;}
+td.diff{background:#fff;}
+.diff-wikitext{font:110% Monaco,"Courier New",Courier,monospace;line-height:1;overflow:auto;}
+.diff-insertion{background:#9f9;text-decoration:none;color:black;}
+.diff-deletion{background:#f93;text-decoration:line-through;color:black;}
+.diff-nextprev{vertical-align:super;text-decoration:none;}
+.textarea-resizer{background:#eee url(../images/resize-horizontal.gif) top center;cursor:s-resize;font-size:1px;height:6px;line-height:6px;overflow:hidden;}
+#toolbuttons,#toolextra,#searchbar{margin-left:1em;clear:both;}
+#tools span{float:left;display:block;padding:.25em 0;margin-right:1em;}
+#toolbuttons span{border:1px solid #ddd;}
+a.tool{float:left;display:block;background:transparent;margin:2px;text-decoration:none;}
+a.tool:hover,.btn:hover{background-color:#ddd!important;}
+#tools a.tool{border:none;background-repeat:no-repeat;background-image:url("../images/editor-strip.gif");background-color:transparent;height:16px;width:16px;text-indent:20px;overflow:hidden;}
+#tbREDO{background-position:0 0;width:auto!important;}
+#tbUNDO{background-position:0 -16px;width:auto!important;}
+#tbH1{background-position:0 -192px;}
+#tbH2{background-position:0 -208px;}
+#tbH3{background-position:0 -224px;}
+#tbB{background-position:0 -176px;}
+#tbI{background-position:0 -256px;}
+#tbLink{background-position:0 -48px;}
+#tbMONO{background-position:0 -160px;}
+#tbPRE{background-position:0 -64px;}
+#tbCODE{background-position:0 -80px;}
+#tbHR{background-position:0 -240px;}
+#tbBR{background-position:0 -112px;}
+#tbDL{background-position:0 -272px;}
+#tbSUP{background-position:0 -336px;}
+#tbSUB{background-position:0 -320px;}
+#tbSTRIKE{background-position:0 -304px;}
+#tbUL{background-position:0 -256px;}
+#tbOL{background-position:0 -272px;}
+#tbLEFT{background-position:0 -288px;}
+#tbCENTER{background-position:0 -304px;}
+#tbRIGHT{background-position:0 -320px;}
+#tbJUST{background-position:0 -336px;}
+#tbQUOTE{background-position:0 -272px;}
+#tbIMG{background-position:0 -96px;}
+#tbTABLE{background-position:0 -144px;}
+#tbTOC{background-position:0 -32px;}
+#tbTAB{background-position:0 -128px;}
+#tbSIGN{background-position:0 -288px;}
+#tbDOREPLACE{background-image:url("../images/doreplace.png")!important;}
+.editor{font:110% Monaco,"Courier New",Courier,monospace;padding:4px;width:99%;}
+#toctoc{position:relative;margin:.5em 0;}
+#toctoc label{display:block;margin:0;padding:.5em;}
+#toctoc ul{border:3px solid #eee;width:auto;overflow:auto;height:150px;list-style:none;margin:0;padding:0;}
+#toctoc a{display:block;padding:0 .5em;cursor:pointer;overflow:hidden;white-space:nowrap;}
+* html #editorarea{padding:4px 0;}
+*:first-child+html #editorarea{padding:4px 0;}
+#submitbuttons input{margin-right:2em;}
+#commentcontent,#editcontent{width:100%;}
+#searchbar{display:block!important;}
+#searchbar span{white-space:nowrap;}
+#findSuggestionMenu{position:absolute;color:white;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);z-index:10;font-size:85%;overflow:hidden;}
+* html #findSuggestionMenu{background:url(../images/tip.png) top left;}
+*:first-child+html #findSuggestionMenu{background:url(../images/tip.png) top left;}
+#findSuggestionMenu ul{list-style:none;margin:0;padding:0;}
+#findSuggestionMenu li{padding:.25em .5em;cursor:pointer;}
+#findSuggestionMenu .hover{background-color:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:5px;}
+* html #findSuggestionMenu .hover{background-color:black;}
+*:first-child+html #findSuggestionMenu .hover{background-color:black;}
+.userbox{overflow:hidden;padding:.5em 0;}
+#favorites .userbox a.action,#favorites .userbox .username{float:left;display:block;margin-right:4px;}
+.username{font-style:italic;padding:.25em .5em;}
+.wikiversion,.rssfeed{font-size:90%;padding:.25em;text-align:center;}
+#details,#scope{margin-left:2em;}
+.graphBar{padding:0;color:white;border-color:#f93;border-left-style:solid;border-bottom-style:solid;}
+.fragment{margin:.25em;font:90% Monaco,"Courier New",Courier,monospace;}
+.fragment_ellipsis{font-weight:bold;}
+.nosearchresult{font-style:italic;}
+.cursor{background-color:#eee;}
+.searchword,.searchmatch{background-color:#f93;color:black;text-decoration:inherit;}
+.copyright{padding:0;font-size:90%;text-align:center;color:#555;}
+.breadcrumbs{font-size:90%;padding:0;}
+#incomingLinks,#outgoingLinks,#externalLinks,#attachmentLinks,#versionhistory{width:30%;overflow:hidden;margin-right:.5em;float:left;}
+#versionhistory td{white-space:nowrap;}
+.pagination{margin:.25em;padding:.5em;background:#eee;}
+.pagination a{cursor:pointer;}
+.pagination a,.pagination .cursor{padding:.5em;}
+.pagination .cursor,.pagination a:hover{background-color:#d7d7d7;}
+td.changenote{font-style:italic;}
+th.changenote,td.changenote{width:30%;overflow:hidden;}
+#info th select{display:block;}
+.pageactions{line-height:1.5;}
+.pageactions ul{list-style:none;margin:0;padding:0;}
+.pageactions li{display:block;float:left;}
+.pageactions li ul{position:absolute;background:white;border:2px solid #ddd;left:0;z-index:10;}
+.pageactions li ul li ul{position:static;left:auto;}
+.pageactions li ul li{display:block;white-space:nowrap;float:none;}
+.pageactions li ul li.separator{border-top:2px solid #ddd;}
+.pageactions li ul li ul{position:static;left:auto;border:none;}
+#hiddenmorepopup{display:none;border:1px solid #ddd;}
+#hiddenmorepopup ul{list-style:none;margin:0;padding:0;}
+#morebutton ul a{padding:.25em .5em;text-decoration:none;cursor:pointer;}
+.pageactions a.action{display:block;}
+#morebutton a:hover,a.action:hover,#sectiontoc a:hover .userbox a.action:hover,a.action.quick2bottom:hover,a.action.quick2top:hover{background-color:#eee!important;}
+#searchTools a.action,.userbox a.action,a.action.edit,a.action.more{padding:.25em .5em;text-decoration:none;line-height:normal;border:1px solid #ddd;background:#f9f9f9;white-space:nowrap;}
+a.action.edit,a.action.more{margin-left:4px;border-bottom:none;}
+a.action.more{padding-right:1.5em;background:#f9f9f9 url(../images/arrdownsmall.gif) 95% center no-repeat;}
+a.action.quick2top,a.action.quick2bottom{overflow:hidden;padding:0;text-indent:20px;width:20px;margin:0 0 0 2px;}
+a.action.quick2top{float:right;background:url(../images/arrup.gif) no-repeat 3px 3px;}
+.popup ul{position:absolute;background:white;border:2px solid #ddd;padding:.25em;margin:0;left:0;z-index:15;list-style:none;}
+.popup li a{display:block;line-height:1.5;white-space:nowrap;cursor:pointer;}
+.popup a:hover{background-color:#eee!important;}
+#pagecontent{padding:.5em 0;}
+#sneakpreviewheader{clear:both;font-size:110%;background-color:#ddd;padding:.5em;margin:.5em 0;}
+.previewcontent{background-image:url(../images/preview.gif);}
+.spin{background:url(../images/spin.gif) no-repeat;width:16px;height:16px;margin:0 .5em;}
+#searchForm #query{width:164px;padding:2px 22px 2px 2px;vertical-align:middle;color:#555;}
+#searchSubmit{position:absolute;top:5px;right:3px;margin:0;padding:0;width:16px;height:16px;border:none;background:url(../images/search.gif) no-repeat center;overflow:hidden;cursor:pointer;}
+#searchboxMenu{position:absolute;background:white;border:2px solid #ddd;padding:.25em;left:0;z-index:15;}
+* html #searchboxMenu{white-space:nowrap;}
+#searchboxMenu ul{list-style:none;margin:0;padding:0;}
+#searchboxMenu li{padding:0 .5em;}
+#searchTools a:hover,#searchboxMenu li:hover{background:#eee;}
+#searchboxMenu div{margin:.5em 0;}
+#searchTools{text-align:left;}
+.imageplugin{margin:.5em 0;}
+.imageplugin img{border:0;}
+.imageplugin caption{font-size:90%;}
+.imageplugin *{padding:0;margin:0;}
+.index .header{padding:4px;background:#f9f9f9;border:1px solid #ddd;text-align:center;font-size:1.4em;}
+.index .body{margin-top:.5ex;}
+.index .section{color:red;font-size:1.4em;display:block;border-bottom:2px solid silver;margin-top:1.5ex;}
+div.toc{width:60%;float:left;clear:left;}
+a.toc{color:grey;padding:.25em;}
+a.toc:hover{background:#eee;}
+#favorites .toc{width:100%;}
+#pagecontent .toc h4{font-size:1.4em;}
+.toc ul{padding-left:0;list-style:none;}
+.toc li{margin-left:1em;padding-left:0;}
+.toc li.toclevel-1{margin-left:.5em;}
+.toc li.toclevel-2{margin-left:1.5em;}
+.toc li.toclevel-3{margin-left:2.5em;}
+.weblog{margin:0 2em;clear:both;}
+.weblogentry{margin:.5em 0;}
+.weblogentryheading{padding:.25em .5em;font-size:90%;background:#e0e0e0;float:right;}
+.weblogentrytitle{padding:.25em .5em;font-size:120%;line-height:1.2;font-weight:bold;background:#e0e0e0;}
+.weblogentrybody{margin-left:.5em;clear:both;}
+.weblogentryfooter{font-size:90%;padding:.25em .5em;border-bottom:3px solid #e0e0e0;clear:both;}
+.weblogarchive li{margin-left:1em;display:block;list-style-type:none;}
+.archiveyear{font-weight:bold;text-decoration:none;margin-left:0!important;}
+.archiveyear:after{content:" AD";}
+.weblogcommentstitle{background:#e0e0e0;margin:1em .5em 0 .5em;padding:.5em;font-weight:bold;font-size:120%;line-height:1.1;}
+.weblogcomments{background:#f9f9f9;margin:0 .5em 1em .5em;padding:1em;}
+.recentchanges{table-layout:fixed;}
+.recentchanges .changenote{font-style:italic;}
+.recentchanges td{vertical-align:top;border-bottom:1px solid #f9f9f9;}
+.recentchanges .date{vertical-align:bottom;border-top:1.5em solid white;background-color:#f9f9f9!important;border-bottom:none;}
+.recentchanges tr.odd td{background-color:transparent;}
+div.calendar{border:1px solid black;}
+table.calendar td{text-align:center;}
+table.calendar td.othermonth{color:#707070;}
+table.calendar td.link{background:#f9f9f9;}
+table.calendar tr.weekdays{color:red;}
+.accesskey{text-decoration:underline;}
+.hidetab{display:none;}
+.tabs{clear:both;padding:.5em;border:1px solid #ddd;margin-bottom:.5em;}
+.tabmenu{padding:0 1em;font-weight:bold;}
+.tabs .tabmenu{clear:both;}
+* html .tabmenu{border:1px solid white;}
+*:first-child+html .tabmenu{border:1px solid white;}
+.tabmenu a{float:left;margin:0 0 -1px -1px;padding:.25em .5em;border:1px solid #ddd;color:gray;background:#f9f9f9;text-decoration:none;cursor:pointer;line-height:normal;}
+.tabmenu a:hover{background:#eee;}
+.tabmenu a.activetab{color:black;background:transparent;border-bottom:1px solid white;cursor:default;}
+.accordion,.tabbedAccordion{clear:both;border:1px solid #ddd;margin-bottom:.5em;}
+.accordion .toggle{border:2px solid #f9f9f9;background:#f9f9f9;cursor:pointer;font-weight:bold;line-height:1.4;padding:.25em 1em .25em 0;}
+.accordion .toggle:hover,.menu .toggle:hover{background:#eee;}
+.accordion .tab{padding:0 1em;}
+.menu{clear:both;color:gray;font-weight:bold;}
+.menu.top{margin-left:.5em;}
+.menu.left{float:left;margin-top:.5em;}
+.menu.right{float:right;margin-top:.5em;}
+.menu .toggle{background:#f9f9f9;border:1px solid #ddd;cursor:pointer;padding:.25em .5em;}
+.menu.top .toggle{float:left;margin:0 0 -1px -1px;display:inline;}
+.menu.left .toggle{margin:0 -1px -1px 0;}
+.menu.right .toggle{margin:0 0 -1px -1px;}
+.menu .toggle.active{background:transparent;cursor:default;color:black;}
+.menu.top .toggle.active{border-bottom:1px solid white;}
+.menu.left .toggle.active{border-right:1px solid white;}
+.menu.right .toggle.active{border-left:1px solid white;}
+.tabbedAccordion{padding:.5em;}
+.leftAccordion,.rightAccordion{margin-bottom:.5em;}
+.leftAccordion .tab,.rightAccordion .tab{border:1px solid #ddd!important;margin:0 0 -2px 0;padding:.25em .5em;}
+* html .columns{width:100%;}
+*:first-child+html .columns{width:100%;}
+.columns .col{float:left;padding:0 .25em;}
+.tip-anchor{border-bottom:2px solid #545454;cursor:pointer;}
+.tip-tip{color:white;width:auto;z-index:100;font-size:90%;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
+.tip-title{font-weight:bold;padding:8px 8px 4px;}
+* html .tip-title{background:url(../images/tip.png) top left;}
+*:first-child+html .tip-title{background:url(../images/tip.png) top left;}
+.tip-text{padding:4px 8px 8px;}
+.tip-text th{background:grey!important;}
+* html .tip-text{background:url(../images/tip.png) bottom right;}
+*:first-child+html .tip-text{background:url(images/tip.png) bottom right;}
+.tip-tip a{color:white!important;}
+div.collapse ul,div.collapse ol{margin:0;padding:0;}
+* html div.collapse ul,* html div.collapse ol{width:100%;}
+div.collapse li{list-style-type:none;}
+.collapse .collapsebody,.collapsebox .collapse .collapsebody{padding-left:1.5em;}
+*:first-child+html .collapse .collapsebody,*:first-child+html .collapsebox .collapse .collapsebody{float:left;padding-left:.5em;}
+* html .collapse .collapsebody,* html .collapsebox .collapse .collapsebody{float:left;padding-left:.5em;}
+.collapseBullet,.collapseOpen,.collapseClose{clear:left;float:left;text-align:center;text-decoration:none;color:blue;font:bold small Monaco,"Courier New",Courier,monospace;width:1.2em;height:1em;}
+.collapseOpen,.collapseClose{cursor:pointer;}
+.collapsebox{clear:right;border:1px solid #ddd;margin:0 0 .5em 0;}
+.collapsetitle{margin:0;padding:.25em 0;border:2px solid white;}
+.collapsebox .collapsebody{padding:0 .5em;}
+.sortable .sortAscending,.sortable .sortDescending,.sortable .sort{background-repeat:no-repeat;background-position:2px 4px;cursor:pointer;padding-left:11px;}
+.sortable .sort{background-image:url(../images/sortable.gif);}
+.sortable .sortAscending{background-image:url(../images/sorted_down.gif);background-position:2px 6px;}
+.sortable .sortDescending{background-image:url(../images/sorted_up.gif);background-position:2px 0;}
+a.slimbox{font-weight:bold;font-size:1.3em;padding:0 .2em;}
+a.slimbox:visited,a.slimbox:active,a.slimbox:link{text-decoration:none;border:none;}
+a.slimbox:hover{background:#eee;}
+#lbOverlay{position:absolute;left:0;top:0;width:100%;background-color:#000;cursor:pointer;}
+#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;font:90% Verdana,Helvetica,sans-serif;color:#666;line-height:1.5;text-align:left;}
+#lbBottomContainer{padding:0 12px;}
+#lbCenter{padding:12px 12px 0 12px;}
+#lbCenter a{outline:none;}
+.lbLoading{background:#fff url(../images/spin.gif) no-repeat center;}
+#lbImage{border:10px solid #fff;border-top-width:1.4em;background-color:#fff;background-repeat:no-repeat;background-position:center center;position:relative;}
+#lbBottom{border:10px solid #fff;border-top-style:none;background-color:#fff;}
+#lbBottom div{white-space:nowrap;overflow:hidden;}
+#lbCaption,#lbPrevLink,#lbNextLink{font-weight:bold;}
+#lbPrevLink{padding-right:1em;}
+#lbNextLink{padding-left:1em;}
+#lbCloseLink{display:block;position:absolute;width:28px;height:28px;top:0;right:0;background:url(../images/slimbox_close.png) no-repeat;z-index:10;}
+* html #lbCloseLink{background:url(../images/slimbox_close.gif) 4px 12px no-repeat;}
+* html #lbCloseLink:hover{background-image:url(../images/slimbox_close_hover.gif);}
+#lbBottomContainer *:visited,#lbBottomContainer *:active,#lbBottomContainer *:link,#lbCenter *:visited,#lbCenter *:active,#lbCenter *:link{text-decoration:none;border-bottom:none;}
+.categoryLink{border-bottom:2px solid #545454;text-decoration:none;}
+.categoryPopup{color:white;z-index:100;font-size:90%;margin-top:2px;position:absolute;z-index:10;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
+* html .categoryPopup{width:240px;}
+*:first-child+html .categoryPopup{width:240px;}
+.categoryPopup a:link,.categoryPopup a:active,.categoryPopup a:visited{color:white;text-decoration:none;}
+.categoryTitle{padding:4px;font-weight:bold;}
+* html .categoryTitle{background:url(../images/tip.png) top left;}
+*:first-child+html .categoryTitle{background:url(../images/tip.png) top left;}
+.categoryText{padding:4px 0;}
+* html .categoryText{background:url(../images/tip.png) bottom right;}
+*:first-child+html .categoryText{background:url(../images/tip.png) bottom right;}
+.categoryText ul{list-style:none;margin:0!important;padding:0!important;}
+.categoryText li{display:block;padding:0 8px;}
+.categoryPopup .hover{background-color:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:5px;}
+* html .categoryPopup .hover{background-color:black;}
+*:first-child+html .categoryPopup .hover{background-color:black;}
+.str{color:#489a1b;}
+.kwd{color:#1b609a;}
+.com{color:#888;}
+.typ{color:#666;}
+.lit{color:#066;}
+.pun{color:#660;}
+.pln{color:#000;}
+.tag{color:#008;}
+.atn{color:#606;}
+.atv{color:#080;}
+.dec{color:#606;}
+@media print{.str{color:#060;}
+.kwd{color:#006;font-weight:bold;}
+.com{color:#600;font-style:italic;}
+.typ{color:#404;font-weight:bold;}
+.lit{color:#044;}
+.pun{color:#440;}
+.pln{color:#000;}
+.tag{color:#006;font-weight:bold;}
+.atn{color:#404;}
+.atv{color:#060;}
+}
+div.coverflow{background-color:#000;color:#fff;visibility:hidden;position:relative;overflow:hidden;}
+div.coverflow *{margin:0;padding:0;}
+div.coverflow .imgcontainer{position:relative;}
+div.coverflow img{position:absolute;border:none;}
+div.coverflow .slider{position:relative;border:1px solid #bbb;z-index:10001;}
+div.coverflow .knob{background:#fff;width:100px;height:15px;}
\ No newline at end of file

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki_print.css
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki_print.css?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki_print.css (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/css/jspwiki_print.css Wed Jul  3 18:07:22 2013
@@ -0,0 +1,12 @@
+.applicationlogo,.companylogo,.titlebox,.userbox,.searchbox,.breadcrumbs,.pageactions,.quicklinks,#actionsTop,#actionsBottom,#favorites,#addattachment,#findhelp,a.editsection,a.hashlink,.collapsebox .collapseOpen,.collapsebox .collapseClose,.table-filter .filterrow,.tabmenu{display:none;}
+#attachments,#addcomment,#pagecontent,#editcontent,#previewcontent,#diffcontent,#infocontent,#findquery,#userPrefs,#pagecontent .tabmenu{display:block;visibility:visible;}
+tt,pre{overflow:visible;}
+a{text-decoration:none;}
+html>body #previewcontent,html>body #info,html>body #pagecontent,html>body #attach,html>body #findcontent{overflow:visible;}
+* html #previewcontent,* html #info,* html #pagecontent,* html #attach,* html #findcontent{overflow-x:visible;}
+.pagename,#header,#footer,#page{width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:both!important;position:static!important;overflow:visible!important;}
+.pagename{font-size:250%;margin-bottom:1.5em;padding-bottom:.5em;border-bottom:3px solid #555;color:#555;}
+.hidetab{display:block;}
+.tabs{border:none;}
+a.slimbox{display:none;}
+.commentbox{float:none;}
\ No newline at end of file

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/changelog.mdtext
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/changelog.mdtext?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/changelog.mdtext (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/changelog.mdtext Wed Jul  3 18:07:22 2013
@@ -0,0 +1,1028 @@
+Title: Changelog
+
+#### 2013-07-03  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.10.0-svn-15
+
+* [JSPWIKI 772][JIRA-772]: Move site to trunk so content generated from source gets 
+  built automatically
+
+#### 2013-07-03  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.10.0-svn-14
+
+* Switched from org.jdom:jdom:1.2 to org.jdom:jdom2:2.0.5, to JUnit 4.11
+
+* Updated Maven cheat sheet to provide debugging info 
+
+* Moved filters file from src/main/filters to src/test/filters as test
+  is the only place using it.
+
+* Updated some licenses to most recent.
+
+#### 2013-07-01  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.10.0-svn-13
+
+* Switched from jdom:jdom:1.0 to org.jdom:jdom:1.2, removed 
+  tomcat:jasper-runtime dependency
+
+#### 2013-06-26  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.10.0-svn-12
+
+* Switched to Jaxen 1.1.4 and removed nonstandard *-exclusion to get rid
+  of "jaxen:jaxen:jar with value '*' does not match a valid id pattern"
+  warning messages in the build.
+
+#### 2013-06-23  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.10.0-svn-11
+
+* Switched jslint checking from yuicompressor-maven-plugin to jslint-maven-plugin 
+  (former uses out-of-date jslint version from 2010, and latter allows more customization
+  options)
+
+* Updated google-code-prettify's JS to latest 2013 version.
+
+#### 2013-06-11  Harry Metske (metskem@apache.org)
+
+* 2.10.0-svn-10
+
+* upgraded hsqldb from 1.8.0.10 (very old, no more sources and docs in central)
+      to 2.2.9 (current release)
+* removed (illegal according to IntelliJ IDEA) cobertura systemProperties from pom.xml
+
+#### 2013-06-09  Harry Metske (metskem@apache.org)
+
+* 2.10.0-svn-9
+
+* minor tweaks to HsqlDbUtils so we get far less debug output on builds (450k => 90k)
+* WikiBackgroundThread: replace "System.out.println" with log4j error/warn
+
+#### 2013-06-07  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.10.0-svn-8
+
+* removed some deprecated classes (related to [JSPWIKI 303][JIRA-303]), targetted to be removed
+  on 2.10. Specifically: 
+    - o.a.w.FileUtil: in favour of o.a.w.util.FileUtil
+    - o.a.w.TextUtil: in favour of o.a.w.util.TextUtil
+    - o.a.w.filters.FilterManager: in favour of o.a.w.filters.DefaultFilterManager
+    - o.a.w.plugin.PluginManager: in favour of o.a.w.plugin.DefaultPluginManager
+
+* [JSPWIKI 780][JIRA-780]: InternationalizationManagerTest is no longer sytem-locale dependent
+
+#### 2013-06-06  Harry Metske (metskem@apache.org)
+
+* 2.10.0-svn-7
+
+* removed duplicate keys from translation files.
+
+#### 2013-06-06  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.10.0-svn-6
+
+* Update to Chinese, Portuguese, French and Italian language files.      
+
+#### 2013-06-05  Harry Metske (metskem@apache.org)
+
+* 2.10.0-svn-5
+
+* [JSPWIKI 779][JIRA-779]: Refactor TemplateManager#listLanguages() to get rid of copying
+  default.properties to default_en.properties
+
+#### 2013-06-03  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.10.0-svn-4
+
+* Removed further webtest-related configuration from jspwiki-war/build.xml;
+  updated parameters so ant dist still works.
+
+* Updated o.a.w.TranslationsCheck to make less chatty
+
+* Removed unused translations from Italian and German resource files.
+
+#### 2013-06-02  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.10.0-svn-3
+
+* [JSPWIKI 771][JIRA-771]: inherit ASF parent pom. Deleted release profile in favour of
+  apache-release and gpg configuration (both present on parent pom);
+  added <ciManagement/>, <issueManagement/> and <mailingLists/> sections.
+
+* fixed runtime NPE on WikiJSPFilter (m_engine used before having been initialized)
+
+#### 2013-06-01  Harry Metske (metskem@apache.org)
+
+* 2.10.0-svn-2
+
+* [JSPWIKI 396][JIRA-396]: UTF-8 characters in wiki pages incorrectly rendered if served by Weblogic
+
+#### 2013-05-28  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.10.0-svn-1
+
+* [JSPWIKI 770][JIRA-770]: added jspwiki-it-test-container and jspwiki-it-test-container-jdbc
+  selenium maven execution. Still some bits of refactor remaining + the IT 
+  tests are assuming english language, but the base configuration is finished
+
+* artifact checksums created on release profile
+
+#### 2013-05-27  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.10.0-svn-0
+
+* Maven multimodule build (related to [JSPWIKI 768][JIRA-768], [JSPWIKI 769][JIRA-769], 
+  [JSPWIKI 770][JIRA-770] and [JSPWIKI 771][JIRA-771])
+
+#### 2013-05-23  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-14
+
+* Had Ant webtests and dist targets now write
+  to target/ant-webtests and target/ant-dist
+  respectively instead of non-Mavenized folder
+* Removed ant clean target in favor
+  of mvn clean. 
+
+* Selenium tests folder moved to 
+  src/test/config; deleted now-unused tests folder.
+
+#### 2013-05-23  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-13
+
+* Adjusted exclusions in Apache Rat, nonvital
+  i18n stuff removed from build.xml, HSQLDB now
+  writing temp files to target instead of base
+  directory (easier to remove that way).
+
+#### 2013-05-23  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-12
+
+* Removed Cobertura and Sonar tasks from Ant build
+  and placed into Maven project (relying on config
+  in MVN3_BRANCH with comments added.)
+
+#### 2013-05-23  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-11
+
+* Remove unused .externalToolBuilders, .fbprefs folders
+  OldChangeLog out of root directory and now under config/dev,
+  build.properties deleted, JDBC config notes moved from
+  build.xml to JDBCUserDatabase.java, removed no longer used
+  etc/WEB-INF folder, jartests target gone from build.xml. 
+
+#### 2013-05-22  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-10
+
+* Removed the war target from the Ant build.xml, 
+  the Ant webtests and dist targets run fine with
+  the results from mvn clean install.
+
+#### 2013-05-22  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-9
+
+* Removed the unit test targets from the Ant build.xml, 
+  the Ant war, webtests, and dist targets run 
+  fine with the results from mvn clean install.
+
+#### 2013-05-22  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-8
+
+* Removed the Compile and Compile test targets from the Ant 
+  build.xml, the Ant tests, war, webtests, and dist targets
+  run fine with the results from mvn clean install.
+
+#### 2013-05-22  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-7
+
+* Moved the javadoc and Rat plugins from MVN3_BRANCH to 
+  trunk and removed corresponding javadoc and rat code from
+  the Ant script; "ant dist" will now use the javadoc generated
+  from Maven.  Note additional configuration for javadoc plugin 
+  still present in MVN3_BRANCH; that can be moved over as part
+  of the move to submodules.
+
+#### 2013-05-22  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-6
+
+* Moved to one source of record for JSPWiki's 
+  dependencies (the Maven pom.xml file), it will
+  now be needed to run "mvn clean install [-Dmaven.test.skip]"
+  prior to running any of the Ant tasks, in
+  order to download the necessary libs.
+
+* Added maven-eclipse-plugin to pom.xml to create necessary
+  Eclipse .project/.settings/.classpath settings upon calling
+  mvn eclipse:clean eclipse:eclipse and removed corresponding
+  folders in SVN repository. (IDEA users use mvn idea:idea
+  instead.)
+
+#### 2013-05-22  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-5
+
+* Mavenized location of doc directory; rat, javadoc,
+  and releases folder now under target.  
+
+#### 2013-05-20  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-4
+
+* Mavenized location of src/wikipages files
+
+#### 2013-05-19  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-3
+
+* Mavenized location of src/webdocs files
+
+#### 2013-05-18  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-2
+
+* Mavenized locations of remaining etc/ files.
+* Defaulting storageDir to same "jspwiki-files" dir as pageDir.
+
+#### 2013-05-18  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-1
+
+* Removed filtering within DB and DB test creation scripts although 
+  retained it within JDBC[User|Group]Database.java for users
+  wishing to use different table/column names.
+
+#### 2013-05-16  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.2-incubating-0
+
+* Mavenized location of jdbc.properties.tmpl, routed JDBC tests 
+  from tests/etc/db to target/etc/db, removed unused Ant API-difference
+  detector & switched to Maven Clirr plugin equivalent.
+
+#### 2013-05-06  Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-10
+
+* Mavenized locations of most tests/etc/ files -> src/test/resources
+
+#### 2013-05-03  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-incubating-9
+
+* Refactored TemplateManager#listLanguages(PageContext pageContext) so it doesn't search for 
+  i18n files under a specific jar filename
+
+#### 2013-05-03 Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-8
+
+* Moved test jspwiki{_vers, _rcs}.properties, filter.xml to Maven test/resources
+  location; activated Maven filtering for those files and updated build.xml and
+  pom.xml to point to new location for these files. 
+
+#### 2013-05-02 Glen Mazza (gmazza AT apache DOT org)
+
+* Removed install.sh, build.sh/build.bat/build.properties.win, moved latter's
+  info into build.properties.
+
+* slight renaming of web.xml files generated in build.xml for readability
+
+* Added Maven-only filters.properties to src/main/filters (not yet used)
+ 
+#### 2013-04-30 Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-7
+
+* Moved WAR resources from previous commit to correct src/main/webapps/WEB-INF location, fixed pom.xml
+  to stop duplicating those resources in both webapps and webapps/WEB-INF
+  
+
+#### 2013-04-30 Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-6
+
+* Moved WAR resources that don't require modification from etc/ to Mavenized src/main/webapps location.
+  
+* removed unused etc/dtd folder
+
+#### 2013-04-29 Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-5
+
+* Moved i18n resource files to Mavenized location.
+  
+* Updated build.xml and pom.xml for new i18n source locations
+
+#### 2013-04-25 Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-4
+
+* Moved ini folders from etc/ and tests/etc to 
+  Mavenized locations src/[main|test]/resources/ini
+  
+* Updated build.xml and pom.xml for new ini source locations
+
+#### 2013-04-24 Glen Mazza (gmazza AT apache DOT org)
+
+* 2.9.1-incubating-3
+
+* Moved JSPWiki source and test source to Mavenized locations
+  
+* Updated build.xml and pom.xml for new JSPWiki source locations
+
+#### 2013-04-23  Dirk Frederickx (brushed AT apache DOT org)
+
+* 2.9.1-incubating-2
+
+* [JSPWIKI 775][JIRA-775], fixing "null" change-notes in PageInfo.jsp.
+
+#### 2013-04-21  Harry Metske <me...@apache.org>
+
+* 2.9.1-incubating-1
+
+* fixed [JSPWIKI 396][JIRA-396]): UTF-8 characters in wiki pages incorrectly rendered if served by Tomcat
+
+#### 2013-04-14 Glen Mazza (gmazza AT apache DOT org)
+
+* Start of Selenium plugin (just testing prior to it moving into its own module)
+  
+* Tomcat 5.x JSP precompilation option removed from build.xml
+
+* Selenium TestSuite.html tests renamed to CamelCase to allow export-to-Java to work.
+
+#### 2013-04-07  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-incubating-0
+
+#### 2013-04-04 Glen Mazza (gmazza AT apache DOT org)
+
+* Updated pom.xml by removing Jaxen transitive dependencies and providing
+  comments on how to deploy via tomcat7:run-war and tomcat7:redeploy
+
+#### 2013-04-02 Glen Mazza (gmazza AT apache DOT org)
+
+* Removed apparently unused stripes library from WAR created by build.xml
+
+* Updated Maven WAR plugin to bring in WEB-INF artifacts: classes, JARs, etc.
+
+#### 2013-04-01 Glen Mazza (gmazza AT apache DOT org)
+
+* Added YUICompressor Maven plugin into pom.xml to do the same compression
+  done by the Ant build script to CSS and JS files in webdocs/scripts and /templates
+
+* Updated Maven WAR plugin to bring in the webdocs/scripts and /templates files.
+
+#### 2013-03-24 Glen Mazza (gmazza AT apache DOT org)
+
+* Removed empty src/applets folder
+
+* More work on Maven WAR plugin configuration
+
+#### 2013-03-21  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* [JSPWIKI 651][JIRA-651]: added m2e configuration to pom.xml
+
+#### 2013-03-20  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-31
+
+* fixed [JSPWIKI 766][JIRA-766]): quick search not working anymore
+* "unfixed"  [JSPWIKI 659][JIRA-659] : NotSerializableException on Tomcat restart , UserManager not Serializable
+
+#### 2013-03-17  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-30
+
+* fixed [JSPWIKI 765][JIRA-765]): lucene search returns 3 results at max, discovered by Dave Koelmeyer
+
+#### 2013-03-06 Glen Mazza (gmazza AT apache DOT org)
+
+* Upgraded Maven's tomcat plugin to latest version 2.1
+
+* Placed in a more helpful error message in RCSFileProvider.java
+  to let newbies know RCS needs to be installed on their machine
+
+* Updated location in build.xml and pom.xml for JSTL library.
+
+#### 2013-02-19  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-29
+
+* [JSPWIKI 764][JIRA-764]: ChangeLog published on site
+
+* Upgraded version of maven's tomcat plugin to latest available ([JSPWIKI 651][JIRA-651] related) 
+
+#### 2013-02-19  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-28
+
+* [JSPWIKI 762][JIRA-762]: Drop TranslatorReader
+
+* [JSPWIKI 763][JIRA-763]: Requirement of at least Java 6 to build 
+
+#### 2013-02-15  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-27
+
+* changed test email addresses from example.com to mailinator.com
+
+#### 2013-02-14  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-26
+
+* changed test email addresses testville.com to example.com (reported by Tony Stevenson from infra)
+
+#### 2013-02-12  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-25
+
+* [JSPWIKI 759][JIRA-759] Resin 4 Compatibility (thanks to Paul Cowan)
+
+* build.xml tweak: shut down the Jetty test server after the last webtest
+
+#### 2013-02-08  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-24
+
+* Decoupled (for 2.10 scope) Preferences from WikiContext, effectively meaning that the following 
+  methods are now deprecated
+    - WikiContext#getBundle( String ) in favour of Preferences#getBundle( WikiContext, String )
+    - WikiContext#getLocale( WikiContext ) in favour of Preferences#getLocale( WikiContext )
+    - WikiContext#hasAccess( HttpServletResponse ) in favour of 
+      AuthorizationManager#hasAccess( HttpServletResponse )
+    - WikiContext#hasAccess( HttpServletResponse, boolean ) in favour of 
+      AuthorizationManager#hasAccess( HttpServletResponse, boolean )
+      
+* Decoupled (for 2.10 scope) org.apache.wiki.event from org.apache.wiki.workflow, by deprecating
+    - WorkflowEvent#getWorkflow() in favour of WikiEvent#getSrc()
+      
+* Added latest pom.xml from [JSPWIKI 651][JIRA-651] - Convert JSPWiki to a Maven project. Check associated
+  JIRA for details
+
+#### 2013-01-28  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-23
+
+* Dutch localization updates in follow up on [JSPWIKI 143][JIRA-143] and [JSPWIKI 150][JIRA-150]
+
+#### 2013-01-28  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-22
+
+* [JSPWIKI 143][JIRA-143]: Unlocalized messages in user management
+
+* [JSPWIKI 150][JIRA-150]: Unlocalized content at workflow's notification for creating a new user
+
+* Minor refactor to HsqlDbUtils init checks
+
+* deprecated 
+    - JSPWikiMarkupParser.getImagePatterns( WikiEngine ) in favour of 
+      WikiEngine.getAllInlinedImagePatterns()
+    - UserManager.SaveUserProfileTask( WikiEngine ) in favour of 
+      UserManager.SaveUserProfileTask( WikiEngine, Locale )
+
+#### 2013-01-27  Dirk Frederickx (brushed AT apache DOT org)
+
+* 2.9.1-svn-21
+
+* [JSPWIKI 712][JIRA-712], fixing entities encoding in change-note, author and link fields. 
+  Part 2 : more fixes when adding page comments. (as pointed out by Harry)
+  
+* Improved styling of form buttons, fixing presentation issues in Chrome.
+
+#### 2013-01-26  Glen Mazza
+* Removed no longer needed StressTestRCSProvider.java,
+  returned StressTestVersioningProvider to JUnit tests in build.xml
+
+#### 2013-01-26  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-20
+
+* [JSPWIKI 758][JIRA-758] - deprecate RCS support.
+
+#### 2013-01-24 Glen Mazza
+
+* Minor tweak to testSerialization() in AclImplTest so it will work with both Maven and Ant 
+  running the test. 
+
+#### 2013-01-22 Glen Mazza
+
+* Fix for JSPWiki-396 (updated org/apache/wiki/util/UtilJ2eeCompat.java to
+  use streaming instead of char array-based output to WebLogic.
+
+#### 2013-01-20  Dirk Frederickx (brushed AT apache DOT org)
+
+* 2.9.1-svn-19
+
+* [JSPWIKI 712][JIRA-712], fixing entities encoding in change-note, author and link fields. 
+
+#### 2013-01-15  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-18
+
+* fixed [JSPWIKI 712][JIRA-712]  Entities in ChangeNote should be decoded when "keep editing"
+
+#### 2013-01-14  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-17
+
+* fixed [JSPWIKI 659][JIRA-659]  NotSerializableException on Tomcat restart , UserManager not Serializable
+  We now no longer put JSONRPCBridge in the HttpSession. Long term solution is to migrate to 
+  jackson. 
+
+#### 2013-01-12 Glen Mazza (gmazza@apache.org)
+
+* Switched to a hardcoded jdbc.properties file for testing to simplify build.xml and future
+  Maven conversion. Updated the developing pom.xml in [JSPWIKI 651][JIRA-651].
+
+#### 2013-01-10  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-16
+  
+* some additional changes regarding org.apache.wiki.api.engine.PluginManager (cfr. $SVN/trunk/doc/2.10-API.txt):
+    - @Deprecated public void executeParse(PluginContent content, WikiContext context)
+ + consider using PluginContent.executeParse(WikiContext) instead
+    - WikiPlugin newWikiPlugin( String pluginName, ResourceBundle rb ) is now public and part 
+      of the org.apache.wiki.api.engine.PluginManager API
+
+#### 2013-01-09  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-15
+
+* fixed [JSPWIKI 757][JIRA-757] Have default file direction location be in relative directory instead of 
+  hardcoded /p/dir1/dir2.If jspwiki.fileSystemProvider.pageDir in jspwiki.properties isn't
+  provided, it will default to ${user.home}/jspwiki-files
+  
+* new API package org.apache.wiki.api.engine, intended to hold WikiEngine, its managers and
+  related classes. FilterManager and PluginManager moved there (cfr. [JSPWIKI 155][JIRA-155], [JSPWIKI 303][JIRA-303]
+  and $SVN/trunk/doc/2.10-API.txt).
+
+* org.apache.wiki.FileUtil and org.apache.wiki.TextUtil Moved to equivalent classes under 
+  org.apache.wiki.util. Original classes marked with @Deprecated and forwarding to the new 
+  ones until 2.10
+ 
+* deprecated WikiEngine.getRequiredProperty( props, key ) in favour of 
+  TextUtil.getRequiredProperty( props, key ). The former will be deleted in 2.10 scope
+
+#### 2013-01-08 Glen Mazza (gmazza@apache.org)
+
+* [JSPWIKI 756][JIRA-756] removed unused Xalan, Xerces, and Custom-Rhino JARs
+
+#### 2013-01-06  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-14
+
+* Global use of org.apache.wiki.api.exceptions.WikiException instead of org.apache.wiki.WikiException, 
+  as part of JSPWiki API (cfr. [JSPWIKI 303][JIRA-303]).
+
+* Corrected the displayed version of commons-httpclient, we are downloading 3.1, but it was 
+  named 3.0.1 (it is needed to either delete commons-httpclient-3.0.1.jar or run ant 
+  clean-deps to ensure that the old jar goes away)
+
+* Some minor refactors to expose generified collections at Acl and AclEntry, and adding 
+  missing serialVersionUID at org.apache.wiki.workflow
+
+#### 2013-01-06  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-13
+
+* fixed [JSPWIKI 533][JIRA-533]  proper handling of page deletes and renames for the Breadcrumb trail 
+
+#### 2013-01-06  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-12
+
+* fixed [JSPWIKI 439][JIRA-439] Localization of JSPWiki
+
+#### 2013-01-02  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-11
+
+* [JSPWIKI 513][JIRA-513] - Remove DAV support from JSPWiki
+
+#### 2013-01-01  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-10
+
+* webtests now also use HsqlDbUtils (just like the normal tests), also removed redundant
+  hsqldb ant tasks from build.xml
+
+#### 2012-12-30  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-9
+
+* repaired broken webtests, we now have one (documented) failing webtest (RenameProfile
+  for container managed auth).
+  Required fixes:
+    - TestContainer now binds the jdbc/UserDatabase jdbc/GroupDatabase in Jetty's namespace
+    - Logout webtest checks for the specific JSPWikiAssertedName cookie
+    - build.xml was missing a lot of tasks and macros, required to properly startup hsqldb (don't know how/why)
+    - JDBCGroupDatabase : NamingExceptions do not have a cause, we now log the exception itself
+    - removed the semicolon from the License in .ddl files (they cause syntax errors)
+ 
+#### 2012-12-26  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-8
+ 
+* Filters API (org.apache.wiki.api.filters), as part of JSPWiki API (cfr. [JSPWIKI 303][JIRA-303]). 
+  Check UPGRADING document for details
+  
+* Plugin API moved to its own sub-package, org.apache.wiki.api.plugin
+  
+* explicit access to API interfaces to get rid of "cannot dereference error with 
+  generics" errors at builds.a.o (cfr. http://stackoverflow.com/q/4144623)
+
+#### 2012-12-26  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-7
+ 
+* fixed [JSPWIKI 663][JIRA-663] (Christmas 2012 patch, thanks to Glen Mazza),
+  Rename page - page index still shows attachment with old page name, also patched the 
+  WikiPageRenameEvent handling code in PageViewPlugin 
+ 
+#### 2012-12-14  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-6
+ 
+* initial commit for JSPWiki API (cfr. [JSPWIKI 303][JIRA-303]), mostly focused on plugin API. Check
+  UPGRADING document for details
+ 
+#### 2012-12-12  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-5
+ 
+* fixed [JSPWIKI 742][JIRA-742] NullPointerException in PriorityList (reported by Rakesh K. Cherukuri)
+
+* minor updates to build.xml to properly handle build failures (I am not an ant expert...)
+ 
+####  2012-12-09  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* Sonar Ant task executed even if there are tests failures
+
+* When building jspwiki.properties, jspwiki.baseURL defaults to http://localhost:8080/JSPWiki/
+
+#### 2012-12-08  Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-4
+
+* fixed [JSPWIKI 754][JIRA-754] Have PageViewPlugin work with page renames (thanks to Glen Mazza)
+
+#### 2012-12-06  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.1-svn-3
+
+* Added generics to WikiPlugin.execute( WikiContext, Map< String, String > ) 
+and propagated the change to all plugins. Cfr. with UPGRADING document for details.
+
+#### 2012-12-02   Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-2
+
+* fixed [JSPWIKI 753][JIRA-753] Consolidate TestEngine.deleteTestPage to single, non-static method (thanks to Glen Mazza)
+
+#### 2012-12-02   Harry Metske <me...@apache.org>
+
+* 2.9.1-svn-1
+
+* fixed [JSPWIKI 665][JIRA-665] Page View Plugin and page renames and deletions (thanks to Glen Mazza)
+
+####  2012-11-22  Florian Holeczek (florianh AT apache DOT org)
+
+* version switch to 2.9.1-svn-0
+
+#### 2012-11-17  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* [JSPWIKI 751][JIRA-751]: deleted guitests target
+
+* Upgraded Sonar Ant Tasks to 2.0
+
+#### 2012-11-01  Florian Holeczek (florianh AT apache DOT org)
+
+* 2.9.0-incubating (preparing release)
+
+* added generation of .sha1 checksum files
+
+#### 2012-10-30  Florian Holeczek (florianh AT apache DOT org)
+
+* moved doc/aaa-diagram.graffle to project management area
+
+#### 2012-10-28  Florian Holeczek (florianh AT apache DOT org)
+
+* 2.9.0-incubating-14
+
+* [JSPWIKI 750][JIRA-750]: PageViewPluginTest is failing very often when using a JDK 7
+
+* minor documentation and logging fixes to PageViewPlugin
+
+#### 2012-10-22  Florian Holeczek (florianh AT apache DOT org)
+
+* several small fixes and improvements related to building and licensing stuff
+
+#### 2012-10-22  Florian Holeczek (florianh AT apache DOT org)
+
+* 2.9.0-incubating-13
+
+* fixed CommentedPropertiesTest, which broke because of the recent license header changes
+
+#### 2012-10-22  Florian Holeczek (florianh AT apache DOT org)
+
+* adjusted Ant target "rat-report"
+
+* added license headers to further files
+
+#### 2012-10-21  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* ensure correct information on cobertura reports.
+
+#### 2012-10-21  Florian Holeczek (florianh AT apache DOT org)
+
+* some further fixes to license headers
+
+* build improvements: checksum files in correct format, added SHA-512 hash
+
+#### 2012-10-20  Florian Holeczek (florianh AT apache DOT org)
+
+* some fixes for [JSPWIKI 749][JIRA-749] and CheckStyle version 5.6
+
+#### 2012-10-09  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* added Apache License Header to files which were missing it 
+  (cfr. with http://s.apache.org/EDd).
+
+#### 2012-10-08  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* Added rat-report task. It requires at least Apache Ant 1.7.1, though.
+
+* .java files now conform strictly to Apache License Header (cfr. with 
+  http://s.apache.org/EDd).
+
+#### 2012-09-25  Florian Holeczek (florianh AT apache DOT org)
+
+* no version bump
+
+* minor update to LICENSE file (YUI Compressor version number)
+
+#### 2012-09-23  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* upgraded Yui compressor to 2.4.7, 2.4.2 from Central is broken. Thanks to Peter Hormanns
+  for noticing.
+
+#### 2012-09-18  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* tomcat jars downgraded to 5.5.23 so they can be downloaded from Central. Completes [JSPWIKI 746][JIRA-746]
+  and therefore closes [JSPWIKI 744][JIRA-744]
+  
+* jetty upgraded to 7.6.7.v20120910 and selenium-server downloaded from their site, to avoid 
+  downloading anything from svn.apache.org during build time
+
+#### 2012-09-10   Harry Metske <me...@apache.org>
+
+* 2.9.0-incubating-12
+
+* rewrote TestContainer to jetty version 7
+
+* upgraded to selenium-server-standalone-2.25.0.jar 
+
+#### 2012-09-06  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-incubating-11
+
+* upgraded jrcs-diff to 0.4.2, as part of [JSPWIKI 746][JIRA-746]
+
+* [JSPWIKI 747][JIRA-747]: Dependencies currently unavailable at Central repo
+
+#### 2012-08-29  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* no version bump
+
+* [JSPWIKI 745][JIRA-745]: Dependencies currently downloadable from Central repo
+
+#### 2012-08-09  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-incubating-10
+
+* ant clean target cleans all generated files
+
+* junit reports are generated inside of ${tests.report} instead of inside ${tests.src}
+
+* dependencies are downloaded from Central repo whenever is possible, in order to avoid 
+  the maintenance of a libraries' svn directory.
+      
+* ${libs.opt} set to tests/libs-opt in order to avoid downloading of opt files every time a 
+  clean is made
+  
+* maven-ant-tasks aren't used to download opt-libs anymore
+
+* HSQL connections are handled inside the appropiate unit tests in order to ensure HSQL 
+  server shutdown. Hypersonic is updated to 1.8.0.10 
+      
+* added clean-deps target to remove all lib's directories. Useful to remove old jars
+  if the dependencies get updated. This target needs to be run at least once to
+  ensure that old jars don't remain in classpath
+
+#### 2012-07-22  Florian Holeczek (florianh AT apache DOT org)
+
+* 2.9.0-incubating-9
+
+* [JSPWIKI 731][JIRA-731]: replaced some occurences of www.jspwiki.org by jspwiki.apache.org (XML namespaces)
+
+* some updates to release documentation
+
+#### 2012-07-20  Florian Holeczek (florianh AT apache DOT org)
+
+* 2.9.0-incubating-8
+
+* Several fixes and improvements for quite some localization resources. Special thanks go to Christophe Dupriez!
+
+#### 2012-07-18  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-incubating-7
+
+* [JSPWIKI 738][JIRA-738]: Dependencies should not be distributed with source archive
+
+* Small refactor in LuceneSearchProvider
+
+#### 2012-07-16  Florian Holeczek (florianh AT apache DOT org)
+
+* no version bump
+
+* synchronized windows to unix build files
+
+#### 2012-07-07  Dirk Frederickx (brushed AT apache DOT org)
+
+* 2.9.0-incubating-6
+
+* Fixing [JSPWIKI 733][JIRA-733] Box rounded corners missing in Firefox 13 for PlainVanilla skin elements etc.
+  Add unprefixed border-radius and box-shadow to jspwiki.css. 
+  (ref. https://bugzilla.mozilla.org/show_bug.cgi?id=693510   Gecko 2.0 dropped support for -moz-prefix.)
+
+* Fixing [JSPWIKI 734][JIRA-734] ShortURLConstructor causes Syntax Error when loading jspwiki-edit.js
+
+#### 2012-06-05  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-incubating-5, fixed [JSPWIKI 737][JIRA-737] IfPlugin negation doesn't work
+
+#### 2012-06-04  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-incubating-4, added support for cobertura reports and Sonar integration.
+
+#### 2012-06-08  Harry Metske <me...@apache.org>
+
+* 2.9.0-incubating-3, fixed [JSPWIKI 729][JIRA-729] Update Lucene to current version  3.6.0
+
+#### 2012-06-06  Harry Metske <me...@apache.org>
+
+* 2.9.0-incubating-2, fixed jsp compile error in rss.jsp ( we forgot one occurrence of com.ecyrd.jspwiki)
+
+#### 2012-05-02  Dirk Frederickx (brushed AT apache DOT org)
+
+* 2.9.0-incubating-1, fixing [JSPWIKI 683][JIRA-683] Sortable Tables.
+
+* second ASF release candidate build.
+
+#### 2012-04-21  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-incubating-0, first ASF release candidate build.
+
+#### 2012-04-18  Harry Metske <me...@apache.org>
+
+* 2.9.0-svn-9
+ 
+* fixed [JSPWIKI 726][JIRA-726] drop the 2 case-sensitive tests in WikiEngineTest.testSpacedNames1
+ 
+#### 2012-04-14  Harry Metske <me...@apache.org>
+
+* 2.9.0-svn-8
+ 
+* fixed [JSPWIKI 725][JIRA-725] Return to original page attachments list after deleting one attachment
+ 
+#### 2012-03-25  Juan Pablo Santos (juanpablo AT apache DOT org)
+ 
+* 2.9.0-svn-7
+ 
+* fixed [JSPWIKI 722][JIRA-722] Build broken under jdk 1.7
+
+#### 2012-02-22  Harry Metske <me...@apache.org>
+
+* 2.9.0-svn-6
+ 
+* fixed [JSPWIKI 721][JIRA-721] Log FileNotFoundException on missing attachment
+
+#### 2012-02-12  Juan Pablo Santos (juanpablo AT apache DOT org)
+ 
+* 2.9.0-svn-5
+ 
+* small refactor on ClassUtil.getMappedObject: it uses varargs so we can take away 
+  a couple of methods. Also /etc/ini/classmappings.xml file is fully populated with  
+  all ClassUtil.getMappedObject calls 
+ 
+#### 2012-02-07  Juan Pablo Santos (juanpablo AT apache DOT org)
+ 
+* tests are now part of the main build. Also, they can be desactivated through 
+  jspwiki.test.skip property (i.e.: ant clean dist -Djspwiki.test.skip=true)
+ 
+#### 2012-02-06  Juan Pablo Santos (juanpablo AT apache DOT org)
+
+* 2.9.0-svn-4
+
+* taken back <signeddist/> goal from 3.0 branch in order to be able to accomplish 
+  [JSPWIKI 557][JIRA-557]
+
+#### 2012-02-01  Harry Metske <me...@apache.org>
+
+* 2.9.0-svn-3
+
+* fixed [JSPWIKI 719][JIRA-719] (plugin compatibility with com.ecyrd.jspwiki)
+
+* draft ReleaseNotes
+
+#### 2012-01-29  Florian Holeczek <fl...@apache.org>
+
+* 2.9.0-svn-2
+
+* corrected some minor errors which emerged from package renaming
+
+#### 2012-01-25  Harry Metske <me...@apache.org>
+
+* 2.9.0-svn-1
+
+* release bump because of package rename
+  [JIRA-772]: https://issues.apache.org/jira/browse/JSPWIKI-772
+  [JIRA-303]: https://issues.apache.org/jira/browse/JSPWIKI-303
+  [JIRA-780]: https://issues.apache.org/jira/browse/JSPWIKI-780
+  [JIRA-779]: https://issues.apache.org/jira/browse/JSPWIKI-779
+  [JIRA-771]: https://issues.apache.org/jira/browse/JSPWIKI-771
+  [JIRA-396]: https://issues.apache.org/jira/browse/JSPWIKI-396
+  [JIRA-770]: https://issues.apache.org/jira/browse/JSPWIKI-770
+  [JIRA-768]: https://issues.apache.org/jira/browse/JSPWIKI-768
+  [JIRA-769]: https://issues.apache.org/jira/browse/JSPWIKI-769
+  [JIRA-770]: https://issues.apache.org/jira/browse/JSPWIKI-770
+  [JIRA-771]: https://issues.apache.org/jira/browse/JSPWIKI-771
+  [JIRA-775]: https://issues.apache.org/jira/browse/JSPWIKI-775
+  [JIRA-396]: https://issues.apache.org/jira/browse/JSPWIKI-396
+  [JIRA-651]: https://issues.apache.org/jira/browse/JSPWIKI-651
+  [JIRA-766]: https://issues.apache.org/jira/browse/JSPWIKI-766
+  [JIRA-659]: https://issues.apache.org/jira/browse/JSPWIKI-659
+  [JIRA-765]: https://issues.apache.org/jira/browse/JSPWIKI-765
+  [JIRA-764]: https://issues.apache.org/jira/browse/JSPWIKI-764
+  [JIRA-651]: https://issues.apache.org/jira/browse/JSPWIKI-651
+  [JIRA-762]: https://issues.apache.org/jira/browse/JSPWIKI-762
+  [JIRA-763]: https://issues.apache.org/jira/browse/JSPWIKI-763
+  [JIRA-759]: https://issues.apache.org/jira/browse/JSPWIKI-759
+  [JIRA-651]: https://issues.apache.org/jira/browse/JSPWIKI-651
+  [JIRA-143]: https://issues.apache.org/jira/browse/JSPWIKI-143
+  [JIRA-150]: https://issues.apache.org/jira/browse/JSPWIKI-150
+  [JIRA-143]: https://issues.apache.org/jira/browse/JSPWIKI-143
+  [JIRA-150]: https://issues.apache.org/jira/browse/JSPWIKI-150
+  [JIRA-712]: https://issues.apache.org/jira/browse/JSPWIKI-712
+  [JIRA-758]: https://issues.apache.org/jira/browse/JSPWIKI-758
+  [JIRA-712]: https://issues.apache.org/jira/browse/JSPWIKI-712
+  [JIRA-712]: https://issues.apache.org/jira/browse/JSPWIKI-712
+  [JIRA-659]: https://issues.apache.org/jira/browse/JSPWIKI-659
+  [JIRA-651]: https://issues.apache.org/jira/browse/JSPWIKI-651
+  [JIRA-757]: https://issues.apache.org/jira/browse/JSPWIKI-757
+  [JIRA-155]: https://issues.apache.org/jira/browse/JSPWIKI-155
+  [JIRA-303]: https://issues.apache.org/jira/browse/JSPWIKI-303
+  [JIRA-756]: https://issues.apache.org/jira/browse/JSPWIKI-756
+  [JIRA-303]: https://issues.apache.org/jira/browse/JSPWIKI-303
+  [JIRA-533]: https://issues.apache.org/jira/browse/JSPWIKI-533
+  [JIRA-439]: https://issues.apache.org/jira/browse/JSPWIKI-439
+  [JIRA-513]: https://issues.apache.org/jira/browse/JSPWIKI-513
+  [JIRA-303]: https://issues.apache.org/jira/browse/JSPWIKI-303
+  [JIRA-663]: https://issues.apache.org/jira/browse/JSPWIKI-663
+  [JIRA-303]: https://issues.apache.org/jira/browse/JSPWIKI-303
+  [JIRA-742]: https://issues.apache.org/jira/browse/JSPWIKI-742
+  [JIRA-754]: https://issues.apache.org/jira/browse/JSPWIKI-754
+  [JIRA-753]: https://issues.apache.org/jira/browse/JSPWIKI-753
+  [JIRA-665]: https://issues.apache.org/jira/browse/JSPWIKI-665
+  [JIRA-751]: https://issues.apache.org/jira/browse/JSPWIKI-751
+  [JIRA-750]: https://issues.apache.org/jira/browse/JSPWIKI-750
+  [JIRA-749]: https://issues.apache.org/jira/browse/JSPWIKI-749
+  [JIRA-746]: https://issues.apache.org/jira/browse/JSPWIKI-746
+  [JIRA-744]: https://issues.apache.org/jira/browse/JSPWIKI-744
+  [JIRA-746]: https://issues.apache.org/jira/browse/JSPWIKI-746
+  [JIRA-747]: https://issues.apache.org/jira/browse/JSPWIKI-747
+  [JIRA-745]: https://issues.apache.org/jira/browse/JSPWIKI-745
+  [JIRA-731]: https://issues.apache.org/jira/browse/JSPWIKI-731
+  [JIRA-738]: https://issues.apache.org/jira/browse/JSPWIKI-738
+  [JIRA-733]: https://issues.apache.org/jira/browse/JSPWIKI-733
+  [JIRA-734]: https://issues.apache.org/jira/browse/JSPWIKI-734
+  [JIRA-737]: https://issues.apache.org/jira/browse/JSPWIKI-737
+  [JIRA-729]: https://issues.apache.org/jira/browse/JSPWIKI-729
+  [JIRA-683]: https://issues.apache.org/jira/browse/JSPWIKI-683
+  [JIRA-726]: https://issues.apache.org/jira/browse/JSPWIKI-726
+  [JIRA-725]: https://issues.apache.org/jira/browse/JSPWIKI-725
+  [JIRA-722]: https://issues.apache.org/jira/browse/JSPWIKI-722
+  [JIRA-721]: https://issues.apache.org/jira/browse/JSPWIKI-721
+  [JIRA-557]: https://issues.apache.org/jira/browse/JSPWIKI-557
+  [JIRA-719]: https://issues.apache.org/jira/browse/JSPWIKI-719

Added: incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/edit_website.mdtext
URL: http://svn.apache.org/viewvc/incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/edit_website.mdtext?rev=1499500&view=auto
==============================================================================
--- incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/edit_website.mdtext (added)
+++ incubator/jspwiki/trunk/jspwiki-site/src/site/trunk/content/jspwiki/development/edit_website.mdtext Wed Jul  3 18:07:22 2013
@@ -0,0 +1,65 @@
+Title: Edit Website
+
+(adapted from MRUnit site)
+
+The website uses the Apache CMS. More detailed documentation is available on 
+the Apache Infrastructure pages including a quickstart guide on the
+[Apache bookmarklet][] and a [reference manual][]. It is also useful to look at
+[other Apache CMS sites][] for examples.
+
+## Process
+
+  1. Commit a change to the website's source [Markdown][] files located at [Site's trunk][]. 
+Before committing, test that the site still builds locally by following
+[these instructions][].
+
+    If deleting a file or changing the name of a file make a trivial edit to
+lib/path.pm or lib/view.pm to force a full site rebuild. If making a simple edit
+it is easier to just use the Apache bookmarklet.
+
+  2. Wait a few minutes to get the email on the commits list that buildbot has
+rebuilt the [staging website][].
+
+  3. If the change looks ok, commit the change to the production website by one
+of the following:
+
+    * Using the Apache bookmarklet and selecting [Publish site][]
+    * curl -sL http://s.apache.org/cms-cli | perl on your local machine
+    * ssh -t <user\>@people.apache.org publish.pl jspwiki <your Apache ID\>
+
+## Site content generated from source
+
+  Some pages of the site (namely, the changelog, the release version at the 
+bottom of the sidebar and the translation status) are generated from source. To 
+refresh them, follow the instructions and execute the unit test at 
+`$SVN/trunk/tests/org/apache/wiki/site/SiteGenerator.java`
+    
+<!--- (not needed yet)
+## Posting generated content
+
+  1. Add the path to content/extpaths.txt relative to the extpaths.txt
+file to prevent the content getting deleted when the staging site is published
+  2. Commit the generated content directly to the [production site svn][]
+-->
+
+## Style
+
+  * Try to limit line length to 80 columns, fold -s <filename\> on Linux is
+helpful for limiting line length
+  * Use links in the [link name][] style rather than [link name][1] because it
+is more difficult to match up the numbers and removing links causes all the
+numbers to have to get updated
+  * Indent with spaces not tabs
+  * Use * for lists and indent lists by 2 spaces
+
+[Apache bookmarklet]: http://apache.org/dev/cms.html#usage
+[reference manual]: http://apache.org/dev/cmsref.html
+[other Apache CMS sites]: http://apache.org/dev/cmsadoption.html
+
+[production site svn]: https://svn.apache.org/repos/infra/websites/production/jspwiki
+
+[Markdown]: http://daringfireball.net/projects/markdown/syntax
+[these instructions]: http://apache.org/dev/cmsref.html#local-build
+[Staging website]: http://jspwiki.staging.apache.org/jspwiki/
+[Publish site]: https://cms.apache.org/jspwiki/publish
+[Site's trunk]: https://svn.apache.org/repos/asf/incubator/jspwiki/site/trunk
\ No newline at end of file