You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@portals.apache.org by ta...@apache.org on 2010/04/19 20:02:53 UTC

svn commit: r935689 [1/2] - in /portals/site: applications/src/site/ bridges/src/site/ jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/ jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/ jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/ j...

Author: taylor
Date: Mon Apr 19 18:02:52 2010
New Revision: 935689

URL: http://svn.apache.org/viewvc?rev=935689&view=rev
Log:
updating release documentation for 2.2.1 jetspeed 

Added:
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml   (with props)
Modified:
    portals/site/applications/src/site/site.xml
    portals/site/bridges/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-archetype.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-mvn-plugin.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/maven-2-build.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/guide-tomcat.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/jetspeed-properties.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/xdoc/guide-ajax-api.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-users/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/xdoc/01/genapp.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/site.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/demo.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/download.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/features.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started-installer.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/index.xml
    portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes.xml
    portals/site/pluto/src/site/xdoc/v20/release-notes.xml
    portals/site/xdocs/index.xml
    portals/site/xdocs/news.xml

Modified: portals/site/applications/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/applications/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/applications/src/site/site.xml (original)
+++ portals/site/applications/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -31,7 +31,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
    -->
   <body>

Modified: portals/site/bridges/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/bridges/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/bridges/src/site/site.xml (original)
+++ portals/site/bridges/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -30,7 +30,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
    -->
   <body>

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -30,7 +30,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
   

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -31,7 +31,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
   

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-archetype.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-archetype.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-archetype.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-archetype.xml Mon Apr 19 18:02:52 2010
@@ -60,7 +60,7 @@
           <div class="source"><code><pre>mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
     -DarchetypeGroupId=org.apache.portals.jetspeed-2 \
     -DarchetypeArtifactId=jetspeed-archetype \
-    -DarchetypeVersion=2.2.0 \
+    -DarchetypeVersion=2.2.1 \
     -DartifactId=hello \
     -Dpackage=org.example \
     -DgroupId=org.example -Dversion=1.0.0</pre></code></div>
@@ -75,7 +75,7 @@
 $ mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
 -DarchetypeGroupId=org.apache.portals.jetspeed-2 \
 -DarchetypeArtifactId=jetspeed-archetype \
--DarchetypeVersion=2.2.0 \
+-DarchetypeVersion=2.2.1 \
 -DartifactId=hello \
 -Dpackage=org.example \
 -DgroupId=org.example -Dversion=1.0.0

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-mvn-plugin.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-mvn-plugin.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-mvn-plugin.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/jetspeed-mvn-plugin.xml Mon Apr 19 18:02:52 2010
@@ -583,7 +583,7 @@
         <source>$mvn jetspeed:mvn -Dlist</source>        
       </p>
       <p>
-        As an example, for the Jetspeed project itself (2.2.0 release) the following output will be shown:
+        As an example, for the Jetspeed project itself (2.2.1 release) the following output will be shown:
         <source>
 [INFO] [jetspeed:mvn]
 

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/maven-2-build.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/maven-2-build.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/maven-2-build.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/maven-2-build.xml Mon Apr 19 18:02:52 2010
@@ -281,7 +281,7 @@
                 <p>
                   The complete list of available targets can be queried using the special <strong><code>-Dlist</code></strong> commandline parameter:
                   <source>$mvn -o jetspeed:mvn -Dlist</source>
-                  which for the Jetspeed 2.2.0 release will show the following output:
+                  which for the Jetspeed 2.2.1 release will show the following output:
                   <source>
 [INFO] [jetspeed:mvn]
 
@@ -470,12 +470,6 @@ Available jetspeed:mvn targets:
                  These targets take care of most of the gruntwork of building/installing the main Jetspeed Portal war, (re)creating the database, seeding it and finally deploying everything,
                  using only a single command.
                </p>
-               <p>
-                 <em>
-                   <strong>NOTE: as can be seen from the above (actual) definition of the <code>min</code> target, accidentally is configured incorrectly in the Jetspeed 2.2.0 release!<br/></strong>
-                   It should depend on the <em>min-db</em> target instead of the configured <em>demo-db</em> target. This will be fixed with the next (minor) Jetspeed release 2.2.1.
-                 </em>
-               </p>
             </subsection>
             
             <subsection name="targets *-dbpsml">

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -30,7 +30,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
   

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/guide-tomcat.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/guide-tomcat.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/guide-tomcat.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/guide-tomcat.xml Mon Apr 19 18:02:52 2010
@@ -189,16 +189,17 @@ must exist in common class loaders share
 applications in the application server. As the diagram below depicts, the shared/lib class loader takes precedence over the individual portlet application class loaders:
 </p>
 <img src='images/sharedlib.jpg'/>
-<p>To summarize, you must place the following jars in Tomcat's shared library directory (shared/lib):</p>
+<p>To summarize, you must place the following jars in Tomcat's shared library directory (shared/lib) on Tomcat 5, or Tomcat's lib directory on Tomcat 6 (lib):</p>
 <source>
 ls $TOMCAT_HOME/lib
 ...
+apa-logging-1.0.jar
 ccpp-1.0.jar
-jetspeed-api-2.2.0.jar
-jetspeed-commons-2.2.0.jar
-pluto-container-api-2.0.0.jar
-pluto-taglib-2.0.0.jar
-portals-bridges-common-1.0.4.jar
+jetspeed-api-2.2.1.jar
+jetspeed-commons-2.2.1.jar
+pluto-container-api-2.0.1.jar
+pluto-taglib-2.0.1.jar
+portals-bridges-common-2.0.jar
 portlet-api_2.0_spec-1.0.jar
 </source>
 <p>Additionally, you may want to put your JDBC driver here, for example:</p>

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/jetspeed-properties.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/jetspeed-properties.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/jetspeed-properties.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-deploy/src/site/xdoc/jetspeed-properties.xml Mon Apr 19 18:02:52 2010
@@ -30,8 +30,8 @@ limitations under the License.
 	Jetspeed default configuration properties are located in the <strong><code>jetspeed.properties</code></strong> file in the <strong><code>/WEB-INF/conf/</code></strong> directory. 
 	</p>
 	<p>
-	Jetspeed properties are used at runtime to customize the Jetspeed Portal runtime portal behavior. As of version 2.2.0, you must restart the server after changing one or more properties. We do not recommend
-	editing this file. Instead, use the procedure defined in the <a href='override-properties.html'>Override Properties</a> document. Provided below is a list of all properties as of version 2.2.0.
+	Jetspeed properties are used at runtime to customize the Jetspeed Portal runtime portal behavior. As of version 2.2.1, you must restart the server after changing one or more properties. We do not recommend
+	editing this file. Instead, use the procedure defined in the <a href='override-properties.html'>Override Properties</a> document. Provided below is a list of all properties as of version 2.2.1.
 	Additionally, see the <a href='config-spring.html'>Spring configuration</a> documentation for further deployment configuration of your portal.  
 	</p>	
 	<table>
@@ -52,7 +52,7 @@ limitations under the License.
 		</tr>
 		<tr>
 			<td>portal.version</td>
