Author: buildbot
Date: Sun Feb  7 21:02:46 2016
New Revision: 979780

Log:
Staging update by buildbot for rave

Modified:
    websites/staging/rave/trunk/content/   (props changed)
    websites/staging/rave/trunk/content/docs/governance/consensusBuilding.html
    websites/staging/rave/trunk/content/docs/governance/lazyConsensus.html
    websites/staging/rave/trunk/content/docs/governance/voting.html
    websites/staging/rave/trunk/content/docs/practices/branching.html
    websites/staging/rave/trunk/content/documentation/add-page-template.html
    
websites/staging/rave/trunk/content/documentation/admin-interface-preferences.html
    websites/staging/rave/trunk/content/documentation/admin-interface-users.html
    
websites/staging/rave/trunk/content/documentation/admin-interface-widgets.html
    websites/staging/rave/trunk/content/documentation/admin-interface.html
    
websites/staging/rave/trunk/content/documentation/application-containers.html
    websites/staging/rave/trunk/content/documentation/captcha-enabling.html
    websites/staging/rave/trunk/content/documentation/components.html
    websites/staging/rave/trunk/content/documentation/configure-database.html
    
websites/staging/rave/trunk/content/documentation/configure-locked-domain.html
    websites/staging/rave/trunk/content/documentation/configure-ssl.html
    websites/staging/rave/trunk/content/documentation/custom-app-context.html
    websites/staging/rave/trunk/content/documentation/custom-gui.html
    
websites/staging/rave/trunk/content/documentation/custom-widget-renderer.html
    websites/staging/rave/trunk/content/documentation/customizing.html
    websites/staging/rave/trunk/content/documentation/host-configuration.html
    websites/staging/rave/trunk/content/documentation/index.html
    websites/staging/rave/trunk/content/documentation/installing.html
    websites/staging/rave/trunk/content/documentation/ldap-authentication.html
    
websites/staging/rave/trunk/content/documentation/manage-static-resources.html
    
websites/staging/rave/trunk/content/documentation/model-permission-override.html
    websites/staging/rave/trunk/content/documentation/mongo-db.html
    
websites/staging/rave/trunk/content/documentation/new-model-permission-impl.html
    websites/staging/rave/trunk/content/documentation/oauth-consumer.html
    websites/staging/rave/trunk/content/documentation/omdl-import-export.html
    websites/staging/rave/trunk/content/documentation/rave-extensions.html
    websites/staging/rave/trunk/content/documentation/script-manager.html
    
websites/staging/rave/trunk/content/documentation/security-model-permission.html
    websites/staging/rave/trunk/content/documentation/sso-login.html
    websites/staging/rave/trunk/content/documentation/translate-portal.html
    websites/staging/rave/trunk/content/downloads.html
    websites/staging/rave/trunk/content/edit-website.html
    websites/staging/rave/trunk/content/events/2011/apachecon2011-meetup.html
    websites/staging/rave/trunk/content/events/2013/apachecon_na.html
    websites/staging/rave/trunk/content/get-involved.html
    websites/staging/rave/trunk/content/ide-settings-and-debugging.html
    websites/staging/rave/trunk/content/index.html
    websites/staging/rave/trunk/content/integration-tests.html
    websites/staging/rave/trunk/content/issue-management.html
    websites/staging/rave/trunk/content/license.html
    websites/staging/rave/trunk/content/mailing-lists.html
    websites/staging/rave/trunk/content/people.html
    websites/staging/rave/trunk/content/release-management.html
    websites/staging/rave/trunk/content/release-process.html
    websites/staging/rave/trunk/content/release-setup.html
    websites/staging/rave/trunk/content/source.html

Propchange: websites/staging/rave/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sun Feb  7 21:02:46 2016
@@ -1 +1 @@
-1700531
+1729035

Modified: 
websites/staging/rave/trunk/content/docs/governance/consensusBuilding.html
==============================================================================
--- websites/staging/rave/trunk/content/docs/governance/consensusBuilding.html 
(original)
+++ websites/staging/rave/trunk/content/docs/governance/consensusBuilding.html 
Sun Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,7 +88,18 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>In some cases there is no obvious path to take, or you might be a 
new community, 
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>In some cases there is no obvious path to take, or you might be a new 
community, 
 or a new member of an existing community. In these cases people will often 
 need to build consensus by making proposals and eliciting responses.</p>
 <p>We want to avoid unnecessary discussion and the creation of significant
@@ -95,7 +107,7 @@ amounts of unnecessary mail that everyon
 That is not to say that we want to avoid constructive discussion. This is 
 the lifeblood of a successful project. However, many ASF projects adopt a 
 shorthand notation for showing support, or otherwise, for a proposal.</p>
