You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by bu...@apache.org on 2016/02/07 22:02:47 UTC

svn commit: r979780 [1/5] - in /websites/staging/rave/trunk/content: ./ docs/governance/ docs/practices/ documentation/ events/2011/ events/2013/

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>