-			<td>2.2.0</td>
+			<td>2.2.1</td>
 			<td>The current version of Jetspeed.</td>
 		</tr>
 		<tr>

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -30,7 +30,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
   

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/xdoc/guide-ajax-api.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/xdoc/guide-ajax-api.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/xdoc/guide-ajax-api.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-dev/src/site/xdoc/guide-ajax-api.xml Mon Apr 19 18:02:52 2010
@@ -945,7 +945,7 @@ http://localhost:8080/jetspeed/ajaxapi?a
             <p>
                 By default the private information (emails, etc..) is protected with
                 RolesSecurityBehavior security, but can be changed in 
-                <a href="http://svn.apache.org/viewvc/portals/jetspeed-2/portal/tags/JETSPEED-RELEASE-2.2.0/jetspeed-portal-resources/src/main/resources/assembly/ajax-layout.xml">AJAX configuration</a>
+                <a href="http://svn.apache.org/viewvc/portals/jetspeed-2/portal/tags/JETSPEED-RELEASE-2.2.1/jetspeed-portal-resources/src/main/resources/assembly/ajax-layout.xml">AJAX configuration</a>
                 by altering the protectionScope constructor value to either "all" to protect
                 even the basic information or to "none" when everything will be shown for everyone (not wise on production).
                 The default value "private" will show just the basic information of online/offline users and number of guest sessions,

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-users/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-users/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-users/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-guide-users/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -31,7 +31,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
   

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -30,7 +30,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
 

Modified: portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/xdoc/01/genapp.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/xdoc/01/genapp.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/xdoc/01/genapp.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/jetspeed-tutorial/src/site/xdoc/01/genapp.xml Mon Apr 19 18:02:52 2010
@@ -43,7 +43,7 @@
 mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
     -DarchetypeGroupId=org.apache.portals.jetspeed-2 \
     -DarchetypeArtifactId=jetspeed-archetype \
-    -DarchetypeVersion=2.2.0 \
+    -DarchetypeVersion=2.2.1 \
     -DartifactId=jetexpress \
     -Dpackage=org.apache.portals.tutorials \
     -DgroupId=org.apache.portals.tutorials \
@@ -51,7 +51,7 @@ mvn org.apache.maven.plugins:maven-arche
 ]]></source> 
       <p>
       <b>Paste into Command Line:</b>
-        <input id='genapp' size="80" value="mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -DarchetypeGroupId=org.apache.portals.jetspeed-2 -DarchetypeArtifactId=jetspeed-archetype -DarchetypeVersion=2.2.0 -DartifactId=jetexpress -Dpackage=org.apache.portals.tutorials -DgroupId=org.apache.portals.tutorials -Dversion=1.0-SNAPSHOT"/>      
+        <input id='genapp' size="80" value="mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -DarchetypeGroupId=org.apache.portals.jetspeed-2 -DarchetypeArtifactId=jetspeed-archetype -DarchetypeVersion=2.2.1 -DartifactId=jetexpress -Dpackage=org.apache.portals.tutorials -DgroupId=org.apache.portals.tutorials -Dversion=1.0-SNAPSHOT"/>      
       </p>
       <p>
         With this command you specify which archetype to use (<i>archetypeGroupId</i>, <i>archetypeArtifactId</i>), and which version of

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/site.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/site.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/site.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/site.xml Mon Apr 19 18:02:52 2010
@@ -25,7 +25,7 @@
   <skin>
     <groupId>org.apache.portals.jetspeed-2</groupId>
     <artifactId>jetspeed-maven-skin</artifactId>
-    <version>2.2.0</version>
+    <version>2.2.1</version>
   </skin>
   <body>
   

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/demo.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/demo.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/demo.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/demo.xml Mon Apr 19 18:02:52 2010
@@ -31,10 +31,7 @@
 			and the admin interface point your browser to
 			<ul>
 			<li>
-			<a href="http://portals.zones.apache.org/jetspeed/portal/">the standard portal demo</a> or</li>
-			<li>
-			<a href="http://portals.zones.apache.org/jetspeed/desktop/">the web 2.0 desktop demo</a>.
-            </li>
+			<a href="http://portals.zones.apache.org/jetspeed/ui/">the Jetspeed latest Demo Portal</a></li>
             </ul>
 			Use the username <i>admin</i> connects using the password <i>j2</i>. Note: It is probable that
 			someone changes the password therefore we will regenerate the site on a regular basis.

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/download.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/download.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/download.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/download.xml Mon Apr 19 18:02:52 2010
@@ -34,17 +34,18 @@
 				.
 			</p>
 			<p>
-			There are two kinds of binary distributions. Neither one is dependent on the other. The demo is best for seeing more features. The minimal installer could
-			be useful for basing your own portal distribution upon, or just seeing the basic feature set of Jetspeed.
+			With version 2.2.1, there is now only one binary distribution: an installer. From the installation program, you can choose either the demo or minimal installation.
+			The demo option is best for seeing more features, capabilities, and demo portlet applications. 
+			The minimal option could be useful for basing your own custom-portal distribution upon, or just seeing the basic feature set of Jetspeed.
 			<ol>
-			<li>Minimal Installer and EAR - only contains a Jetspeed Portal and the Jetspeed Administrative Portlets, with a minimal Site map and set of users</li>
-			<li>Full or Demo Installer and EAR - contains a Jetspeed Portal, the Jetspeed Administrative Portlets, a full demo Site Map, 10 users. Additionally,
+			<li>Minimal Installer Option - only contains a Jetspeed Portal and the Jetspeed Administrative Portlets, with a minimal Site map and set of users</li>
+			<li>Full or Demo Option - contains a Jetspeed Portal, the Jetspeed Administrative Portlets, a full demo Site Map, 10 users. Additionally,
 			there several portlet applications including an RSS application, a Database Browser application, a Web Content application, and a set of demo portlets
 			including Google Maps, weather portlets, and lots of programming examples to get you started.
 			</li>
 			</ol>  
 			</p>
-			<subsection name="Jetspeed-2 2.2.0 Installer Distribution">
+			<subsection name="Jetspeed-2 2.2.1 Installer Distribution">
 				<table>
 				<tr>
 					<th>Distribution</th>
@@ -53,27 +54,21 @@
 					<th>Signature</th>
 				</tr>
 				<tr>
-					<td>Jetspeed-2 Standard with only the required Administrative Portlets</td>
-					<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-minimal-2.2.0.jar">jetspeed-installer-minimal-2.2.0.jar</a></td>
-					<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-installer-minimal-2.2.0.jar.md5">here</a></td>
-					<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-installer-minimal-2.2.0.jar.asc">here</a></td>
-				</tr>
-				<tr>
-					<td>Jetspeed-2 Demo With lots of demo Portlets: RSS, Database Browser, Google Maps, Portlet Events, Web Content  and many more</td>
-					<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-demo-2.2.0.jar">jetspeed-installer-demo-2.2.0.jar</a></td>
-					<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-installer-demo-2.2.0.jar.md5">here</a></td>
-					<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-installer-demo-2.2.0.jar.asc">here</a></td>
+					<td>Jetspeed-2 Standard Installer with both Minimal and Demo choices</td>
+					<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-2.2.1.jar">jetspeed-installer-2.2.1.jar</a></td>
+					<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-installer-2.2.1.jar.md5">here</a></td>
+					<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-installer-2.2.1.jar.asc">here</a></td>
 				</tr>
 			</table>
 				<p>