-<h2 id="expressing-support-or-otherwise">Expressing support (or otherwise)</h2>
+<h2 id="expressing-support-or-otherwise">Expressing support (or otherwise)<a 
class="headerlink" href="#expressing-support-or-otherwise" title="Permanent 
link">&para;</a></h2>
 <p>The notation used is "+1", "-1" and "0". It's also common to see "+0" and 
"-0".</p>
 <p>So, what do these notations mean?</p>
 <ul>
@@ -112,7 +124,7 @@ to help implement"</li>
 like "+1000".</p>
 <p>The important thing is that this is not an exact science. It's just a 
shorthand 
 way of communicating strength of feeling.</p>
-<h2 id="consensus-building-is-not-voting">Consensus Building is Not Voting</h2>
+<h2 id="consensus-building-is-not-voting">Consensus Building is Not Voting<a 
class="headerlink" href="#consensus-building-is-not-voting" title="Permanent 
link">&para;</a></h2>
 <p>The confusing thing about this notation is that it is the same notation
 used in a formal vote. Knowing when something is a vote and when it is a 
 preference is important. It's easy to tell though, if the subject does not 
have 

Modified: websites/staging/rave/trunk/content/docs/governance/lazyConsensus.html
==============================================================================
--- websites/staging/rave/trunk/content/docs/governance/lazyConsensus.html 
(original)
+++ websites/staging/rave/trunk/content/docs/governance/lazyConsensus.html Sun 
Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,7 +88,18 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>The concept of "Lazy Consensus" is very important in our project. 
Lazy
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>The concept of "Lazy Consensus" is very important in our project. Lazy
 Consensus means that when you are convinced that you know what the community
 would like to see happen you can simply assume that you already have consensus
 and get on with the work. You don't have to insist people discuss and/or
@@ -98,7 +110,7 @@ You just assume you have the communities
 to indicate disapproval. If you believe the community will support your action
 you can operate on lazy consensus as long as you are prepared to roll back 
 any work should a valid objection is raised.</p>
-<h2 id="avoiding-unnecessary-discussion">Avoiding Unnecessary Discussion</h2>
+<h2 id="avoiding-unnecessary-discussion">Avoiding Unnecessary Discussion<a 
class="headerlink" href="#avoiding-unnecessary-discussion" title="Permanent 
link">&para;</a></h2>
 <p>The key thing about lazy consensus is that it's easier for people to agree,
 by doing nothing, than it is to object, which requires an
 alternative to be proposed. This has two effects, firstly people are less 
@@ -110,7 +122,7 @@ of the project to watch what is happenin
 far down the road will cause upset, but objecting (or asking for clarification 
 of intent) early is likely to be greeted with relief that someone is watching
 and cares.</p>
-<h2 id="stating-lazy-consensus">Stating Lazy Consensus</h2>
+<h2 id="stating-lazy-consensus">Stating Lazy Consensus<a class="headerlink" 
href="#stating-lazy-consensus" title="Permanent link">&para;</a></h2>
 <p>Sometimes a member of the community will believe a specific action is the 
correct 
 one for the community but are not sure enough to proceed with the work under 
the 
 lazy consensus model. In these circumstances they can state Lazy Consensus is 
in 
@@ -123,7 +135,7 @@ around their proposal, nor are they requ
 supports their actions. However, this differs from assuming lazy consensus 
 since it allows space and time to <a 
href="/docs/governance/consensusBuilding.html">express support or 
objections</a> and corrections to 
 the proposal before work begins. </p>
-<h2 id="silence-is-consent">Silence is consent</h2>
+<h2 id="silence-is-consent">Silence is consent<a class="headerlink" 
href="#silence-is-consent" title="Permanent link">&para;</a></h2>
 <p>People may choose to indicate their support for the actions taken with a +1 
 mail - quick and easy to read and reassuring for the implementer. However, 
 remember, in a lazy consensus world silence is the equivalent to support. This

Modified: websites/staging/rave/trunk/content/docs/governance/voting.html
==============================================================================
--- websites/staging/rave/trunk/content/docs/governance/voting.html (original)
+++ websites/staging/rave/trunk/content/docs/governance/voting.html Sun Feb  7 
21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,21 +88,32 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>Occasionally a "feel" for consensus is not enough. Sometimes we 
need to 
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Occasionally a "feel" for consensus is not enough. Sometimes we need to 
 have a measurable consensus. For example, when voting in new committers or 
 to approve a release. </p>
-<h2 id="preparing-for-a-vote">Preparing for a Vote</h2>
+<h2 id="preparing-for-a-vote">Preparing for a Vote<a class="headerlink" 
href="#preparing-for-a-vote" title="Permanent link">&para;</a></h2>
 <p>Before calling a vote it is important to ensure that the community is given 
time to
 discuss the upcoming vote. This will be done by posting an email to the list
 indicating the intention to call a vote and the options available. By the time
 a vote is called there should already be [consensus in the community][4]. The 
vote 
 itself is, normally, a formality.</p>
