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-<user|dev|commits>-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