-					Both the installers support the following databases for Jetspeed: Derby (default), DB2, MySQL, MSSQL, Oracle, PostgreSQL, SapDB,
+					The installer supports the following databases: Derby (default), DB2, MySQL, MSSQL, Oracle, PostgreSQL, SapDB,
 					as well as manual (do it yourself) configuration of other databases.
 				</p>
 				<p>An Ant script is provided for after installation, reinitializing or switching to another database in a one simple step operation. 
 				</p>
 				<p>Complete instructions for getting started using the installer is available <a href="getting-started-installer.html">here</a>.</p> 				
 			</subsection>
-			<subsection name="Jetspeed-2 2.2.0 Portal Source Distribution">
+			<subsection name="Jetspeed-2 2.2.1 Portal Source Distribution">
 				<table>
 					<tr>
 						<th/>
@@ -82,26 +77,14 @@
 						<th>Signature</th>
 					</tr>
 					<tr>
-						<td>jetspeed-2-2.2.0-src.tar.bz2</td>
-						<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.tar.bz2">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.tar.bz2.md5">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.tar.bz2.asc">here</a></td>
-					</tr>
-					<tr>
-						<td>jetspeed-2-2.2.0-src.tar.gz</td>
-						<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.tar.gz">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.tar.gz.md5">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.tar.gz.asc">here</a></td>
-					</tr>
-					<tr>
-						<td>jetspeed-2-2.2.0-src.zip</td>
-						<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.zip">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.zip.md5">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.0-src.zip.asc">here</a></td>
+						<td>jetspeed-2-2.2.1-src.zip</td>
+						<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/jetspeed-2-2.2.1-source-release.zip">here</a></td>
+						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.1-source-release.zip.md5">here</a></td>
+						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/jetspeed-2-2.2.1-source-release.zip.asc">here</a></td>
 					</tr>
 				</table>
 			</subsection>
-            <subsection name="J2-admin 2.2.0 Portal Administration Source Distribution">
+            <subsection name="J2-admin 2.2.1 Portal Administration Source Distribution">
                 <table>
                     <tr>
                         <th/>
@@ -110,47 +93,13 @@
                         <th>Signature</th>
                     </tr>
                     <tr>
-                        <td>j2-admin-2.2.0-src.tar.bz2</td>
-                        <td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/j2-admin-2.2.0-src.tar.bz2">here</a></td>
-                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.0-src.tar.bz2.md5">here</a></td>
-                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.0-src.tar.bz2.asc">here</a></td>
-                    </tr>
-                    <tr>
-                        <td>j2-admin-2.2.0-src.tar.gz</td>
-                        <td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/j2-admin-2.2.0-src.tar.gz">here</a></td>
-                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.0-src.tar.gz.md5">here</a></td>
-                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.0-src.tar.gz.asc">here</a></td>
-                    </tr>
-                    <tr>
-                        <td>j2-admin-2.2.0-src.zip</td>
-                        <td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/sources/j2-admin-2.2.0-src.zip">here</a></td>
-                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.0-src.zip.md5">here</a></td>
-                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.0-src.zip.asc">here</a></td>
+                        <td>j2-admin-2.2.1-src.zip</td>
+                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.1-source-release.zip">here</a></td>
+                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.1-source-release.zip.md5">here</a></td>
+                        <td><a href="http://www.apache.org/dist/portals/jetspeed-2/sources/j2-admin-2.2.1-source-release.zip.asc">here</a></td>
                     </tr>
                 </table>
             </subsection>
-			<subsection name="Jetspeed-2 2.2.0 Enterprise ARchive (EAR) Distributables">
-				<table>
-					<tr>
-						<th/>
-						<th>Mirrors</th>
-						<th>Checksum</th>
-						<th>Signature</th>
-					</tr>
-					<tr>
-						<td>jetspeed-enterprise-min-2.2.0.ear</td>
-						<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-enterprise-min-2.2.0.ear">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-enterprise-min-2.2.0.ear.md5">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-enterprise-min-2.2.0.ear.asc">here</a></td>
-					</tr>
-					<tr>
-						<td>jetspeed-enterprise-full-2.2.0.ear</td>
-						<td><a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-enterprise-full-2.2.0.ear">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-enterprise-full-2.2.0.ear.md5">here</a></td>
-						<td><a href="http://www.apache.org/dist/portals/jetspeed-2/binaries/jetspeed-enterprise-full-2.2.0.ear.asc">here</a></td>
-					</tr>
-				</table>
-			</subsection>
 			<subsection name="System Requirements">
 				<p>
 				The list of systems requirements for Jetspeed-2 is available <a href="getting-started.html#Requirements">here</a>.

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/features.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/features.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/features.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/features.xml Mon Apr 19 18:02:52 2010
@@ -32,9 +32,32 @@
 				and has been fully-compliant with the Portlet Specification 1.0 (JSR-168) since version 2.0. 
 				Jetspeed-2 passes the TCK (Test Compatibility Kit) suite and is fully CERTIFIED to the Java Portlet Standard. 
 			</p>
-			<p>As of version 2.2.0, Jetspeed is fully-compliant with the Portlet Specification 2.0 (JSR-286), pasing the Portlet 2.0 TCK (Test Compatibility Kit) suite and is fully CERTIFIED to the Java Portlet Standard.
+			<p>Jetspeed is fully-compliant with the Portlet Specification 2.0 (JSR-286), pasing the Portlet 2.0 TCK (Test Compatibility Kit) suite and is fully CERTIFIED to the Java Portlet Standard.
 			</p> 
 
+		<subsection name='New Features for 2.2.1'>
+			<p>
+			Overview of new features in version 2.2.1:
+			<ul>
+<li>Jetui Client Side Customization Engine</li>
+<li>Drag and Drop Support of portlets</li>
+<li>Jetspeed Toolbox dockable portlet selector, layout selector, and skin selector</li>
+<li>Dockable Jetspeed Navigator to navigate over spaces, maintenance over pages, folders, links</li>
+<li>Jetspeed Spaces, secured areas of the portal site for workgroups and projects</li>
+<li>JAX RS Services for Portal Customization and Registry manipulations</li>
+<li>Open ID Support</li>
+<li>Preview Portlet Mode from Jetspeed Toolbox</li>
+<li>Improved LDAP synchronization, authentication, and maintenance of LDAP credentials</li>
+<li>CAS Authentication</li>
+<li>Dynamic PSML - dynamically overlay external site maps such as other web sites or content repositories onto the Jetspeed site map to dynamically navigate of external content within portal</li>
+<li>PSML Templates - templacized, secured pages that overlay over URL addressable pages to merge template-portlets such as toolbox and navigator into a single page</li>
+<li>Fragment References - also known as Portlet Instances - allow for referencing preconfigured portlets with preferences from a standard page</li>
+<li>Improved Portlet API 2.0 Support and Compliance</li>
+<li>Improved Installer to support two kinds of installations (min, demo)</li>
+<li>New User Manager supporting true paging over large user databases</li>
+	</ul>
+	</p>
+	</subsection>
 		<subsection name='New Features for 2.2.0'>
 			<p>
 			Overview of new features in version 2.2.0:
@@ -194,7 +217,7 @@
 					<li>Fully compatible and tested with Wicket, JSF and Spring MVC</li>			
 				</ul>
 			</subsection>
-			<subsection name='Extended JSR-168 Features'>
+			<subsection name='Extended JSR-168/286 Features'>
                   <ul>
 					<li>Custom Portlet Modes and Window States: <b>Edit Defaults, Configure, Print, About</b></li>
 					<li>Custom Window States: <b>Solo</b></li>

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started-installer.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started-installer.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started-installer.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started-installer.xml Mon Apr 19 18:02:52 2010
@@ -23,47 +23,41 @@
 		<subtitle>Installing Jetspeed-2 with the installer</subtitle>
 		<authors>
 			<person name="David Le Strat" email="dlestrat@apache.org" />
+			<person name="David Taylor" email="taylor@apache.org" />
 		</authors>
 	</properties>
 	<body>
 		<section name="Jetspeed 2 Installer">
 			<subsection name="Getting Started with the Installer">			
 			<p>
-			There are two kinds of Jetspeed installers. Neither one is dependent on the other. The demo is best for seeing more features. The minimal installer could
-			be useful for basing your own portal distribution upon, or just seeing the basic feature set of Jetspeed.
+			With version 2.2.1, there is now only one installer (previous releases had two installers). 
+			From the installation program, you can choose either the demo or minimal installation.
+			The demo option is best for seeing more features, capabilities, and demo portlet applications. 
+			The minimal option could be useful for basing your own custom-portal distribution upon, or just seeing the basic feature set of Jetspeed.			
 			<ol>
-			<li>Minimal Installer and EAR - only contains a Jetspeed Portal and the Jetspeed Administrative Portlets, with a minimal Site map and set of users
-			<br/><br/>
-			<a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-minimal-2.2.0.jar">Standard (Minimal) Installer</a>
-			<br/><br/>
-			</li>
-			<li>Full or Demo Installer and EAR - contains a Jetspeed Portal, the Jetspeed Administrative Portlets, a full demo Site Map, 10 users. Additionally,
+			<li>Minimal Installer Option - only contains a Jetspeed Portal and the Jetspeed Administrative Portlets, with a minimal Site map and set of users</li>
+			<li>Full or Demo Option - contains a Jetspeed Portal, the Jetspeed Administrative Portlets, a full demo Site Map, 10 users. Additionally,
 			there several portlet applications including an RSS application, a Database Browser application, a Web Content application, and a set of demo portlets
 			including Google Maps, weather portlets, and lots of programming examples to get you started.
-			<br/><br/>
-			<a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-demo-2.2.0.jar">Jetspeed Demo Installer</a>
-			<br/>
 			</li>
 			</ol>  
+			<p>The installer contains both options, and can be downloaded here:</p>
+			<br/><br/>
+			<a href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-2.2.1.jar">Jetspeed Installer</a>
+			<br/><br/>
 			</p>			
 			<p>
-			To run the standard (minimal) installer:
+			To run the installer:
 			</p>
 			<source>
-java -jar jetspeed-installer-minimal-2.2.0.jar
+java -jar jetspeed-installer-2.2.1.jar
             </source>
-            <p>
-To run the Jetspeed Demo installer:
-            </p>
-            <source>
-java -jar jetspeed-installer-demo-2.2.0.jar
-			</source>
 			<p>	
-			The installers are capable of running on headless (i.e. no gui) machines, and will detect so automatically.<br/>
+			The installer is capable of running on headless (i.e. no gui) machines, and will detect so automatically.<br/>
 			To force the installer in text mode manually, pass in the <b><i>text</i></b> parameter:
 			</p>
 			<source>
-java -jar jetspeed-installer-minimal-2.2.0.jar text	
+java -jar jetspeed-installer-2.2.1.jar text	
             </source>
             <p>
             After starting the installer and advancing through the splash and license pages, select the
@@ -126,14 +120,14 @@ java -jar jetspeed-installer-minimal-2.2
 			On linux, here is an example where you have installed to the default location:
 			</p>
 			<source>
-cd ~/jetspeed-2.2.0/bin
+cd ~/jetspeed-2.2.1/bin
 ./startup.sh
 			</source>
 			<p>
 			On windows, here is an example where you have installed to the default location:
 			</p>
    			<source>
-   cd C:\Apache\Jetspeed-2.2.0\bin
+   cd C:\Apache\Jetspeed-2.2.1\bin
    startup.bat
    			</source>
    			<p>
@@ -145,33 +139,22 @@ cd ~/jetspeed-2.2.0/bin
 			<subsection name="Login to Jetspeed-2">
 			<p>
 All preconfigured users have the same password as username (for example the <i>admin</i> user has the password <i>admin</i>)
-If you installed with the Minimal installer, two test accounts are available:
+If you installed with the Minimal option on installation, one test account are available:
 			</p>
 			<source>
 admin 	  -- System administrator, super user
-devmgr 	  -- Delegated security manager, can manage users with the "dev" (developer) role			
 		   </source>
 		   <p>
-If you installed with the Demo installer, several additional test accounts are available:		   
+If you installed with the Demo option upon installation, several additional test accounts are available:		   
  			</p>
  			<source>
 admin 	  -- System administrator, super user
-manager   -  Has system administration rights, but not super user
-user 	  -- A sample user demonstrating with with a home page and advanced profiled menus 
-tomcat 	  -- A sample user demonstrating a user without a home page
-jetspeed  -- A sample user demonstrating discovery of pages by both group and role fallback profiling algorithms
-subsite   -- Example of how to setup users with a primary subsite role fallback profiling rules
-subsite2  -- Example of how to setup users with a secondary subsite role fallback profiling rules
-devmgr 	  -- Delegated security manager, can manage users with the "dev" (developer) role 			
+debbie    -- example user with the developer role in the engineering group
+manny     -- example user with the devmgr role in the engineering group, also demonstrates a delegated security manager, can manage users with the "dev" (developer) role, see home page of this user
+bill      -- example user with the executive role in the finance and marketing groups
+martha    -- example user with the marketing role in the marketing group
  			</source>
 			</subsection>