-<h2 id="calling-a-vote">Calling a Vote</h2>
+<h2 id="calling-a-vote">Calling a Vote<a class="headerlink" 
href="#calling-a-vote" title="Permanent link">&para;</a></h2>
 <p>Once it is time to call the vote a mail is posted with a subject starting 
 with "{VOTE]". This enables the community members to ensure they do not miss
 an important vote thread. It also indicates that this is not consensus building
 but a formal vote.</p>
-<h3 id="casting-your-vote">Casting Your Vote</h3>
+<h3 id="casting-your-vote">Casting Your Vote<a class="headerlink" 
href="#casting-your-vote" title="Permanent link">&para;</a></h3>
 <p>The notation used in voting is:</p>
 <ul>
 <li>+1 Yes I agree </li>

Modified: websites/staging/rave/trunk/content/docs/practices/branching.html
==============================================================================
--- websites/staging/rave/trunk/content/docs/practices/branching.html (original)
+++ websites/staging/rave/trunk/content/docs/practices/branching.html Sun Feb  
7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,18 +88,28 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>Typically, development in Rave is done against trunk; however, 
occasions arise where significant modifications to the code base are to be made 
or there is a desire to keep working on an older version of trunk.  In these 
instances, a branch should be created to support committing incremental changes 
that might leave the codebase in a non-ideal state or provide support for an 
older version.<br />
-</p>
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Typically, development in Rave is done against trunk; however, occasions 
arise where significant modifications to the code base are to be made or there 
is a desire to keep working on an older version of trunk.  In these instances, 
a branch should be created to support committing incremental changes that might 
leave the codebase in a non-ideal state or provide support for an older 
version.  </p>
 <p>This page describes how branches are managed in Rave</p>
-<h4 id="creating-a-new-branch">Creating a new branch</h4>
+<h4 id="creating-a-new-branch">Creating a new branch<a class="headerlink" 
href="#creating-a-new-branch" title="Permanent link">&para;</a></h4>
 <p>Branches should be created sparingly and for valid cause.  The committer 
proposing the branch should announce their intention to create the branch, 
provide a rationale and use <a href="../governance/lazyConsensus.html">lazy 
consensus</a> before creating the branch.</p>
 <p>The actual task of creating a branch can be accomplished in many ways, one 
of which is documented in the <a 
href="http://svnbook.red-bean.com/en/1.7/svn.branchmerge.html";>svn book</a></p>
-<h4 id="keeping-the-branch-up-to-date">Keeping the branch up to date</h4>
+<h4 id="keeping-the-branch-up-to-date">Keeping the branch up to date<a 
class="headerlink" href="#keeping-the-branch-up-to-date" title="Permanent 
link">&para;</a></h4>
 <p>If the purpose of the branch is to develop large sets of modifications 
intended to be integrated into trunk, it is crucial that a working branch 
continually merge changes in from trunk.  Merging instructions can be found in 
the aforementioned svn book.</p>
-<h4 id="integrating-the-branch-into-trunk">Integrating the branch into 
trunk</h4>
+<h4 id="integrating-the-branch-into-trunk">Integrating the branch into trunk<a 
class="headerlink" href="#integrating-the-branch-into-trunk" title="Permanent 
link">&para;</a></h4>
 <p>Before merging changes from the branch back to trunk, the committer should 
seek lazy consensus.  The period for this consensus should vary depending on 
the nature of the changes and the degree to which they will modify the 
codebase.  If the committer is unable to determine an appropriate time, 72hrs 
can be used to be sure that the entire community has the opportunity to review 
the changes.</p>
 <p>Branches that are to be merged back into trunk should use the --reintegrate 
flag when merging the changes from the branch to trunk.  See the svn book for 
more details on the operation of merging.</p>
-<h4 id="branch-removal">Branch Removal</h4>
+<h4 id="branch-removal">Branch Removal<a class="headerlink" 
href="#branch-removal" title="Permanent link">&para;</a></h4>
 <p>Removal of a branch should be evaluated on a case-by-case basis.  In 
general, if a branch was created for the sole purpose of making large code 
changes, it is a potential candidate for removal.  Again, use the lazy 
consensus model to give everyone the opportunity to provide feedback.</p>
         </article>
     </section>

Modified: 
websites/staging/rave/trunk/content/documentation/add-page-template.html
==============================================================================
--- websites/staging/rave/trunk/content/documentation/add-page-template.html 
(original)
+++ websites/staging/rave/trunk/content/documentation/add-page-template.html 
Sun Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,7 +88,18 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <h2 id="adding-a-new-page-layout-for-widgets">Adding a New Page 
Layout for Widgets</h2>
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<h2 id="adding-a-new-page-layout-for-widgets">Adding a New Page Layout for 
Widgets<a class="headerlink" href="#adding-a-new-page-layout-for-widgets" 
title="Permanent link">&para;</a></h2>
 <p>If you want to add a new page layout to Rave on which to render widgets, 
here are the steps that currently need to be performed.  This is an area that 
could be improved in the Rave architecture.</p>
 <p>1) Add a new JSP fragment to:</p>
 <div class="codehilite"><pre><span class="n">rave</span><span 
class="o">-</span><span class="n">portal</span><span class="o">-</span><span 
class="n">resources</span> <span class="o">&gt;</span> <span 
class="n">src</span> <span class="o">&gt;</span> <span class="n">main</span> 
<span class="o">&gt;</span> <span class="n">webapp</span> <span 
class="o">&gt;</span> <span class="n">WEB</span><span class="o">-</span><span 
class="n">INF</span> <span class="o">&gt;</span> <span class="n">jsp</span> 
<span class="o">&gt;</span> <span class="n">layouts</span>
@@ -110,7 +122,7 @@
 </li>
 </ul>
 <p>3) Add a new property to the messages.properties bundle for your layout:</p>
-<div class="codehilite"><pre><span class="n">page</span><span 
class="o">.</span><span class="n">general</span><span class="o">.</span><span 
class="n">addpage</span><span class="o">.</span><span 
class="n">layout</span><span class="o">.&lt;</span><span 
class="n">layout</span> <span class="n">code</span><span 
class="o">&gt;=&lt;</span><span class="n">Human</span> <span 
class="n">Readable</span> <span class="n">Value</span><span 
class="o">&gt;</span>
+<div class="codehilite"><pre><span class="n">page</span><span 
class="p">.</span><span class="n">general</span><span class="p">.</span><span 
class="n">addpage</span><span class="p">.</span><span 
class="n">layout</span><span class="p">.</span><span class="o">&lt;</span><span 
class="n">layout</span> <span class="n">code</span><span 
class="o">&gt;</span><span class="p">=</span><span class="o">&lt;</span><span 
class="n">Human</span> <span class="n">Readable</span> <span 
class="n">Value</span><span class="o">&gt;</span>
 </pre></div>
 
 

Modified: 
websites/staging/rave/trunk/content/documentation/admin-interface-preferences.html
==============================================================================
--- 
websites/staging/rave/trunk/content/documentation/admin-interface-preferences.html
 (original)
+++ 
websites/staging/rave/trunk/content/documentation/admin-interface-preferences.html
 Sun Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,29 +88,40 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>A portal administrator is able to manage a growing number of 
settings that are visible in the portal.</p>
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>A portal administrator is able to manage a growing number of settings that 
are visible in the portal.</p>
 <p>To access the admin interface, see <a href="admin-interface.html">Portal 
admin interface</a>.</p>
-<h2 id="page-size">Page Size</h2>
+<h2 id="page-size">Page Size<a class="headerlink" href="#page-size" 
title="Permanent link">&para;</a></h2>
 <p>The number of items from a list per page.
 The widget store lists the widgets per 10 items by default.
 Changing this value will change the number of Widgets shown per page in the 
store.</p>
-<h2 id="title-suffix">Title suffix</h2>
+<h2 id="title-suffix">Title suffix<a class="headerlink" href="#title-suffix" 
title="Permanent link">&para;</a></h2>
 <p>Each page in the portal has a default suffix of "- Rave" in the browser's 
title bar.
 The administrator can change this into the company name or any other value.</p>
-<h2 id="javascript-debug-mode">JavaScript Debug Mode</h2>
+<h2 id="javascript-debug-mode">JavaScript Debug Mode<a class="headerlink" 
href="#javascript-debug-mode" title="Permanent link">&para;</a></h2>
 <p>Enabled(1): Serves out the individual Rave JavaScript files separately 
(rave*.js), unmodified, for easy debugging.<br />
 This is the default setting.</p>
 <p>Disabled(0): Serves out one single concatenated and minified JavaScript 
file (rave_all.min.js) useful for 
 production environments when performance is more important.  This file is 
built using the
 wro4j-maven-plugin at build time.</p>
-<h2 id="initial-widget-status">Initial Widget Status</h2>
+<h2 id="initial-widget-status">Initial Widget Status<a class="headerlink" 
href="#initial-widget-status" title="Permanent link">&para;</a></h2>
 <p>Defines the status of a Widget that has just been added to the Widget 
Store. The default setting is "PREVIEW" which means an administrator must first 
publish the Widget before users can add the Widget to their page.</p>
-<h2 id="default-widget-height">Default widget height</h2>
+<h2 id="default-widget-height">Default widget height<a class="headerlink" 
href="#default-widget-height" title="Permanent link">&para;</a></h2>
 <p>The height in pixels that a widget will be rendered with if none is 
specified by the widget.  Default is 250.</p>
-<h2 id="show-stack-trace-on-error-pages">Show stack trace on error pages</h2>
+<h2 id="show-stack-trace-on-error-pages">Show stack trace on error pages<a 
class="headerlink" href="#show-stack-trace-on-error-pages" title="Permanent 
link">&para;</a></h2>
 <p>Enabled(1): Will render a link on the error JSP page to view a stack trace, 