-			<subsection name="Jetspeed Desktop">
-			<p>
-The Jetspeed Desktop is a client-side JSR-168 aggregation engine.
-To accesss the Desktop, navigate your browser to <a href='http://localhost:8080/jetspeed/desktop'>http://localhost:8080/jetspeed/desktop</a>
-When switching between the /desktop and the /portal URLs, logout to start a new session.			
-			</p>
-			</subsection>
 			<subsection name="Changing the Database">
 			<p>
 			After running the installation, you can manually reinitialize the database or even switch to another database.

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/getting-started.xml Mon Apr 19 18:02:52 2010
@@ -26,7 +26,7 @@
 	<body>
 		<section name="Requirements">
 		<p>
-		System Requirements to Run Jetspeed 2.2.0:
+		System Requirements to Run Jetspeed 2.2.1:
 			<ul>
 				<li>Java 1.5 or higher installed</li>
 				<li>at least 1 MB of memory</li>
@@ -36,7 +36,7 @@
 			</ul>
 		</p>
 		<p>
-		<a href='#cb1'>System Requirements to Build and Develop with Jetspeed 2.2.0</a>
+		<a href='#cb1'>System Requirements to Build and Develop with Jetspeed 2.2.1</a>
 		</p>
 		</section>
 		<section name="Where do I start?">
@@ -107,7 +107,7 @@ Although Jetspeed can be customized onli
 maintain the life-cycle of this source.
 </p>
 <p> 
-Custom Jetspeed builds for version 2.2.0 are built with Maven-2 only. (The Maven-1 custom build is no longer supported.) 
+Custom Jetspeed builds for version 2.2.1 are built with Maven-2 only. (The Maven-1 custom build is no longer supported.) 
 Building Jetspeed from source is not necessary for most projects.
 </p> 
 <subsection name="Maven-2 Custom Build">

Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/index.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/index.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/index.xml Mon Apr 19 18:02:52 2010
@@ -27,15 +27,15 @@
 	<body>
 		<section name="Welcome to Jetspeed-2">
 			<div id="downloadbox">
-				<h5>Get Jetspeed 2.2.0</h5>
+				<h5>Get Jetspeed 2.2.1</h5>
 				<p>
 					<a href="download.html">
 						<img valign="top" src="images/folder-open.gif"
 							border="0" alt="" title="download" />
 						Download
 					</a>
-					Jetspeed 2.2.0
-					<small>(38MB/61MB)</small>
+					Jetspeed 2.2.1
+					<small>(79MB)</small>
 				</p>
 				<ul>
 					<li>
@@ -73,8 +73,8 @@ All access to the portal is managed thro
 Jetspeed acting as the central hub making information from multiple sources available in an easy to use manner.
 				</p>
 <p>
-Version 2.2.0 is our first release conformant to the 
-<a href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>.			
+Jetspeed has been fully conformant to the  
+<a href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a> since release 2.2.0 in May 2009.			
 All releases prior, such as the 2.1.x releases, are conformant to the first Java Portlet Specification, 
 				<a href="http://www.jcp.org/en/jsr/detail?id=168">the Java Portlet 1.0 Standard</a>.
 </p>
@@ -88,7 +88,8 @@ Jetspeed provides a security infrastruct
 The Jetspeed enterprise portal integrates dynamic information, people, and processes across organization boundaries. This content is aggregated using portlets from diverse sources. 
 Portlets are just mini-web applications, or web-components. Jetspeed always provides secured access to the portlets. A short overview of Jetspeed <a href="features.html" >features</a>:
 <ul>
-<li>Secure Access - Security based on standards, ACLs</li> 
+<li>*New* 2.2.1 Jetui AJAX Customization Engine with Dockable Toolbox, Drag and Drop, New Navigations</li>
+<li>Secure Access - Security based on standards, ACLs, Open ID, CAS</li> 
 <li>Single Point of Entry (SSO, Federated) </li>
 <li>Enterprise Integration -  (EAI, integration points)</li> 
 <li>Personalization - (customizers, skins) </li>
@@ -97,12 +98,11 @@ Portlets are just mini-web applications,
 </ul>
 </p>			
 			<subsection name="Jetspeed-2 Status">
-				<p>
-					The latest 2.2.0 production release of Jetspeed-2 was released
-					on May 27, 2009.  With version 2.2.0, Jetspeed is fully compliant and TCK compatible with the new 
-					<a href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet Standard 2.0, JSR-286.</a>
-				    Future directions for the upcoming version 2.2.1 include CMS Integration, 
-				    stronger Web 2.0 customization features and further improvement of the design and user experience.
+<p>
+The latest version of Jetspeed is 2.2.1, released April 16, 2010. Version 2.2.1 most significantly introduces the <em>Jetui</em> client-side customization engine, as well as advanced page templating support and improvements.
+See the <a href='features.html'>Features</a> page for a complete description of the Jetspeed 2.2.1 release.
+				    Future directions for the upcoming version 2.2.2 include CMS Integration, portlet instances,  
+				    stronger <em>Jetui</em> customization features and further improvement of the design and user experience.
 				</p>
 			</subsection>
 			