useful for debugging purposes.</p>
 <p>Disabled(0): Will not render the link or stack trace, useful for production 
environments where you don't want to expose code details.</p>
-<h2 id="local-url-of-external-widget-marketplace">Local (URL) of external 
widget marketplace</h2>
+<h2 id="local-url-of-external-widget-marketplace">Local (URL) of external 
widget marketplace<a class="headerlink" 
href="#local-url-of-external-widget-marketplace" title="Permanent 
link">&para;</a></h2>
 <p>Defines the location of a widget marketplace external to the Rave 
implementation.</p>
         </article>
     </section>

Modified: 
websites/staging/rave/trunk/content/documentation/admin-interface-users.html
==============================================================================
--- 
websites/staging/rave/trunk/content/documentation/admin-interface-users.html 
(original)
+++ 
websites/staging/rave/trunk/content/documentation/admin-interface-users.html 
Sun Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,18 +88,29 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>A portal administrator is able to manage account data of other 
users:</p>
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>A portal administrator is able to manage account data of other users:</p>
 <ul>
 <li>Email address</li>
 <li>OpenId URL</li>
 </ul>
 <p>It is currently not possible to change the username or password of a 
user.</p>
 <p>To access the admin interface, see <a href="admin-interface.html">Portal 
admin interface</a>.</p>
-<h2 id="account-status">Account status</h2>
+<h2 id="account-status">Account status<a class="headerlink" 
href="#account-status" title="Permanent link">&para;</a></h2>
 <p>A User is able to login if his account is <code>enabled</code>, not 
<code>expired</code> and not <code>locked</code>. These properties can be 
managed
 through the admin interface.</p>
 <p>Note: an admin cannot disable, expire or lock his own account through the 
admin interface</p>
-<h2 id="authorities">Authorities</h2>
+<h2 id="authorities">Authorities<a class="headerlink" href="#authorities" 
title="Permanent link">&para;</a></h2>
 <p>The following authorities are defined for the portal:</p>
 <ul>
 <li><code>ROLE_USER</code>: a user with this role can view portal pages</li>

Modified: 
websites/staging/rave/trunk/content/documentation/admin-interface-widgets.html
==============================================================================
--- 
websites/staging/rave/trunk/content/documentation/admin-interface-widgets.html 
(original)
+++ 
websites/staging/rave/trunk/content/documentation/admin-interface-widgets.html 
Sun Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,12 +88,23 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>Portal admins are able to update the stored metadata of widgets: 
URL of the actual widget, its availability in the portal, thumbnail etc.</p>
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Portal admins are able to update the stored metadata of widgets: URL of the 
actual widget, its availability in the portal, thumbnail etc.</p>
 <p>To access the admin interface, see <a href="admin-interface.html">Portal 
admin interface</a>.</p>
-<h2 id="overview">Overview</h2>
+<h2 id="overview">Overview<a class="headerlink" href="#overview" 
title="Permanent link">&para;</a></h2>
 <p>The list of widgets will be growing. In the admin interface it's possible 
to filter widgets on status (<code>preview</code>, <code>published</code>), 
type (<code>OpenSocial</code>, <code>W3C Widget</code>) or a free text search 
in the widget's title and description. All search criteria are optional.</p>
 <p>Only widgets that are marked as <code>published</code> will appear in the 
portal widget store. If a user adds a new widget, its status is set to 
<code>preview</code></p>
-<h2 id="widget-metadata">Widget metadata</h2>
+<h2 id="widget-metadata">Widget metadata<a class="headerlink" 
href="#widget-metadata" title="Permanent link">&para;</a></h2>
 <ul>
 <li>Title: the title that is used in the widget store</li>
 <li>Location: the URL for the widget definition</li>

Modified: websites/staging/rave/trunk/content/documentation/admin-interface.html
==============================================================================
--- websites/staging/rave/trunk/content/documentation/admin-interface.html 
(original)
+++ websites/staging/rave/trunk/content/documentation/admin-interface.html Sun 
Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,9 +88,20 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>The Apache Rave Portal has an admin interface to manage data from 
<a href="admin-interface-users.html">users</a> and <a 
href="admin-interface-widgets.html">widgets</a> (version 0.5-INCUBATING).
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>The Apache Rave Portal has an admin interface to manage data from <a 
href="admin-interface-users.html">users</a> and <a 
href="admin-interface-widgets.html">widgets</a> (version 0.5-INCUBATING).
 In the future it may also support manage group data, show portal usage 
statistics or change the look and feel of the portal.</p>
-<h2 id="access-the-admin-interface">Access the admin interface</h2>
+<h2 id="access-the-admin-interface">Access the admin interface<a 
class="headerlink" href="#access-the-admin-interface" title="Permanent 
link">&para;</a></h2>
 <p>The address of the admin interface is 
[http://localhost:8080/portal/app/admin/].<br />
 User <code>canonical</code> (password: <code>canonical</code>) is the only 
user with admin privileges. Other users will not be able to go to the admin 
interface.</p>
         </article>

Modified: 
websites/staging/rave/trunk/content/documentation/application-containers.html
==============================================================================
--- 
websites/staging/rave/trunk/content/documentation/application-containers.html 
(original)
+++ 
websites/staging/rave/trunk/content/documentation/application-containers.html 
Sun Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,12 +88,23 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>The default distribution of Apache Rave contains Apache Tomcat 6 
as application server. 
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>The default distribution of Apache Rave contains Apache Tomcat 6 as 
application server. 
 For local development the <a 
href="http://docs.codehaus.org/display/JETTY/Welcome+files+not+working";>Cargo 
Maven 2 plugin</a> is configured to use Tomcat 6. </p>
 <p>Apache Rave should work with other application containers as well, but 
sometimes extra configuration is necessary. If your application container isn't 
mentioned on this page, it only means we have not tested it yet. </p>
-<h2 id="custom-apache-tomcat-6-installation">Custom Apache Tomcat 6 
installation</h2>
+<h2 id="custom-apache-tomcat-6-installation">Custom Apache Tomcat 6 
installation<a class="headerlink" href="#custom-apache-tomcat-6-installation" 
title="Permanent link">&para;</a></h2>
 <p>To install Apache Rave inside an existing Tomcat 6 instance, make the 
following changes:</p>
-<h3 id="increase-memory">Increase memory</h3>
+<h3 id="increase-memory">Increase memory<a class="headerlink" 
href="#increase-memory" title="Permanent link">&para;</a></h3>
 <p>Create <code>bin/setenv.sh</code> with the following contents:</p>
 <table class="codehilitetable"><tr><td class="linenos"><div 
class="linenodiv"><pre>1
 2</pre></div></td><td class="code"><div class="codehilite"><pre><span 
class="c">#!/bin/sh</span>
@@ -100,7 +112,7 @@ For local development the <a href="http:
 </pre></div>
 </td></tr></table>
 
-<h3 id="add-more-sources-for-the-classpath">Add more sources for the 
classpath</h3>
+<h3 id="add-more-sources-for-the-classpath">Add more sources for the 
classpath<a class="headerlink" href="#add-more-sources-for-the-classpath" 
title="Permanent link">&para;</a></h3>
 <p>Modify conf/catalina.properties</p>
 <div class="codehilite"><pre>common.loader=<span class="cp">${</span><span 
class="n">catalina</span><span class="o">.</span><span 
class="n">base</span><span class="cp">}</span>/common/classes,<span 
class="cp">${</span><span class="n">catalina</span><span 
class="o">.</span><span class="n">base</span><span 
class="cp">}</span>/common/lib/*.jar,<span class="cp">${</span><span 
class="n">catalina</span><span class="o">.</span><span 
class="n">base</span><span class="cp">}</span>/lib,<span 
class="cp">${</span><span class="n">catalina</span><span 
class="o">.</span><span class="n">base</span><span 
class="cp">}</span>/lib/*.jar,<span class="cp">${</span><span 
class="n">catalina</span><span class="o">.</span><span 
class="n">home</span><span class="cp">}</span>/lib,<span 
class="cp">${</span><span class="n">catalina</span><span 
class="o">.</span><span class="n">home</span><span class="cp">}</span>/lib/*.jar
 
@@ -108,14 +120,14 @@ shared.loader=<span class="cp">${</span>
 </pre></div>
 
 
-<h3 id="delete-default-contexts">Delete default contexts</h3>
+<h3 id="delete-default-contexts">Delete default contexts<a class="headerlink" 
href="#delete-default-contexts" title="Permanent link">&para;</a></h3>
 <p>In the webapp folder delete existing <code>ROOT</code> and 
<code>docs</code> folders. The OpenSocial container (Shindig) needs the 
<code>ROOT</code> context.</p>
-<h3 id="copy-artifacts">Copy artifacts</h3>
+<h3 id="copy-artifacts">Copy artifacts<a class="headerlink" 
href="#copy-artifacts" title="Permanent link">&para;</a></h3>
 <p>Copy the <code>shared/lib</code> folder plus the contents of the 
<code>webapp</code> folder to your Tomcat installation. </p>
-<h2 id="apache-tomcat-7">Apache Tomcat 7</h2>
+<h2 id="apache-tomcat-7">Apache Tomcat 7<a class="headerlink" 
href="#apache-tomcat-7" title="Permanent link">&para;</a></h2>
 <p>See the instructions for Tomcat 6.</p>
-<h2 id="jetty-6">Jetty 6</h2>
-<h3 id="wzxhzdk3wzxhzdk4welcome-page-redirect"><a 
id="jetty-welcome-page"></a>Welcome page redirect</h3>
+<h2 id="jetty-6">Jetty 6<a class="headerlink" href="#jetty-6" title="Permanent 
link">&para;</a></h2>
+<h3 id="welcome-page-redirect"><a id="jetty-welcome-page"></a>Welcome page 
redirect<a class="headerlink" href="#welcome-page-redirect" title="Permanent 
link">&para;</a></h3>
 <p>Apache Rave works with Jetty 7, but extra configuration is needed to 
redirect the user from <code>http://localhost:8080</code> to the login page on 
<code>http://localhost:8080/portal/login</code>.
 By default Jetty <a href="http://cargo.codehaus.org/Maven2+plugin";>uses the 
<code>JspServlet</code></a> for the welcome page, Apache Rave uses 
<code>org.springframework.web.servlet.DispatcherServlet</code> from the Spring 
Framework. </p>
 <p>In order to let Jetty use the DispatcherServlet:</p>
@@ -124,7 +136,7 @@ By default Jetty <a href="http://cargo.c
 <li>Go to entry for the servlet org.eclipse.jetty.servlet.DefaultServlet</li>
 <li>Change the value of the init parameter <code>welcomeServlets</code> to 
<code>true</code>.</li>
 </ul>
-<h3 id="root-context-for-apache-shindig">Root context for Apache Shindig</h3>
+<h3 id="root-context-for-apache-shindig">Root context for Apache Shindig<a 
class="headerlink" href="#root-context-for-apache-shindig" title="Permanent 
link">&para;</a></h3>
 <p>The OpenSocial container (Apache Shindig) runs under the root context. In 
Jetty 6 extra configuration is needed for the root context.</p>
 <p>Add a <code>root.xml</code> to the contexts folder which will have a simple 
context defined for Shindig with the following entries:</p>
 <div class="codehilite"><pre><span class="nt">&lt;Set</span> <span 
class="na">name=</span><span class="s">&quot;contextPath&quot;</span><span 
class="nt">&gt;</span>/<span class="nt">&lt;/Set&gt;</span>
@@ -132,7 +144,7 @@ By default Jetty <a href="http://cargo.c
 </pre></div>
 
 
-<h2 id="jetty-7">Jetty 7</h2>
+<h2 id="jetty-7">Jetty 7<a class="headerlink" href="#jetty-7" title="Permanent 
link">&para;</a></h2>
 <p>The <a href="#jetty-welcome-page">Welcome page redirect</a> configuration 
is also needed for Jetty 7. Jetty 7 does not need the extra configuration for 
the root context.</p>
         </article>
     </section>

Modified: 
websites/staging/rave/trunk/content/documentation/captcha-enabling.html
==============================================================================
--- websites/staging/rave/trunk/content/documentation/captcha-enabling.html 
(original)
+++ websites/staging/rave/trunk/content/documentation/captcha-enabling.html Sun 
Feb  7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,23 +88,34 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <p>Portal administrators can optionally enable CAPTCHA protection on 
the new account creation page. The steps for doing this in
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<p>Portal administrators can optionally enable CAPTCHA protection on the new 
account creation page. The steps for doing this in
 the source release are the following:</p>
-<h2 id="1-get-recaptcha-public-and-private-keys">1) Get reCAPTCHA Public and 
Private Keys</h2>
+<h2 id="1-get-recaptcha-public-and-private-keys">1) Get reCAPTCHA Public and 
Private Keys<a class="headerlink" 
href="#1-get-recaptcha-public-and-private-keys" title="Permanent 
link">&para;</a></h2>
 <p>You must sign up at the <a 
href="http://www.google.com/recaptcha/whyrecaptcha";>reCAPTCHA</a> site to 
obtain public and private key strings for your host domain.  For testing 
purpose, you 
 use <code>localhost</code> as your domain.</p>
-<h2 id="2-add-keys-to-apache-rave">2) Add Keys to Apache Rave</h2>
+<h2 id="2-add-keys-to-apache-rave">2) Add Keys to Apache Rave<a 
class="headerlink" href="#2-add-keys-to-apache-rave" title="Permanent 
link">&para;</a></h2>
 <p>Modify the file 
<code>rave-portal-resources/src/main/resources/portal.properties</code>.  
Change the portal.captcha.* properties to</p>
-<div class="codehilite"><pre> <span class="n">portal</span><span 
class="o">.</span><span class="n">captcha</span><span class="o">.</span><span 
class="n">enabled</span><span class="o">=</span><span class="n">true</span>
- <span class="n">portal</span><span class="o">.</span><span 
class="n">captcha</span><span class="o">.</span><span class="n">key</span><span 
class="o">.</span><span class="n">private</span><span class="o">=</span><span 
class="n">YOUR_PRIVATE_KEY_STRING</span>
- <span class="n">portal</span><span class="o">.</span><span 
class="n">captcha</span><span class="o">.</span><span class="n">key</span><span 
class="o">.</span><span class="n">public</span><span class="o">=</span><span 
class="n">YOUR_PUBLIC_KEY_STRING</span>
+<div class="codehilite"><pre> <span class="n">portal</span><span 
class="p">.</span><span class="n">captcha</span><span class="p">.</span><span 
class="n">enabled</span><span class="p">=</span><span class="n">true</span>
+ <span class="n">portal</span><span class="p">.</span><span 
class="n">captcha</span><span class="p">.</span><span class="n">key</span><span 
class="p">.</span><span class="n">private</span><span class="p">=</span><span 
class="n">YOUR_PRIVATE_KEY_STRING</span>
+ <span class="n">portal</span><span class="p">.</span><span 
class="n">captcha</span><span class="p">.</span><span class="n">key</span><span 
class="p">.</span><span class="n">public</span><span class="p">=</span><span 
class="n">YOUR_PUBLIC_KEY_STRING</span>
 </pre></div>
 
 
 <p>When building Apache Rave from source, you should also similarly modify the 
test property files
 <code>rave-components/rave-core/src/test/resources/portal.properties</code> 
and <code>rave-portal/src/test/resources/portal.properties</code> for
 proper build testing. </p>
-<h2 id="3-build-and-deploy-apache-rave">3) Build and Deploy Apache Rave</h2>
+<h2 id="3-build-and-deploy-apache-rave">3) Build and Deploy Apache Rave<a 
class="headerlink" href="#3-build-and-deploy-apache-rave" title="Permanent 
link">&para;</a></h2>
 <p>Use <code>mvn clean install</code> as usual.</p>
         </article>
     </section>

Modified: websites/staging/rave/trunk/content/documentation/components.html
==============================================================================
--- websites/staging/rave/trunk/content/documentation/components.html (original)
+++ websites/staging/rave/trunk/content/documentation/components.html Sun Feb  
7 21:02:46 2016
@@ -29,6 +29,7 @@
 </head>
 
 <body>
+  <div style="background: red"><h1>2016/02/07 - Apache Rave has been retired. 
</h1><h2>For more information, please explore the <a 
href="http://attic.apache.org/";>Attic</a>. </h2></div>
 
   <div class="navbar navbar-inverse navbar-fixed-top">
     <div class="navbar-inner">
@@ -87,28 +88,39 @@
     </header>
     <section id="content" class="row">
         <article class="span12">
-          <h2 id="components-in-the-demo-setup">Components in the demo 
setup</h2>
+          <style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<h2 id="components-in-the-demo-setup">Components in the demo setup<a 
class="headerlink" href="#components-in-the-demo-setup" title="Permanent 
link">&para;</a></h2>
 <p>The demo setup comes with 4 webapps</p>
-<h3 id="portal">Portal</h3>
+<h3 id="portal">Portal<a class="headerlink" href="#portal" title="Permanent 
link">&para;</a></h3>
 <p>URL: http://localhost:8080/portal</p>
 <p>The portal is responsible for rendering and managing pages, user profiles.
 Access to the portal is restricted by Spring Security. In the demo setup an 
embedded ApacheDS instance is bundled to
 demonstrate LDAP authentication.</p>
 <p>The portal stores its data in an H2 database through OpenJPA. This database 
is shared with Shindig and can be accessed
 on http://localhost:11111</p>
-<h3 id="shindig">Shindig</h3>
+<h3 id="shindig">Shindig<a class="headerlink" href="#shindig" title="Permanent 
link">&para;</a></h3>
 <p>URL: http://localhost:8080/ (root context)</p>
 <p>Shindig is responsible for rendering OpenSocial gadgets, providing metadata 
for OpenSocial gadgets and the social
 context of users (group memberships).</p>
-<h3 id="wookie">Wookie</h3>
+<h3 id="wookie">Wookie<a class="headerlink" href="#wookie" title="Permanent 
link">&para;</a></h3>
 <p>URL: http://localhost:8080/wookie</p>
 <p>Wookie is responsible for rendering and providing metadata for W3C 
Widgets.</p>
 <p>Wookie stores its data in a Derby database through OpenJPA.</p>
-<h3 id="demogadgets">Demogadgets</h3>
+<h3 id="demogadgets">Demogadgets<a class="headerlink" href="#demogadgets" 
title="Permanent link">&para;</a></h3>
 <p>URL: http://localhost:8080/demogadgets</p>
 <p>This webapp contains (OpenSocial) gadgets that demonstrate what gadgets can 
do. The gadget definitions are stored
 inside the war file.</p>
-<h2 id="diagram">Diagram</h2>
+<h2 id="diagram">Diagram<a class="headerlink" href="#diagram" title="Permanent 
link">&para;</a></h2>
 <p>If you can't see the image, you can <a 
href="../binaries/components_diagram.odg">download its source</a> as OpenOffice 
drawing.</p>
 <p><img alt="Components diagram" src="../images/components_diagram.png" /></p>
         </article>


Reply via email to