Added: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml?rev=935689&view=auto
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml (added)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml Mon Apr 19 18:02:52 2010
@@ -0,0 +1,516 @@
+<?xml version="1.0"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<document>
+    <properties>
+        <title>Jetspeed Release Notes</title>
+        <subtitle>Jetspeed Release Notes</subtitle>
+        <authors>
+            <person name="Ate Douma" email="ate@douma.nu" />
+        </authors>
+    </properties>
+    <body>
+        <section name="Release Notes - Jetspeed - Version 2.2.0">  
+            <p>
+                The list below outlines the issues that are addressed with release 2.2.0  For a full list of features, see the
+                <a href="features.html">features list</a>.
+            </p>
+            <p>
+                And the release notes of the previous release 2.1.3 are available here: <a href="release-notes-2.1.3.html">release notes 2.1.3</a>.
+            </p>
+            <subsection name="New Feature">
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-301'>JS2-301</a>] -         Support Multiple Providers for User Attributes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-306'>JS2-306</a>] -         Site Administration (Portal Site Manager)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-634'>JS2-634</a>] -         edit_defaults custom portlet mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-720'>JS2-720</a>] -         Support for NTLM authentication with optional fallback authentication method
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-729'>JS2-729</a>] -         Preliminary Portlet API 2.0 ResourceURL support allowing full response control like for cookies and compressed output streams
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-744'>JS2-744</a>] -         There is impossible now to set up meta-description of page thru graphical admin interface manually
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-791'>JS2-791</a>] -         configure the security constraint on a particular portlet fragment using new custom config portlet mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-809'>JS2-809</a>] -         Add table schema aware datasource proxy
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-818'>JS2-818</a>] -         When importing users with seed data, user actual home pages from template
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-834'>JS2-834</a>] -         Automatically cleanup of the PortalURL: no navigational state in browser url
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-853'>JS2-853</a>] -         Filter Portlet Selector by one or more roles
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-860'>JS2-860</a>] -          Implement a second, Versioned Portlet Application Manager 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-869'>JS2-869</a>] -         New Preferences backend implementation for Registry, Entity and Security components
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-870'>JS2-870</a>] -         Replace User/Group/Role (Java) Preferences with simplified attributes Map
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-871'>JS2-871</a>] -         Upgrade Pluto container to version 2.0.0 with Portlet 2.0/JSR-286 support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-873'>JS2-873</a>] -         Simplified parent-child relationship model for Roles and Groups
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-888'>JS2-888</a>] -         Provide a HealthCheck functionality to validate if required resources are (still) available/online, like portlet applications and datasource  
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-890'>JS2-890</a>] -         Shibboleth SSO authentication support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-893'>JS2-893</a>] -         cluster synchronization feature
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-904'>JS2-904</a>] -         Maven archetype
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-923'>JS2-923</a>] -         Security Domains
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-925'>JS2-925</a>] -         Provide full JSR-286 / Portlet API 2.0 support and TCK compliance
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-954'>JS2-954</a>] -         Add support for JSR-286 Portlet Managed PortletModes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-969'>JS2-969</a>] -         Add portlet content cache managment and invalidation for JSR-286 Public Render Parameters usage 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-992'>JS2-992</a>] -         New generic and extendable RequestDiagnostics feature
+</li>
+</ul>
+            </subsection>
+            <subsection name="Improvement">
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-27'>JS2-27</a>] -         Allow disable of Groups and Roles
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-57'>JS2-57</a>] -         Add a &quot;Check Valve&quot; to the pipeline
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-397'>JS2-397</a>] -         SSO managment portlet should use credentials from LDAP if configured
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-443'>JS2-443</a>] -         Missing event listener implementation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-507'>JS2-507</a>] -         Improvement to the grammar and descriptions in jetspeed.properties
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-560'>JS2-560</a>] -         Normalize Principal table
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-621'>JS2-621</a>] -         Improve SSO Portlet implementation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-671'>JS2-671</a>] -         Improve and Test SSO IFrame Portlet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-706'>JS2-706</a>] -         Improve Desktop navigation without page refresh
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-755'>JS2-755</a>] -         Desktop Pipeline: Blank deley when switch page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-770'>JS2-770</a>] -         Provide a new maven-2 (only) build environment and restructure the source tree according to the maven-2 conventions 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-779'>JS2-779</a>] -         Supporting Pocket PC
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-780'>JS2-780</a>] -         Provide out-of-the-box Wicket portlet support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-785'>JS2-785</a>] -         Parallel Rendering on Websphere 6.1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-787'>JS2-787</a>] -         Non-informative error handling in PortalSiteManager. I've created a patch
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-808'>JS2-808</a>] -         Maximize on edit-defaults option
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-812'>JS2-812</a>] -         Better support for MSSQL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-821'>JS2-821</a>] -         CategoryPortletSelector no portlets displayed in IE6 / Update CategoryPortletSelector localization Korean
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-852'>JS2-852</a>] -         Release content buffers after rendering
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-855'>JS2-855</a>] -         CreateUserTemplatePagesValve improve that title&amp;short-title value has user Name in folder.metadata .
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-856'>JS2-856</a>] -         Update DatabasePageManagerCache to use EhCache
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-859'>JS2-859</a>] -         decorator list in listbox on the page has to be sorted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-864'>JS2-864</a>] -         Release render buffers (PortletContent) after rendering
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-867'>JS2-867</a>] -         Optional portlet session caching of layout view templates
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-891'>JS2-891</a>] -         Move the site pages out of resources into a directory outside the web applicaiton
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-896'>JS2-896</a>] -         Ajax api GetPortletsAction Improvement about filter
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-908'>JS2-908</a>] -         Transactional Isolation on Portlet Application Deployment
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-913'>JS2-913</a>] -         PortletFactory should not cache portlet and application definition oid values to support live redeployment across a cluster 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-938'>JS2-938</a>] -         Create flyweight PortletWindow instances for each request, the handle to access and store all portlet interaction data and drop the PortletEntityImpl usage 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-945'>JS2-945</a>] -         Provide PortletApplication and PortletDefinition ResourceBundle lookup and caching from the PortletFactory
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-946'>JS2-946</a>] -         Portlet Registry Manager Admin Portlet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-947'>JS2-947</a>] -         Properly handling container invocation errors like processAction throwing an unexcepted exception and displaying a meaningful message to the end user
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-949'>JS2-949</a>] -         Portlet 2.0 optional feature support: head contribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-959'>JS2-959</a>] -         A new fresh Jetspeed decoration theme (skin) replacing the default tigris
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-961'>JS2-961</a>] -         Refactor the old APIs and head aggregation components to comply with portlet 2.0 spec changes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-962'>JS2-962</a>] -         Add logical expression support to Spring bean category filtering
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-966'>JS2-966</a>] -         Move WebContent and Rewriter to Apache Portals Applications as new web-content project
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-968'>JS2-968</a>] -         Enhance NavigationalState encoding to support both zero and empty parameter values
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-971'>JS2-971</a>] -         Seriaiizer is not importing/exporting Preferences
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-988'>JS2-988</a>] -         Archetype improvments
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-990'>JS2-990</a>] -         Complete Portlet Clone feature
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-997'>JS2-997</a>] -         Cache Monitor Portlet
+</li>
+</ul>
+            </subsection>
+            <subsection name="Task">
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-389'>JS2-389</a>] -         Docs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-734'>JS2-734</a>] -         Drop jetspeed- prefix support for local PA deployment
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-857'>JS2-857</a>] -         SVN restructuring to support separate lifecycle for other artifacts besides the portal itself, like j2-admin  
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-878'>JS2-878</a>] -         Determine Jetspeed and Portals site generation/management toolset to use 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-907'>JS2-907</a>] -         Reimplement SSO storage model and API on top on new Security model
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-911'>JS2-911</a>] -         Be able to build the installer in the trunk with Maven-2
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-912'>JS2-912</a>] -         Adjust installer to embed Tomcat 6 instead of Tomcat 5.5
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-941'>JS2-941</a>] -         Portlet 2.0 TCK support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-973'>JS2-973</a>] -         Running Jetspeed 2.2 on Websphere 6.1 / Oracle10
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-975'>JS2-975</a>] -         Remove all compressed javascript files which can be automatically generated during build.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-976'>JS2-976</a>] -         Fix broken unit tests
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-977'>JS2-977</a>] -         Remove jsf-demo and jpetstore from demo and installer
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-979'>JS2-979</a>] -         Move MFA portlet into j2-admin proper
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-985'>JS2-985</a>] -         Upgrade to new pluto-container-api requirements as needed for PLUTO-557
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-994'>JS2-994</a>] -         j2-Admin Cleanup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-998'>JS2-998</a>] -         Improve Jetspeed Demo distribution
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1004'>JS2-1004</a>] -         Replace dependency on JCP provided JSR-286 portlet-api-2.0 with Apache Portals maintained portlet-api_2.0_spec-1.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1013'>JS2-1013</a>] -         Remove obsolete usage of and dependency on Pluto provided PortletEntity interface as it is no longer used within Jetspeed either
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1018'>JS2-1018</a>] -         Release 2.2.0 preparation
+</li>
+            
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-416'>JS2-416</a>] -         Guide to directory structure documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-417'>JS2-417</a>] -         Update Guide to Jetspeed Power Tool
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-418'>JS2-418</a>] -         Guide to portal assembly documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-420'>JS2-420</a>] -         Guide to sites (guide-site.xml) Documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-453'>JS2-453</a>] -         A menu for the documentation guides
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-650'>JS2-650</a>] -         Desktop Documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-771'>JS2-771</a>] -         Refactor JetspeedSerializer to a pluggable component to be used by other components for import/export of (test) data
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-772'>JS2-772</a>] -         A new maven-2 unpack-resources plugin for extracting selected portal resources
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-773'>JS2-773</a>] -         A new maven-2 ddl plugin for generating portal schema sql using ddlutils
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-774'>JS2-774</a>] -         A new maven-2 init-db plugin for initializing a portal schema for a specific database
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-778'>JS2-778</a>] -         There is no simple way to find jetspeed subproject documentation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-877'>JS2-877</a>] -         Document new maven-2 build system
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-895'>JS2-895</a>] -         Provide a solution to seperate the Jetspeed build integration tasks (configuration,database,deploy) from the standard Maven-2 build lifecycle
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-906'>JS2-906</a>] -         Documentation for JSP decorators
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-926'>JS2-926</a>] -         Adding JSR-286 ResourceURL and ResourceServingPortlet support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-927'>JS2-927</a>] -         Implement Portlet Events for Portlet API 2.0
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-939'>JS2-939</a>] -         Portlet URL/Navigation State JSR-286 Portlet API 2.0 Support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-989'>JS2-989</a>] -         Update Jetspeed tutorial
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-993'>JS2-993</a>] -         Reflect new Tomcat requirements in documentation and archetype
+</li>
+</ul>            
+            </subsection>
+            <subsection name="Wish">
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-34'>JS2-34</a>] -         Refactor file cache to be an interface
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-93'>JS2-93</a>] -         Portlet Entity's associated preferences not deleted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-499'>JS2-499</a>] -         add attrubute functionality to all proncipal classes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-517'>JS2-517</a>] -         Execution of secured AJAX actions in portlet applications
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-786'>JS2-786</a>] -         Tool for conversion preferences from database no-principal preferences to defaults preferences in psml pages
+</li>
+</ul>
+            </subsection>            
+            <subsection name="Bug">
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-118'>JS2-118</a>] -         Porltlet Application User Attribute descriptions not handled properly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-165'>JS2-165</a>] -         Portlet Application Manager treeview not updated on deploy events
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-238'>JS2-238</a>] -         Subject object is abandoned after the JAAS authentication
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-324'>JS2-324</a>] -         Missing index from db(oracle) causes userManagement portlets stop working when lots of users in system
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-370'>JS2-370</a>] -         portlet css classes: links
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-400'>JS2-400</a>] -         Layouts broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-472'>JS2-472</a>] -         FragmentImpl.getFragments() can be null but is assumed not null
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-482'>JS2-482</a>] -         PSML documents whose names contain diacritic characters are not displayed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-486'>JS2-486</a>] -         admin portlets profile admin rule criteria
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-513'>JS2-513</a>] -         UserAttributeResolver is broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-537'>JS2-537</a>] -         error in PortalStatisticsImpl
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-540'>JS2-540</a>] -         Default Preferences should be flagged as READ-ONLY
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-558'>JS2-558</a>] -         Only &quot;NULL&quot; is shown in browser at what seems to be random intervals.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-622'>JS2-622</a>] -         When deleting a User, SSO Details left orphaned
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-658'>JS2-658</a>] -         COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0107N  The name &quot;FK_PA_METADATA_FIELD_1&quot; is too long.  The maximum length is &quot;18&quot;.  SQLSTATE=42622
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-666'>JS2-666</a>] -         Clustered Environment: constraint violation if clones are started at the same time
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-676'>JS2-676</a>] -         Enhance Profiler Caching
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-677'>JS2-677</a>] -         Site Manager UI improvements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-704'>JS2-704</a>] -         Desktop Customizer cleanup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-715'>JS2-715</a>] -         Security constraints cached, not updated in Site Manager and Portlet Selector
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-722'>JS2-722</a>] -         portalurl.relative.only=true does not effect desktop
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-749'>JS2-749</a>] -         Jetspeed Login Module fails to load on Windows in directories with spaces in the path
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-750'>JS2-750</a>] -         LDAP login not resolving DN correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-752'>JS2-752</a>] -         Desktop pipeline: drag and drop and portlet relocation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-753'>JS2-753</a>] -         Desktop Pipeline: sticky mouse pointer after portlet was resized in Untiled mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-754'>JS2-754</a>] -         Desktop Pipeline: javascript error when click on 'Aditional Link'
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-756'>JS2-756</a>] -         Desktop Pipeline: Browser Refresh Issue After Page Edit
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-758'>JS2-758</a>] -         Ukrainian symbols doesn't save through Portal Site Manager
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-761'>JS2-761</a>] -         ConcurrentModificationException in FileCache after jetspeed 2.1.2 installation
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-762'>JS2-762</a>] -         Cannot return to view mode after changing to simple layout theme in page edit mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-764'>JS2-764</a>] -         There are much DOCTYPE directives in every result page of portal 
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-768'>JS2-768</a>] -         Desktop pipeline gets null page in request context
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-769'>JS2-769</a>] -         Layout Portlets do not support content types other than text/html
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-784'>JS2-784</a>] -         Adding portlet doesn't work in 2.1.3 trunk!
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-795'>JS2-795</a>] -         Deadlock while release session on Websphere Release 6.0.2.19
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-796'>JS2-796</a>] -         VelocityTwoColumns mentioned twice in layouts guide
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-799'>JS2-799</a>] -         Jetspeed cannot deploy portlet applications that run from the &quot;/&quot; context.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-800'>JS2-800</a>] -         Memeory Leak Caused by org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-813'>JS2-813</a>] -         Redirect from password
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-814'>JS2-814</a>] -         Ldap User DN is incorrectly calculated when search filterBase is empty
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-815'>JS2-815</a>] -         SSOIframePortlet doesn't save changed remote principal name
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-817'>JS2-817</a>] -         Cannot login with username with .
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-819'>JS2-819</a>] -         Edit mode of Category Portlet Selector doesn't work on IE browser.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-820'>JS2-820</a>] -         display UNICODE in desktop mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-825'>JS2-825</a>] -         Desktop pipeline doesn't properly implement Clear decorator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-826'>JS2-826</a>] -         Invalid DN values in group/role member attributes result in null pointer dereferences in the BasePrincipalImpl class
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-827'>JS2-827</a>] -         Does't work that uploading files in desktop mode using &quot;multipart/form-data&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-828'>JS2-828</a>] -         JAAS authentication failure with Tomcat 5.5.24 and above.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-832'>JS2-832</a>] -         Found bug when page delete in Layout Edit mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-833'>JS2-833</a>] -         associations between portal and remote principal are not removed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-836'>JS2-836</a>] -         Lookup of LDAP users per role using a role membership attribute on a user is broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-837'>JS2-837</a>] -         Attributes template for initial LDAP user/role/group attributes does not accept '=' sign
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-839'>JS2-839</a>] -         LDAP user mgmt: user names with certain characters are not allowed
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-840'>JS2-840</a>] -         jetspeed tutorial missing resources
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-841'>JS2-841</a>] -         tutorial bug:  &quot;Embedded error: Archetype does not exist.&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-842'>JS2-842</a>] -         tutorial build error:  &quot;Error executing ant tasks&quot;
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-843'>JS2-843</a>] -         tutorial catdebug command
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-847'>JS2-847</a>] -         LDAP user dn is not resolved correctly when user is in hierarchy
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-848'>JS2-848</a>] -         Portlet decorator comboboxes doesn't displays current decorator name (and tiny performance degradation)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-849'>JS2-849</a>] -         NullPointerException in org.apache.jetspeed.prefs.impl.NodeImplProxy.getFullPath(NodeImplProxy.java:45)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-854'>JS2-854</a>] -         Missing cache entry in ehcache.xml
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-861'>JS2-861</a>] -         Unable start the demo intsaller
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-862'>JS2-862</a>] -         Cannot delete or move a portlet using RemovePortletAction
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-863'>JS2-863</a>] -         Does not changes all of portlet decorations when add new layout fragment.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-865'>JS2-865</a>] -         Portlet Application Manager Language Tab does not update strings correctly
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-868'>JS2-868</a>] -         String comparison bug in PortletPlacementContextImpl causes PortletPlacementException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-882'>JS2-882</a>] -         Intermittent Concurrent Exceptions in Portlet Window Cache
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-883'>JS2-883</a>] -         PageManager component name not found in component manager lookup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-884'>JS2-884</a>] -         User Manager creating excessive transactions on get* operations via Spring transactions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-894'>JS2-894</a>] -         Deploy tool does not keep file dates in WAR file
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-897'>JS2-897</a>] -         Portal Site Manager - Administrator cannot edit users pages.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-899'>JS2-899</a>] -         Can not update PSML by import service of PSML store in DB
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-900'>JS2-900</a>] -         SiteView should throw SecurityException when a Node is not accessible instead of NodeNotFoundException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-903'>JS2-903</a>] -         Customizer removes the Portlet Fragments when Security Constraints are Used
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-905'>JS2-905</a>] -         JSP Portlet Decorators: Decorator-specific decorator.jsp ignored
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-909'>JS2-909</a>] -         Layout Portlets removed Page logic is incorrectly worked.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-914'>JS2-914</a>] -         Possible security issue because pipline can be set by the &quot;pipeline&quot; request parameter.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-916'>JS2-916</a>] -         RoleMultiChooser  portlet doesn't &quot;see&quot; newly added roles until after logging out and in again
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-920'>JS2-920</a>] -         Default locale preference
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-921'>JS2-921</a>] -         Portal Site Manager portlet not save &quot;unhidden&quot; state for PSML
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-922'>JS2-922</a>] -         Required associations should only be required for the &quot;from&quot; side of the association
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-928'>JS2-928</a>] -         Hardcoded URL link to PDF portlet in installer pages
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-929'>JS2-929</a>] -         iframe portlet user preferences
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-931'>JS2-931</a>] -         ConcurrentModificationException Exception in SessionNavigationalState
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-932'>JS2-932</a>] -         Portlet cache doesn't get refresh after login
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-935'>JS2-935</a>] -         Importing of seed xml results in a NullPointerException
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-936'>JS2-936</a>] -         Profiler Admin is not refreshed after seed xml import.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-937'>JS2-937</a>] -         Multiple seed.xml imports result in duplicate criteria.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-943'>JS2-943</a>] -         File Portlet cleanup
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-944'>JS2-944</a>] -         PortletDefinition Language needs to indicate if its locale is a supported-locale as defined by or for the Portlet descriptor
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-951'>JS2-951</a>] -         IP Address is null in statistics, while user get logs-off
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-965'>JS2-965</a>] -         Portal Site Manager needs to change the physical page file name to be able to make a proper page url
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-972'>JS2-972</a>] -         commons-logging unsuited for cross-context webapplication invocation usage - migrating to slf4j
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-978'>JS2-978</a>] -         In jetspeed-deploy-maven-plugin, cannot use expand or infuse when having a targetName
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-980'>JS2-980</a>] -         Rogue thread running after Tomcat Shutdown
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-981'>JS2-981</a>] -         Edit Defaults Mode Broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-983'>JS2-983</a>] -         Portlet borders and alignment messed up in jetspeed portlet decorator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-984'>JS2-984</a>] -         Jetspeed 2.2 Validation on Websphere 6.1
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-986'>JS2-986</a>] -         PAM NodeManager operation not thread-safe
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-987'>JS2-987</a>] -         Portal request parameterMap must be captured before invoking a portlet on WebSphere
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-991'>JS2-991</a>] -         Issues with Tomcat 6
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-995'>JS2-995</a>] -         NPE in ProfilerValve under desktop mode
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-996'>JS2-996</a>] -         Inject the new Portlet 2.0 tlds in the target web archive during the deployment of a portlet application
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1000'>JS2-1000</a>] -         Portalstatistics can cause NullPointerException in TreeMap.compare method when request.getRemoteAttr() returns (sometimes) null
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1001'>JS2-1001</a>] -         Concurrent Modification exception in layout decorator
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1002'>JS2-1002</a>] -         jetspeed decorator's css is not applied to portlet window title under desktop
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1003'>JS2-1003</a>] -         DOJO-based admin portlet doesn' show the contents correctly.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1005'>JS2-1005</a>] -         NotSerializationException during restarting tomcat
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1006'>JS2-1006</a>] -         Enterprise build fails
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1007'>JS2-1007</a>] -         Null Pointer Exception in Page Manager File Cache
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1008'>JS2-1008</a>] -         Google Maps Portlet Fails on Desktop
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1009'>JS2-1009</a>] -         Active Authentication Redirect Fails from Desktop when Credentials Expire
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1010'>JS2-1010</a>] -         A NotSerializableException in j2-admin's PrincipalManagement portlet
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1011'>JS2-1011</a>] -         NavigationalState Base64 encoding needs to escape '+' characters
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1012'>JS2-1012</a>] -         Event Demo not working correctly on Desktop
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1016'>JS2-1016</a>] -         Content not available error on clicking
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1017'>JS2-1017</a>] -         SerializableException exception in Portal Site Manager with dbpsml
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1019'>JS2-1019</a>] -         Several import/export mapping bugs in the JetspeedSerializer implementations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1020'>JS2-1020</a>] -         Incorrect caching of user preferences can cause preference values to be returned from another user or stale values on export
+</li>
+</ul>
+            </subsection>
+        </section>
+    </body>
+</document>
\ No newline at end of file

Propchange: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes-2.2.0.xml
------------------------------------------------------------------------------
    svn:keywords = Id