Modified: portals/site-live/pluto/v20/getting-started.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/getting-started.html?rev=1834161&r1=1834160&r2=1834161&view=diff
==============================================================================
--- portals/site-live/pluto/v20/getting-started.html (original)
+++ portals/site-live/pluto/v20/getting-started.html Fri Jun 22 19:35:14 2018
@@ -47,7 +47,7 @@
   
     
             <div class="xleft">
-        Last Published: 2017-01-13
+        Last Published: 2018-06-22
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
@@ -105,6 +105,10 @@
           </li>
               
     <li class="none">
+                    <a href="../security.html">Security</a>
+          </li>
+              
+    <li class="none">
                     <a href="../status.html">Status</a>
           </li>
               
@@ -136,27 +140,27 @@
             <ul>
               
     <li class="none">
-                    <a href="../v30/getting-started.html">Getting Started</a>
+                    <a href="../v301/getting-started.html">Getting Started</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/deploying.html">Deploying Portlets</a>
+                    <a href="../v301/deploying.html">Deploying Portlets</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/portlet-api.html">Portlet Concepts</a>
+                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/v3Features.html">Version 3 Features</a>
+                    <a href="../v301/v3Features.html">Version 3 Features</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/tck.html">Using the TCK</a>
+                    <a href="../v301/tck.html">Using the TCK</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/release-notes.html">Release Notes</a>
+                    <a href="../v301/release-notes.html">Release Notes</a>
           </li>
           </ul>
               <h5>Pluto 2.0</h5>
@@ -250,70 +254,70 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2><a 
name="Installing_the_Pluto_2.0_Binary_Build"></a>Installing the Pluto 2.0 
Binary Build</h2>
-<div class="highlightBox"><h4>About Pluto Distributions</h4>
+        <div class="section"><h2><a 
name="Installing_the_Pluto_2.0_Binary_Build"></a>Installing the Pluto 2.0 
Binary Build</h2>
+<div class="highlightBox"><h4>About Pluto Distributions</h4>
 <p>
           There are a number of distributions to choose from depending
           on your needs.
           <ul><li><strong>pluto-bundle</strong> - Provides Pluto and Tomcat 
bundled together.
                 If you are getting started with Pluto, this is the 
distribution you
-                want.</li>
+                want.</li>
 <li><strong>pluto-source-release</strong> - Provides the Pluto source code; 
requires
-                that you build and deploy Pluto on your own.</li>
-</ul>
-</p>
+                that you build and deploy Pluto on your own.</li>
+</ul>
+</p>
 </div><ol type="1"><li>Download the Pluto 2.0 binary distribution named 
<strong>pluto-current-bundle</strong> from 
-        a <a href="http://www.apache.org/dyn/closer.cgi/portals/pluto/"; 
class="externalLink">distribution site</a>.</li>
-<li>Unzip the binary distribution into a directory.</li>
-<ol type="1"><li>&lt;PLUTO-2.0-HOME&gt; will be the top level directory.</li>
-</ol>
+        a <a class="externalLink" 
href="http://www.apache.org/dyn/closer.cgi/portals/pluto/";>distribution 
site</a>.</li>
+<li>Unzip the binary distribution into a directory.</li>
+<ol type="1"><li>&lt;PLUTO-2.0-HOME&gt; will be the top level directory.</li>
+</ol>
 <li>Execute startup.bat (Windows) or startup.sh (Unix)
-in &lt;PLUTO-2.0-HOME&gt;/bin.</li>
-<ol type="1"><li>Use shutdown.bat/shutdown.sh to stop the portal</li>
-</ol>
-<li>Browse to <a href="http://localhost:8080/pluto/portal"; 
class="externalLink">http://localhost:8080/pluto/portal</a></li>
-<li>Login as user pluto (password=pluto) or tomcat (password=pluto).</li>
-</ol>
-</div>
-<div class="section"><h2><a name="Building_Pluto_2.0_from_Source"></a>Building 
Pluto 2.0 from Source</h2>
+in &lt;PLUTO-2.0-HOME&gt;/bin.</li>
+<ol type="1"><li>Use shutdown.bat/shutdown.sh to stop the portal</li>
+</ol>
+<li>Browse to <a class="externalLink" 
href="http://localhost:8080/pluto/portal";>http://localhost:8080/pluto/portal</a></li>
+<li>Login as user pluto (password=pluto) or tomcat (password=pluto).</li>
+</ol>
+</div>
+<div class="section"><h2><a name="Building_Pluto_2.0_from_Source"></a>Building 
Pluto 2.0 from Source</h2>
 <p>
         Maven 2 is utilized as the project management and build system for
         Pluto 2.0. Pluto currently provides Maven plugins which can be used to
         install the Pluto Portal, assemble portlet applications, deploy
         applications, and publish portlet applications to the Pluto Portal.
-      </p>
-<div class="section"><h3><a 
name="Obtaining_Pluto_2.0_Source_Code"></a>Obtaining Pluto 2.0 Source Code</h3>
+      </p>
+<div class="section"><h3><a 
name="Obtaining_Pluto_2.0_Source_Code"></a>Obtaining Pluto 2.0 Source Code</h3>
 <p>The Pluto project uses the
-               <a href="http://subversion.tigris.org/"; 
class="externalLink">Subversion</a> version control
+               <a class="externalLink" 
href="http://subversion.tigris.org/";>Subversion</a> version control
                system.  If you're new to Subversion, you can check out the
-               <a href="http://svnbook.red-bean.com/"; 
class="externalLink">online book</a> about Subversion.
+               <a class="externalLink" 
href="http://svnbook.red-bean.com/";>online book</a> about Subversion.
                Note that we are currently using Subversion 1.3.x (there are 
separate
                versions of the book covering the different versions of 
Subversion). 
-               </p>
-<p><b>Web Access to Subversion</b></p>
+               </p>
+<p><b>Web Access to Subversion</b></p>
 <p>
                To browse the Pluto source code, you can use the
-               <a 
href="http://svn.apache.org/viewcvs.cgi/portals/pluto/trunk?root=Apache-SVN"; 
class="externalLink">ViewCVS
+               <a class="externalLink" 
href="http://svn.apache.org/viewcvs.cgi/portals/pluto/trunk?root=Apache-SVN";>ViewCVS
                web interface</a> to Subversion. This is current at all times.
-               </p>
-<p><b>Normal Subversion Access</b></p>
+               </p>
+<p><b>Normal Subversion Access</b></p>
 <p>Anyone can check code out of Subversion anonymously.  However, you need to 
specify a
                username and password in order to update the Subversion 
repository, and only
                Pluto committers have the permissions to do that.  We run 
Subversion
                over standard HTTPS, so hopefully you won't have problems with 
intervening
-               firewalls.</p>
+               firewalls.</p>
 <h3>Check out from Subversion</h3><p>Again, anyone can do this.  To check out 
the latest distribution of Pluto 2.0 (trunk) to a directory 
                called 'pluto' use this command:
-               <pre>svn checkout 
https://svn.apache.org/repos/asf/portals/pluto/trunk/ pluto</pre></p>
+               <pre>svn checkout 
https://svn.apache.org/repos/asf/portals/pluto/trunk/ pluto</pre></p>
 <p>To check out Pluto 2.0.<code>x</code> source to the 'pluto' directory use 
this command (substituting '<code>x</code>' for the 
         current release number, e.g. 2.0.<code>0</code>):
-               <pre>svn checkout 
https://svn.apache.org/repos/asf/portals/pluto/tags/pluto-2.0.3 pluto</pre></p>
+               <pre>svn checkout 
https://svn.apache.org/repos/asf/portals/pluto/tags/pluto-2.0.3 pluto</pre></p>
 <p>
           Zipped up Pluto 2.0 source distributions can also be downloaded from
-        a <a href="http://www.apache.org/dyn/closer.cgi/portals/pluto/"; 
class="externalLink">distribution mirror</a>.  
-        </p>
-</div>
-<div class="section"><h3><a name="Building_Pluto_with_Maven_2"></a>Building 
Pluto with Maven 2</h3>
+        a <a class="externalLink" 
href="http://www.apache.org/dyn/closer.cgi/portals/pluto/";>distribution 
mirror</a>.  
+        </p>
+</div>
+<div class="section"><h3><a name="Building_Pluto_with_Maven_2"></a>Building 
Pluto with Maven 2</h3>
 <p>
           If this is your first time building Pluto with Maven 2, edit 
<code>~/.m2/settings.xml</code>
          and add the &lt;pluginGroups&gt; element:
@@ -325,85 +329,85 @@ in &lt;PLUTO-2.0-HOME&gt;/bin.</li>
   &lt;/pluginGroups&gt;
   ...
 &lt;/settings&gt;
-            </pre>
-</div>
-</p>
+            </pre>
+</div>
+</p>
 
           If you don't have <code>org.apache.portals.pluto</code> specified as 
a <code>&lt;pluginGroup&gt;</code>,
          then the <code>pluto2:install</code> will fail.
-       </p>
+       </p>
 <p><code>&lt;PLUTO_SRCHOME&gt;</code> is the local directory where the
           Pluto 2.0 source distribution has been checked out or unzipped into.
-        </p>
+        </p>
 <p><div class="source"><pre>
 $&gt; cd &lt;PLUTO_SRCHOME&gt;
 $&gt; mvn install
 $&gt; mvn pluto2:install -DinstallDir=path/to/appserver
-          </pre>
-</div>
-</p>
+          </pre>
+</div>
+</p>
 <p>
           The <code>install</code> goal is a built in Maven 2 lifecycle
           which builds the project artifacts and installs them into the Maven
           repository.
-        </p>
+        </p>
 <p>
           The <code>pluto2:install</code> goal will take the resulting 
artifacts
           and properly deploy them within the configured Tomcat installation.
           Currently, the Pluto install has been tested on Tomcat 6.0.33 and 
7.0.21.
-        </p>
+        </p>
 <p>
           If installing to a directory that contains spaces, 
<code>installDir</code>
           needs to be enclosed within quotes:
-        </p>
+        </p>
 <p><div class="source"><pre>
 C:\pluto&gt; mvn pluto2:install -DinstallDir=&quot;C:\Program Files\Apache 
Software Foundation\Tomcat 7.0&quot;
-          </pre>
-</div>
-</p>
-</div>
-<div class="section"><h3><a name="Installing_Pluto_Manually"></a>Installing 
Pluto Manually</h3>
+          </pre>
+</div>
+</p>
+</div>
+<div class="section"><h3><a name="Installing_Pluto_Manually"></a>Installing 
Pluto Manually</h3>
 <p>
         This section documents the manual installation of Pluto 2.0 into 
Tomcat. It replaces 
         the pluto2:install goal, but requires that the built-in Maven 2 
install goal 
         (<code>mvn install</code>) be run from 
<code>&lt;PLUTO_SRCHOME&gt;</code>.
-        </p>
+        </p>
 <p><b>Step 1:</b><div class="source"><pre>
 $&gt; cd &lt;PLUTO_SRCHOME&gt;
 $&gt; mvn install
-          </pre>
-</div>
-</p>
+          </pre>
+</div>
+</p>
 <p><b>Step 2:</b> Copy the following files to
           <code>&lt;TOMCAT_HOME&gt;/lib on Tomcat 6+</code>:
-          <ul><li>portlet-api_2.0_spec-1.0.jar</li>
-<li>ccpp-1.0.jar</li>
-<li>pluto-container-api-2.0.3.jar</li>
-<li>pluto-container-driver-api-2.0.3.jar</li>
-<li>pluto-taglib-2.0.3.jar</li>
-<li>portlet-api_2.0_spec-1.0.jar</li>
-</ul>
-</p>
+          <ul><li>portlet-api_2.0_spec-1.0.jar</li>
+<li>ccpp-1.0.jar</li>
+<li>pluto-container-api-2.0.3.jar</li>
+<li>pluto-container-driver-api-2.0.3.jar</li>
+<li>pluto-taglib-2.0.3.jar</li>
+<li>portlet-api_2.0_spec-1.0.jar</li>
+</ul>
+</p>
 <p><b>Step 3:</b> Copy the following to
           <code>&lt;TOMCAT_HOME&gt;/conf/Catalina/localhost</code>:
-          
<ul><li>&lt;PLUTO_SRCHOME&gt;/pluto-portal/src/main/resources/pluto.xml</li>
-<li>&lt;PLUTO_SRCHOME&gt;/pluto-testsuite/src/main/resources/testsuite.xml</li>
-</ul>
-</p>
+          
<ul><li>&lt;PLUTO_SRCHOME&gt;/pluto-portal/src/main/resources/pluto.xml</li>
+<li>&lt;PLUTO_SRCHOME&gt;/pluto-testsuite/src/main/resources/testsuite.xml</li>
+</ul>
+</p>
 <p><b>Step 4:</b> Copy the following to
           <code>&lt;TOMCAT_HOME&gt;/webapps</code>:
-          
<ul><li>&lt;PLUTO_SRCHOME&gt;/pluto-portal/target/pluto-portal.war</li>
-<li>&lt;PLUTO_SRCHOME&gt;/pluto-testsuite/target/pluto-testsuite.war</li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a 
name="Configuring_Source-Built_Pluto_for_Application_Scope_PortletSession_Attributes"></a>Configuring
 Source-Built Pluto for Application Scope PortletSession Attributes</h3>
+          
<ul><li>&lt;PLUTO_SRCHOME&gt;/pluto-portal/target/pluto-portal.war</li>
+<li>&lt;PLUTO_SRCHOME&gt;/pluto-testsuite/target/pluto-testsuite.war</li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a 
name="Configuring_Source-Built_Pluto_for_Application_Scope_PortletSession_Attributes"></a>Configuring
 Source-Built Pluto for Application Scope PortletSession Attributes</h3>
 <p>To be able to use application-scoped <code>PortletSession</code> attributes 
in Pluto, modify
     the Context element in <code>&lt;TOMCAT_HOME&gt;/conf/context.xml</code> by
     adding the following attribute and value: sessionCookiePath=&quot;/&quot;.
-    </p>
-</div>
-<div class="section"><h3><a 
name="Configuring_User_and_Role_in_the_Pluto_Source_Build"></a>Configuring User 
and Role in the Pluto Source Build</h3>
+    </p>
+</div>
+<div class="section"><h3><a 
name="Configuring_User_and_Role_in_the_Pluto_Source_Build"></a>Configuring User 
and Role in the Pluto Source Build</h3>
 <p>
         The Pluto Testsuite portlet application needs the role 
'<code>pluto</code>'
         to run the Security Mapping Test. So before starting tomcat, you should
@@ -424,11 +428,11 @@ $&gt; mvn install
   &lt;user username=&quot;both&quot; password=&quot;tomcat&quot; 
roles=&quot;tomcat,role1&quot;/&gt;
   &lt;user username=&quot;pluto&quot; password=&quot;pluto&quot; 
roles=&quot;pluto,manager&quot;/&gt;
 &lt;/tomcat-users&gt;
-        </pre>
-</div>
-</p>
-</div>
-<div class="section"><h3><a name="Starting_the_Portal"></a>Starting the 
Portal</h3>
+        </pre>
+</div>
+</p>
+</div>
+<div class="section"><h3><a name="Starting_the_Portal"></a>Starting the 
Portal</h3>
 <p>
         Now you are ready to use the Pluto Portal built from source. Start up 
tomcat by running
         <code>startup.bat</code> (for windows) or <code>startup.sh</code> (for
@@ -437,9 +441,9 @@ $&gt; mvn install
         the user and password you just created in 
<code>tomcat-users.xml</code>.
         If you added the 'pluto' role to the 'tomcat' user's record, you can
         login as 'tomcat/tomcat'.
-      </p>
-</div>
-</div>
+      </p>
+</div>
+</div>
 
       </div>
     </div>
@@ -448,7 +452,7 @@ $&gt; mvn install
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2017
+          2004-2018
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/powered.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/powered.html?rev=1834161&r1=1834160&r2=1834161&view=diff
==============================================================================
--- portals/site-live/pluto/v20/powered.html (original)
+++ portals/site-live/pluto/v20/powered.html Fri Jun 22 19:35:14 2018
@@ -47,7 +47,7 @@
   
     
             <div class="xleft">
-        Last Published: 2017-01-13
+        Last Published: 2018-06-22
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
@@ -105,6 +105,10 @@
           </li>
               
     <li class="none">
+                    <a href="../security.html">Security</a>
+          </li>
+              
+    <li class="none">
                     <a href="../status.html">Status</a>
           </li>
               
@@ -136,27 +140,27 @@
             <ul>
               
     <li class="none">
-                    <a href="../v30/getting-started.html">Getting Started</a>
+                    <a href="../v301/getting-started.html">Getting Started</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/deploying.html">Deploying Portlets</a>
+                    <a href="../v301/deploying.html">Deploying Portlets</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/portlet-api.html">Portlet Concepts</a>
+                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/v3Features.html">Version 3 Features</a>
+                    <a href="../v301/v3Features.html">Version 3 Features</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/tck.html">Using the TCK</a>
+                    <a href="../v301/tck.html">Using the TCK</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/release-notes.html">Release Notes</a>
+                    <a href="../v301/release-notes.html">Release Notes</a>
           </li>
           </ul>
               <h5>Pluto 2.0</h5>
@@ -250,82 +254,82 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2><a name="Portal_using_Pluto"></a>Portal using 
Pluto</h2>
+        <div class="section"><h2><a name="Portal_using_Pluto"></a>Portal using 
Pluto</h2>
 <p>
          The following portals use Pluto for their portlet container:
-         <table class="bodyTable"><tr class="a"><th>Portal</th>
-<th>Website</th>
-<th>License</th>
-<th>Status</th>
-<th>Pluto Version</th>
-</tr>
-<tr class="b"><td>uPortal 3</td>
-<td><a href="http://www.uportal.org"; 
class="externalLink">http://www.uportal.org</a></td>
-<td>JA-SIG</td>
-<td></td>
-<td>1.1.x</td>
-</tr>
-<tr class="a"><td>Sakai</td>
-<td><a href="http://www.sakaiproject.org"; 
class="externalLink">http://www.sakaiproject.org</a></td>
-<td>Sakai Foundation</td>
-<td></td>
-<td>1.1.x</td>
-</tr>
-<tr class="b"><td>Apache Jetspeed 2</td>
-<td><a href="http://portals.apache.org/jetspeed-2"; 
class="externalLink">http://portals.apache.org/jetspeed-2</a></td>
-<td>Apache 2.0</td>
-<td></td>
-<td>2.0.0</td>
-</tr>
-<tr class="a"><td>Apache Cocoon</td>
-<td><a href="http://cocoon.apache.org"; 
class="externalLink">http://cocoon.apache.org</a></td>
-<td>Apache 2.0</td>
-<td></td>
-<td>1.0.1</td>
-</tr>
-<tr class="b"><td>uPortal 2</td>
-<td><a href="http://www.uportal.org"; 
class="externalLink">http://www.uportal.org</a></td>
-<td>JA-SIG</td>
-<td></td>
-<td>1.0.1</td>
-</tr>
-<tr class="a"><td>InfoGlue</td>
-<td><a href="http://www.infoglue.org"; 
class="externalLink">http://www.infoglue.org</a></td>
-<td>GPL</td>
-<td></td>
-<td>1.0.1</td>
-</tr>
-<tr class="b"><td>Jahia</td>
-<td><a href="http://www.jahia.org"; 
class="externalLink">http://www.jahia.org</a></td>
-<td><a href="http://www.collaborativesource.org"; 
class="externalLink">Proprietary</a></td>
-<td>(http://www.jahia.org/cvs), branch JAHIA_PLUTO_BRANCH</td>
-<td>1.0.1</td>
-</tr>
-</table>
-</p>
+         <table class="bodyTable"><tr class="a"><th>Portal</th>
+<th>Website</th>
+<th>License</th>
+<th>Status</th>
+<th>Pluto Version</th>
+</tr>
+<tr class="b"><td>uPortal 3</td>
+<td><a class="externalLink" 
href="http://www.uportal.org";>http://www.uportal.org</a></td>
+<td>JA-SIG</td>
+<td></td>
+<td>1.1.x</td>
+</tr>
+<tr class="a"><td>Sakai</td>
+<td><a class="externalLink" 
href="http://www.sakaiproject.org";>http://www.sakaiproject.org</a></td>
+<td>Sakai Foundation</td>
+<td></td>
+<td>1.1.x</td>
+</tr>
+<tr class="b"><td>Apache Jetspeed 2</td>
+<td><a class="externalLink" 
href="http://portals.apache.org/jetspeed-2";>http://portals.apache.org/jetspeed-2</a></td>
+<td>Apache 2.0</td>
+<td></td>
+<td>2.0.0</td>
+</tr>
+<tr class="a"><td>Apache Cocoon</td>
+<td><a class="externalLink" 
href="http://cocoon.apache.org";>http://cocoon.apache.org</a></td>
+<td>Apache 2.0</td>
+<td></td>
+<td>1.0.1</td>
+</tr>
+<tr class="b"><td>uPortal 2</td>
+<td><a class="externalLink" 
href="http://www.uportal.org";>http://www.uportal.org</a></td>
+<td>JA-SIG</td>
+<td></td>
+<td>1.0.1</td>
+</tr>
+<tr class="a"><td>InfoGlue</td>
+<td><a class="externalLink" 
href="http://www.infoglue.org";>http://www.infoglue.org</a></td>
+<td>GPL</td>
+<td></td>
+<td>1.0.1</td>
+</tr>
+<tr class="b"><td>Jahia</td>
+<td><a class="externalLink" 
href="http://www.jahia.org";>http://www.jahia.org</a></td>
+<td><a class="externalLink" 
href="http://www.collaborativesource.org";>Proprietary</a></td>
+<td>(http://www.jahia.org/cvs), branch JAHIA_PLUTO_BRANCH</td>
+<td>1.0.1</td>
+</tr>
+</table>
+</p>
 <p>
     The following applications utilize Pluto for providing Plugin 
Extensibility:
-    <table class="bodyTable"><tr class="a"><th>Portal</th>
-<th>Website</th>
-<th>License</th>
-<th>Status</th>
-<th>Pluto Version</th>
-</tr>
-<tr class="b"><td>Apache Geronimo </td>
-<td><a href="http://geronimo.apache.org/"; 
class="externalLink">http://geronimo.apache.org</a></td>
-<td>Apache 2.0</td>
-<td>Web Management Console</td>
-<td>1.1</td>
-</tr>
-<tr class="a"><td>Java Studio Creator 2.0</td>
-<td><a href="http://developers.sun.com/prodtech/javatools/jscreator/"; 
class="externalLink">http://developers.sun.com/prodtech/javatools/jscreator/</a></td>
-<td>Sun Microsystems Inc.</td>
-<td>Development Portal Server</td>
-<td>1.0.1</td>
-</tr>
-</table>
-</p>
-</div>
+    <table class="bodyTable"><tr class="a"><th>Portal</th>
+<th>Website</th>
+<th>License</th>
+<th>Status</th>
+<th>Pluto Version</th>
+</tr>
+<tr class="b"><td>Apache Geronimo </td>
+<td><a class="externalLink" 
href="http://geronimo.apache.org/";>http://geronimo.apache.org</a></td>
+<td>Apache 2.0</td>
+<td>Web Management Console</td>
+<td>1.1</td>
+</tr>
+<tr class="a"><td>Java Studio Creator 2.0</td>
+<td><a class="externalLink" 
href="http://developers.sun.com/prodtech/javatools/jscreator/";>http://developers.sun.com/prodtech/javatools/jscreator/</a></td>
+<td>Sun Microsystems Inc.</td>
+<td>Development Portal Server</td>
+<td>1.0.1</td>
+</tr>
+</table>
+</p>
+</div>
 
       </div>
     </div>
@@ -334,7 +338,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2017
+          2004-2018
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/release-notes-2.0.0.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes-2.0.0.html?rev=1834161&r1=1834160&r2=1834161&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes-2.0.0.html (original)
+++ portals/site-live/pluto/v20/release-notes-2.0.0.html Fri Jun 22 19:35:14 
2018
@@ -47,7 +47,7 @@
   
     
             <div class="xleft">
-        Last Published: 2017-01-13
+        Last Published: 2018-06-22
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
@@ -105,6 +105,10 @@
           </li>
               
     <li class="none">
+                    <a href="../security.html">Security</a>
+          </li>
+              
+    <li class="none">
                     <a href="../status.html">Status</a>
           </li>
               
@@ -136,27 +140,27 @@
             <ul>
               
     <li class="none">
-                    <a href="../v30/getting-started.html">Getting Started</a>
+                    <a href="../v301/getting-started.html">Getting Started</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/deploying.html">Deploying Portlets</a>
+                    <a href="../v301/deploying.html">Deploying Portlets</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/portlet-api.html">Portlet Concepts</a>
+                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/v3Features.html">Version 3 Features</a>
+                    <a href="../v301/v3Features.html">Version 3 Features</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/tck.html">Using the TCK</a>
+                    <a href="../v301/tck.html">Using the TCK</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/release-notes.html">Release Notes</a>
+                    <a href="../v301/release-notes.html">Release Notes</a>
           </li>
           </ul>
               <h5>Pluto 2.0</h5>
@@ -250,277 +254,277 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.0"></a>Release Notes - Pluto 2.0.0</h2>
+        <subtitle></subtitle><authors><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.0"></a>Release Notes - Pluto 2.0.0</h2>
 <p>
                 The list below outlines the issues that are addressed with 
release 2.0.0 .
-            </p>
+            </p>
 <p>
                 The release notes of the previous release 1.1.7 are available 
here: <a href="../v11/release-notes.html">release notes 1.1.7</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-397"; 
class="externalLink">PLUTO-397</a>] - Copyright at bottom of Portal Driver 
content needs to be updated to 2007
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-421"; 
class="externalLink">PLUTO-421</a>] - PortletRequest.getParameterMap() must 
return an unmodifiable map (PLT.11.1.1)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-430"; 
class="externalLink">PLUTO-430</a>] - Portlet Config changes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-446"; 
class="externalLink">PLUTO-446</a>] - No way to set default page encoding for 
Pluto
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-448"; 
class="externalLink">PLUTO-448</a>] - No way to know if expiration cache value 
was set via PortletDD
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-449"; 
class="externalLink">PLUTO-449</a>] - portlet-skin.jsp does not have the JSTL 
core taglib directive
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-450"; 
class="externalLink">PLUTO-450</a>] - ExternalAppScopedAttributeTest.jsp has a 
minor javascript error
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-451"; 
class="externalLink">PLUTO-451</a>] - JSP21ExpressionEvaluatorProxy is causing 
an exception in Tomcat 6.0 if compiled using JDK 5.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-452"; 
class="externalLink">PLUTO-452</a>] - Assembler ant task fails on WAR with no 
manifest
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-454"; 
class="externalLink">PLUTO-454</a>] - JSR-286 RI driver does not support more 
than one public render parameter
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-455"; 
class="externalLink">PLUTO-455</a>] - Assembler emitts non-validating web.xml 
for servlet 2.3 and 2.4
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-457"; 
class="externalLink">PLUTO-457</a>] - PortletContainerException doesn't chain 
Throwable
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-462"; 
class="externalLink">PLUTO-462</a>] - isPortletModeAllowed and 
isWindowStateAllowed do case-sensitve checks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-463"; 
class="externalLink">PLUTO-463</a>] - java.lang.ClassCastException: 
org.apache.pluto.internal.impl.PortletSessionImpl with Pluto 2.0 and Jetty
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-466"; 
class="externalLink">PLUTO-466</a>] - Assembly code cannot parse Servlet 2.4 
web.xml containing &lt;jsp-config&gt; tags
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-468"; 
class="externalLink">PLUTO-468</a>] - isPortletModeAllowed and 
isWindowStateAllowed do case-sensitve checks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-469"; 
class="externalLink">PLUTO-469</a>] - Pluto Driver not using injected Portal 
URL Parser
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-471"; 
class="externalLink">PLUTO-471</a>] - Assembler emitts non-validating web.xml 
for servlet 2.3 and 2.4
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-473"; 
class="externalLink">PLUTO-473</a>] - XML Schema Location for 
pluto-portal-driver-config.xsd points to obsolete schema definition
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-475"; 
class="externalLink">PLUTO-475</a>] - Default Portlet Skin and 
WindowStateAnchorTag emit invalid markup
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-476"; 
class="externalLink">PLUTO-476</a>] - Unused LocalStrings.properties with 
better messages
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-477"; 
class="externalLink">PLUTO-477</a>] - PortletRequestImpl throws a 
NullPointerException when getting USER_INFO for unauthenticated users
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-478"; 
class="externalLink">PLUTO-478</a>] - Portlet Dispatching loses wrappers
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-479"; 
class="externalLink">PLUTO-479</a>] - Pluto references internal (placeholder) 
wrapper classes instead of javax.portlet classes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-480"; 
class="externalLink">PLUTO-480</a>] - Pluto resource response fails on forward 
because it checks for valid content type
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-484"; 
class="externalLink">PLUTO-484</a>] - PortletURLImpl.setSecure() throws 
PortletSecurityException when PortletURLProvider.isSecureSupported() returns 
true
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-490"; 
class="externalLink">PLUTO-490</a>] - Cannot deploy portlets to ROOT context
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-499"; 
class="externalLink">PLUTO-499</a>] - Invoking FilterConfig.getInitParameter() 
when there are no filter parameters defined results in NPE
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-505"; 
class="externalLink">PLUTO-505</a>] - Whitespace in PreferencesValidator 
declaration results in ClassNotFoundException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-506"; 
class="externalLink">PLUTO-506</a>] - Invoking the store() method of 
PortletPreferences object results in NPE if no preferences declared in 
portlet.xml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-507"; 
class="externalLink">PLUTO-507</a>] - PortalDriverFilter doesn't handle action 
requests properly, throws IllegalStateException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-508"; 
class="externalLink">PLUTO-508</a>] - pluto2:install / pluto missing commons 
logging
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-509"; 
class="externalLink">PLUTO-509</a>] - JAXB portlet descriptor model handling 
broken with respect to the different namespace handling for portlet API 1.0 and 
2.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-510"; 
class="externalLink">PLUTO-510</a>] - Web deployment descriptor model loading 
and rewriting broken and out-dated 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-511"; 
class="externalLink">PLUTO-511</a>] - Separate Pluto implementation from 
required interfaces in shared class loader
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-514"; 
class="externalLink">PLUTO-514</a>] - Invoking PortletRequest.isUserInRole() 
results in NPE if no &lt;security-role-ref&gt; elements defined
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-515"; 
class="externalLink">PLUTO-515</a>] - Retrieving user information request 
attribute results in NPE if no &lt;user-attribute&gt; elements defined
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-516"; 
class="externalLink">PLUTO-516</a>] - Pluto's PorletSessionImpl#setAttribute 
sometimes sets var into APPLICATION_SCOPE without explanation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-517"; 
class="externalLink">PLUTO-517</a>] - PortletWindowConfig#createPortletId 
generates troublesome id with leading slash
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-522"; 
class="externalLink">PLUTO-522</a>] - pluto looks up wrong context when publish 
an event in response to an event
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-527"; 
class="externalLink">PLUTO-527</a>] - FilterConfig.getInitParameterNames() is 
not implemented
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-528"; 
class="externalLink">PLUTO-528</a>] - PortletContextManager registers portlets 
only if log level info is enabled
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-529"; 
class="externalLink">PLUTO-529</a>] - PortletRequest/PortletResponse 
implementations extending HttpServletRequest/Response wrappers causes 
&quot;indentity&quot; problems when accessed from servlets
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-530"; 
class="externalLink">PLUTO-530</a>] - RequestDispatcher path query string 
parameter handling too limited and broken with nested dispatches
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-535"; 
class="externalLink">PLUTO-535</a>] - Dispatched HttpServletRequest path info 
methods must return path information used to obtain the PortletRequestDispatcher
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-536"; 
class="externalLink">PLUTO-536</a>] - Setting the ResourceResponse character 
encoding requires to support locale-encoding-mapping-list from web.xml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-541"; 
class="externalLink">PLUTO-541</a>] - locale retrieval from PortletRequestImpl 
throws NoSuchElement Exception
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-553"; 
class="externalLink">PLUTO-553</a>] - commons-logging unsuited for 
cross-context webapplication invocation usage - migrating to slf4j
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-554"; 
class="externalLink">PLUTO-554</a>] - Infinite invocation when a view page of a 
portlet tries to include some result from other servlet path.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-557"; 
class="externalLink">PLUTO-557</a>] - Fixing the RequestDispatcher 
implementation to be more web container generic and pluggable through a Service
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-561"; 
class="externalLink">PLUTO-561</a>] - ResourceResponse.setContentType() with 
charset is broken.
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-360"; 
class="externalLink">PLUTO-360</a>] - FileAssemblerTest cannot be executed 
offline
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-395"; 
class="externalLink">PLUTO-395</a>] - Copy assembly module from trunk to 
286-COMPATIBILITY branch
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-417"; 
class="externalLink">PLUTO-417</a>] - PortletResponseImpl doesn't allow wsrp 
rewrite urls
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-428"; 
class="externalLink">PLUTO-428</a>] - Refactoring ResponseImpl
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-429"; 
class="externalLink">PLUTO-429</a>] - Refactoring. Elemenate multiple code in 
*ResponseImpl. Extract same code in new Superclass.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-442"; 
class="externalLink">PLUTO-442</a>] - Create a Testsuite for JSR-286 features
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-445"; 
class="externalLink">PLUTO-445</a>] - Patch to implement mime response cache 
control
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-456"; 
class="externalLink">PLUTO-456</a>] - fix line endings on files.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-458"; 
class="externalLink">PLUTO-458</a>] - Improve exception handling with 
AbstractCastorDescriptorService
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-459"; 
class="externalLink">PLUTO-459</a>] - Update 286's pom to use Java 1.5
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-481"; 
class="externalLink">PLUTO-481</a>] - Pluto 2.0 Refactoring Initiative
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-487"; 
class="externalLink">PLUTO-487</a>] - PortletPreferencesImpl should not store 
the preferences every time it is instantiated
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-488"; 
class="externalLink">PLUTO-488</a>] - When executing 
doAction/doRender/doLoad/doAdmin and retrieving the servlet context of the 
portlet app fails, a generic NullPointerException is thrown
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-489"; 
class="externalLink">PLUTO-489</a>] - Refactor request attribute handling into 
optional service interface
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-491"; 
class="externalLink">PLUTO-491</a>] - Attach source jars to maven deployed 
artifacts
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-492"; 
class="externalLink">PLUTO-492</a>] - Duplicate web site code in pluto-site 
module and root src dir
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-495"; 
class="externalLink">PLUTO-495</a>] - Eclipse autobuilld/compile/debug project
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-503"; 
class="externalLink">PLUTO-503</a>] - Expose createPortletScopedId and 
isInCurrentPortletScope of PortletSessionImpl as protected
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-504"; 
class="externalLink">PLUTO-504</a>] - Create PortletSession via 
PortletEnvironmentService
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-512"; 
class="externalLink">PLUTO-512</a>] - improve error logging diagnostics when 
inputstream == null
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-519"; 
class="externalLink">PLUTO-519</a>] - Better error msg on invalid event payload 
class
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-520"; 
class="externalLink">PLUTO-520</a>] - Provide backwards compatiblity for 
Portlet Applications using/embedding Pluto 1.0.1 portlet.tld 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-521"; 
class="externalLink">PLUTO-521</a>] - add warning when trying to publish an 
event when event not registered
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-531"; 
class="externalLink">PLUTO-531</a>] - New PortletRequestStateService SPI to 
replace and extend most of the currrent incorrect used PropertyManager SPI and 
PortletURLProvider SPI
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-532"; 
class="externalLink">PLUTO-532</a>] - New PortletResponseStateProvider SPI
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-538"; 
class="externalLink">PLUTO-538</a>] - New EventCoordinationService and merging 
EventContainer with PortletContainer
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-539"; 
class="externalLink">PLUTO-539</a>] - New FilterManagerService implementation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-540"; 
class="externalLink">PLUTO-540</a>] - New PortletURLListenerService
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-544"; 
class="externalLink">PLUTO-544</a>] - Element creation in PortletResponse needs 
to be moved into PortletResponseContext.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-545"; 
class="externalLink">PLUTO-545</a>] - Separate driver interfaces/classes from 
container (api)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-546"; 
class="externalLink">PLUTO-546</a>] - Improve Maven Usage
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-547"; 
class="externalLink">PLUTO-547</a>] - Remove distinction between required and 
optional container services
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-548"; 
class="externalLink">PLUTO-548</a>] - Move portlet apis to own svn location
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-549"; 
class="externalLink">PLUTO-549</a>] - Rename PortletInvokerService METHOD_NOOP 
to METHOD_LOAD
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-550"; 
class="externalLink">PLUTO-550</a>] - Change the FilterManager interface to 
have a separate method for each lifecycle
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-551"; 
class="externalLink">PLUTO-551</a>] - Remove class loader from filter manager 
interface
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-558"; 
class="externalLink">PLUTO-558</a>] - Change FilterManagerService to use 
portlet entity
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-559"; 
class="externalLink">PLUTO-559</a>] - Drop PortletEntity interface
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-263"; 
class="externalLink">PLUTO-263</a>] - add Resource Serving
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-267"; 
class="externalLink">PLUTO-267</a>] - Implementation of the new Eventing Model
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-337"; 
class="externalLink">PLUTO-337</a>] - Add JAXB object payload delivering
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-371"; 
class="externalLink">PLUTO-371</a>] - Portlet Filter
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-415"; 
class="externalLink">PLUTO-415</a>] - Update from Spec rev 22 to 23
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-418"; 
class="externalLink">PLUTO-418</a>] - Add support for container-runtime-options
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-423"; 
class="externalLink">PLUTO-423</a>] - PortletRequestDispatcher implementation 
for Spec Chapter 19 &quot;Dispatching Requests to Servlets and JSPs&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-424"; 
class="externalLink">PLUTO-424</a>] - Support for CCPPProfileService (with 
DummyImplementation)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-425"; 
class="externalLink">PLUTO-425</a>] - Implementation of GetLifecyclePhase 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-431"; 
class="externalLink">PLUTO-431</a>] - PortletUrl listener
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-433"; 
class="externalLink">PLUTO-433</a>] - taglib
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-513"; 
class="externalLink">PLUTO-513</a>] - Support portlet managed custom modes as 
defined in PLT.8.4 of JSR-286 spec
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Task"></a>Task</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-373"; 
class="externalLink">PLUTO-373</a>] - Throw exception if event value has not a 
valid JAXB binding or is not a Java primitive type
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-402"; 
class="externalLink">PLUTO-402</a>] - Merge SVN trunk with 
1.1-286-COMPATIBILITY  branch using 1.1-286-trunk-merge branch
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-483"; 
class="externalLink">PLUTO-483</a>] - Pluto 2.0 refactoring TODO tasks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-523"; 
class="externalLink">PLUTO-523</a>] - Further abstractions of the Pluto SPI to 
support embedding in and extending by other portals 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-537"; 
class="externalLink">PLUTO-537</a>] - Cleaning up Pluto packages
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-552"; 
class="externalLink">PLUTO-552</a>] - Change Pluto 2.0 maven groupid to 
org.apache.portals.pluto
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-560"; 
class="externalLink">PLUTO-560</a>] - Change Pluto 2.0 maven pluto plugin 
prefix from pluto to pluto2 to prevent lookup clashes with the Pluto 1.x plugin
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-562"; 
class="externalLink">PLUTO-562</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/PLUTO-563"; 
class="externalLink">PLUTO-563</a>] - Move Pluto site project structure outside 
trunk to a new sub site project of the main Portals site project
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Sub-task"></a>Sub-task</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-403"; 
class="externalLink">PLUTO-403</a>] - Merge maven-pluto-plugin code from trunk 
to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-404"; 
class="externalLink">PLUTO-404</a>] - Merge pluto-container code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-405"; 
class="externalLink">PLUTO-405</a>] - Merge pluto-portal-driver code from trunk 
to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-406"; 
class="externalLink">PLUTO-406</a>] - Merge pluto-portal-driver-impl code from 
trunk to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-407"; 
class="externalLink">PLUTO-407</a>] - Merge pluto-portal code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-408"; 
class="externalLink">PLUTO-408</a>] - Merge pluto-taglib code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-409"; 
class="externalLink">PLUTO-409</a>] - Merge pluto-testsuite code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-410"; 
class="externalLink">PLUTO-410</a>] - Merge pluto-util code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-411"; 
class="externalLink">PLUTO-411</a>] - Merge pluto-descriptor-api code from 
trunk to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-412"; 
class="externalLink">PLUTO-412</a>] - Merge pluto-ant-tasks code from trunk to 
1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-413"; 
class="externalLink">PLUTO-413</a>] - Merge pluto-descriptor-impl code from 
trunk to 1.1-286-trunk-merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-416"; 
class="externalLink">PLUTO-416</a>] - Fix failure of 
JaxBDescriptorServiceImplTest unit test in 1.1-286-trunk merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-419"; 
class="externalLink">PLUTO-419</a>] - Fix failure of FileAssemblerTest unit 
test in 1.1-286-trunk merge branch</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-443"; 
class="externalLink">PLUTO-443</a>] - Add resource serving tests to testsuite 
for JSR-286</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-444"; 
class="externalLink">PLUTO-444</a>] - Filter chain is not implemented the right 
way</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Test"></a>Test</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-366"; 
class="externalLink">PLUTO-366</a>] - Add eventing tests to testsuite for 
JSR-286
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-367"; 
class="externalLink">PLUTO-367</a>] - Add public render parameters tests to 
testsuite for JSR-286
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-368"; 
class="externalLink">PLUTO-368</a>] - Add portlet filter tests to testsuite for 
JSR-286
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Wish"></a>Wish</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-786"; 
class="externalLink">JS2-786</a>] - Tool for conversion preferences from 
database no-principal preferences to defaults preferences in psml pages</li>
-</ul>
-</div>
-</div>
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-397";>PLUTO-397</a>] - 
Copyright at bottom of Portal Driver content needs to be updated to 2007
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-421";>PLUTO-421</a>] - 
PortletRequest.getParameterMap() must return an unmodifiable map (PLT.11.1.1)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-430";>PLUTO-430</a>] - Portlet 
Config changes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-446";>PLUTO-446</a>] - No way 
to set default page encoding for Pluto
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-448";>PLUTO-448</a>] - No way 
to know if expiration cache value was set via PortletDD
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-449";>PLUTO-449</a>] - 
portlet-skin.jsp does not have the JSTL core taglib directive
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-450";>PLUTO-450</a>] - 
ExternalAppScopedAttributeTest.jsp has a minor javascript error
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-451";>PLUTO-451</a>] - 
JSP21ExpressionEvaluatorProxy is causing an exception in Tomcat 6.0 if compiled 
using JDK 5.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-452";>PLUTO-452</a>] - 
Assembler ant task fails on WAR with no manifest
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-454";>PLUTO-454</a>] - JSR-286 
RI driver does not support more than one public render parameter
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-455";>PLUTO-455</a>] - 
Assembler emitts non-validating web.xml for servlet 2.3 and 2.4
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-457";>PLUTO-457</a>] - 
PortletContainerException doesn't chain Throwable
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-462";>PLUTO-462</a>] - 
isPortletModeAllowed and isWindowStateAllowed do case-sensitve checks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-463";>PLUTO-463</a>] - 
java.lang.ClassCastException: org.apache.pluto.internal.impl.PortletSessionImpl 
with Pluto 2.0 and Jetty
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-466";>PLUTO-466</a>] - 
Assembly code cannot parse Servlet 2.4 web.xml containing &lt;jsp-config&gt; 
tags
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-468";>PLUTO-468</a>] - 
isPortletModeAllowed and isWindowStateAllowed do case-sensitve checks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-469";>PLUTO-469</a>] - Pluto 
Driver not using injected Portal URL Parser
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-471";>PLUTO-471</a>] - 
Assembler emitts non-validating web.xml for servlet 2.3 and 2.4
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-473";>PLUTO-473</a>] - XML 
Schema Location for pluto-portal-driver-config.xsd points to obsolete schema 
definition
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-475";>PLUTO-475</a>] - Default 
Portlet Skin and WindowStateAnchorTag emit invalid markup
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-476";>PLUTO-476</a>] - Unused 
LocalStrings.properties with better messages
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-477";>PLUTO-477</a>] - 
PortletRequestImpl throws a NullPointerException when getting USER_INFO for 
unauthenticated users
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-478";>PLUTO-478</a>] - Portlet 
Dispatching loses wrappers
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-479";>PLUTO-479</a>] - Pluto 
references internal (placeholder) wrapper classes instead of javax.portlet 
classes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-480";>PLUTO-480</a>] - Pluto 
resource response fails on forward because it checks for valid content type
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-484";>PLUTO-484</a>] - 
PortletURLImpl.setSecure() throws PortletSecurityException when 
PortletURLProvider.isSecureSupported() returns true
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-490";>PLUTO-490</a>] - Cannot 
deploy portlets to ROOT context
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-499";>PLUTO-499</a>] - 
Invoking FilterConfig.getInitParameter() when there are no filter parameters 
defined results in NPE
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-505";>PLUTO-505</a>] - 
Whitespace in PreferencesValidator declaration results in ClassNotFoundException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-506";>PLUTO-506</a>] - 
Invoking the store() method of PortletPreferences object results in NPE if no 
preferences declared in portlet.xml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-507";>PLUTO-507</a>] - 
PortalDriverFilter doesn't handle action requests properly, throws 
IllegalStateException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-508";>PLUTO-508</a>] - 
pluto2:install / pluto missing commons logging
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-509";>PLUTO-509</a>] - JAXB 
portlet descriptor model handling broken with respect to the different 
namespace handling for portlet API 1.0 and 2.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-510";>PLUTO-510</a>] - Web 
deployment descriptor model loading and rewriting broken and out-dated 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-511";>PLUTO-511</a>] - 
Separate Pluto implementation from required interfaces in shared class loader
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-514";>PLUTO-514</a>] - 
Invoking PortletRequest.isUserInRole() results in NPE if no 
&lt;security-role-ref&gt; elements defined
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-515";>PLUTO-515</a>] - 
Retrieving user information request attribute results in NPE if no 
&lt;user-attribute&gt; elements defined
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-516";>PLUTO-516</a>] - Pluto's 
PorletSessionImpl#setAttribute sometimes sets var into APPLICATION_SCOPE 
without explanation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-517";>PLUTO-517</a>] - 
PortletWindowConfig#createPortletId generates troublesome id with leading slash
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-522";>PLUTO-522</a>] - pluto 
looks up wrong context when publish an event in response to an event
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-527";>PLUTO-527</a>] - 
FilterConfig.getInitParameterNames() is not implemented
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-528";>PLUTO-528</a>] - 
PortletContextManager registers portlets only if log level info is enabled
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-529";>PLUTO-529</a>] - 
PortletRequest/PortletResponse implementations extending 
HttpServletRequest/Response wrappers causes &quot;indentity&quot; problems when 
accessed from servlets
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-530";>PLUTO-530</a>] - 
RequestDispatcher path query string parameter handling too limited and broken 
with nested dispatches
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-535";>PLUTO-535</a>] - 
Dispatched HttpServletRequest path info methods must return path information 
used to obtain the PortletRequestDispatcher
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-536";>PLUTO-536</a>] - Setting 
the ResourceResponse character encoding requires to support 
locale-encoding-mapping-list from web.xml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-541";>PLUTO-541</a>] - locale 
retrieval from PortletRequestImpl throws NoSuchElement Exception
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-553";>PLUTO-553</a>] - 
commons-logging unsuited for cross-context webapplication invocation usage - 
migrating to slf4j
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-554";>PLUTO-554</a>] - 
Infinite invocation when a view page of a portlet tries to include some result 
from other servlet path.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-557";>PLUTO-557</a>] - Fixing 
the RequestDispatcher implementation to be more web container generic and 
pluggable through a Service
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-561";>PLUTO-561</a>] - 
ResourceResponse.setContentType() with charset is broken.
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-360";>PLUTO-360</a>] - 
FileAssemblerTest cannot be executed offline
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-395";>PLUTO-395</a>] - Copy 
assembly module from trunk to 286-COMPATIBILITY branch
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-417";>PLUTO-417</a>] - 
PortletResponseImpl doesn't allow wsrp rewrite urls
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-428";>PLUTO-428</a>] - 
Refactoring ResponseImpl
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-429";>PLUTO-429</a>] - 
Refactoring. Elemenate multiple code in *ResponseImpl. Extract same code in new 
Superclass.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-442";>PLUTO-442</a>] - Create 
a Testsuite for JSR-286 features
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-445";>PLUTO-445</a>] - Patch 
to implement mime response cache control
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-456";>PLUTO-456</a>] - fix 
line endings on files.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-458";>PLUTO-458</a>] - Improve 
exception handling with AbstractCastorDescriptorService
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-459";>PLUTO-459</a>] - Update 
286's pom to use Java 1.5
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-481";>PLUTO-481</a>] - Pluto 
2.0 Refactoring Initiative
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-487";>PLUTO-487</a>] - 
PortletPreferencesImpl should not store the preferences every time it is 
instantiated
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-488";>PLUTO-488</a>] - When 
executing doAction/doRender/doLoad/doAdmin and retrieving the servlet context 
of the portlet app fails, a generic NullPointerException is thrown
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-489";>PLUTO-489</a>] - 
Refactor request attribute handling into optional service interface
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-491";>PLUTO-491</a>] - Attach 
source jars to maven deployed artifacts
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-492";>PLUTO-492</a>] - 
Duplicate web site code in pluto-site module and root src dir
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-495";>PLUTO-495</a>] - Eclipse 
autobuilld/compile/debug project
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-503";>PLUTO-503</a>] - Expose 
createPortletScopedId and isInCurrentPortletScope of PortletSessionImpl as 
protected
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-504";>PLUTO-504</a>] - Create 
PortletSession via PortletEnvironmentService
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-512";>PLUTO-512</a>] - improve 
error logging diagnostics when inputstream == null
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-519";>PLUTO-519</a>] - Better 
error msg on invalid event payload class
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-520";>PLUTO-520</a>] - Provide 
backwards compatiblity for Portlet Applications using/embedding Pluto 1.0.1 
portlet.tld 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-521";>PLUTO-521</a>] - add 
warning when trying to publish an event when event not registered
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-531";>PLUTO-531</a>] - New 
PortletRequestStateService SPI to replace and extend most of the currrent 
incorrect used PropertyManager SPI and PortletURLProvider SPI
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-532";>PLUTO-532</a>] - New 
PortletResponseStateProvider SPI
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-538";>PLUTO-538</a>] - New 
EventCoordinationService and merging EventContainer with PortletContainer
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-539";>PLUTO-539</a>] - New 
FilterManagerService implementation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-540";>PLUTO-540</a>] - New 
PortletURLListenerService
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-544";>PLUTO-544</a>] - Element 
creation in PortletResponse needs to be moved into PortletResponseContext.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-545";>PLUTO-545</a>] - 
Separate driver interfaces/classes from container (api)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-546";>PLUTO-546</a>] - Improve 
Maven Usage
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-547";>PLUTO-547</a>] - Remove 
distinction between required and optional container services
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-548";>PLUTO-548</a>] - Move 
portlet apis to own svn location
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-549";>PLUTO-549</a>] - Rename 
PortletInvokerService METHOD_NOOP to METHOD_LOAD
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-550";>PLUTO-550</a>] - Change 
the FilterManager interface to have a separate method for each lifecycle
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-551";>PLUTO-551</a>] - Remove 
class loader from filter manager interface
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-558";>PLUTO-558</a>] - Change 
FilterManagerService to use portlet entity
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-559";>PLUTO-559</a>] - Drop 
PortletEntity interface
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-263";>PLUTO-263</a>] - add 
Resource Serving
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-267";>PLUTO-267</a>] - 
Implementation of the new Eventing Model
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-337";>PLUTO-337</a>] - Add 
JAXB object payload delivering
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-371";>PLUTO-371</a>] - Portlet 
Filter
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-415";>PLUTO-415</a>] - Update 
from Spec rev 22 to 23
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-418";>PLUTO-418</a>] - Add 
support for container-runtime-options
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-423";>PLUTO-423</a>] - 
PortletRequestDispatcher implementation for Spec Chapter 19 &quot;Dispatching 
Requests to Servlets and JSPs&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-424";>PLUTO-424</a>] - Support 
for CCPPProfileService (with DummyImplementation)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-425";>PLUTO-425</a>] - 
Implementation of GetLifecyclePhase 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-431";>PLUTO-431</a>] - 
PortletUrl listener
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-433";>PLUTO-433</a>] - taglib
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-513";>PLUTO-513</a>] - Support 
portlet managed custom modes as defined in PLT.8.4 of JSR-286 spec
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Task"></a>Task</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-373";>PLUTO-373</a>] - Throw 
exception if event value has not a valid JAXB binding or is not a Java 
primitive type
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-402";>PLUTO-402</a>] - Merge 
SVN trunk with 1.1-286-COMPATIBILITY  branch using 1.1-286-trunk-merge branch
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-483";>PLUTO-483</a>] - Pluto 
2.0 refactoring TODO tasks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-523";>PLUTO-523</a>] - Further 
abstractions of the Pluto SPI to support embedding in and extending by other 
portals 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-537";>PLUTO-537</a>] - 
Cleaning up Pluto packages
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-552";>PLUTO-552</a>] - Change 
Pluto 2.0 maven groupid to org.apache.portals.pluto
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-560";>PLUTO-560</a>] - Change 
Pluto 2.0 maven pluto plugin prefix from pluto to pluto2 to prevent lookup 
clashes with the Pluto 1.x plugin
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-562";>PLUTO-562</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 class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-563";>PLUTO-563</a>] - Move 
Pluto site project structure outside trunk to a new sub site project of the 
main Portals site project
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Sub-task"></a>Sub-task</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-403";>PLUTO-403</a>] - Merge 
maven-pluto-plugin code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-404";>PLUTO-404</a>] - Merge 
pluto-container code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-405";>PLUTO-405</a>] - Merge 
pluto-portal-driver code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-406";>PLUTO-406</a>] - Merge 
pluto-portal-driver-impl code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-407";>PLUTO-407</a>] - Merge 
pluto-portal code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-408";>PLUTO-408</a>] - Merge 
pluto-taglib code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-409";>PLUTO-409</a>] - Merge 
pluto-testsuite code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-410";>PLUTO-410</a>] - Merge 
pluto-util code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-411";>PLUTO-411</a>] - Merge 
pluto-descriptor-api code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-412";>PLUTO-412</a>] - Merge 
pluto-ant-tasks code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-413";>PLUTO-413</a>] - Merge 
pluto-descriptor-impl code from trunk to 1.1-286-trunk-merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-416";>PLUTO-416</a>] - Fix 
failure of JaxBDescriptorServiceImplTest unit test in 1.1-286-trunk merge 
branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-419";>PLUTO-419</a>] - Fix 
failure of FileAssemblerTest unit test in 1.1-286-trunk merge branch</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-443";>PLUTO-443</a>] - Add 
resource serving tests to testsuite for JSR-286</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-444";>PLUTO-444</a>] - Filter 
chain is not implemented the right way</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Test"></a>Test</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-366";>PLUTO-366</a>] - Add 
eventing tests to testsuite for JSR-286
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-367";>PLUTO-367</a>] - Add 
public render parameters tests to testsuite for JSR-286
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-368";>PLUTO-368</a>] - Add 
portlet filter tests to testsuite for JSR-286
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Wish"></a>Wish</h3>
+<ul><li>[<a class="externalLink" 
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>
+</div>
+</div>
 
       </div>
     </div>
@@ -529,7 +533,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2017
+          2004-2018
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/release-notes-2.0.1.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes-2.0.1.html?rev=1834161&r1=1834160&r2=1834161&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes-2.0.1.html (original)
+++ portals/site-live/pluto/v20/release-notes-2.0.1.html Fri Jun 22 19:35:14 
2018
@@ -47,7 +47,7 @@
   
     
             <div class="xleft">
-        Last Published: 2017-01-13
+        Last Published: 2018-06-22
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
@@ -105,6 +105,10 @@
           </li>
               
     <li class="none">
+                    <a href="../security.html">Security</a>
+          </li>
+              
+    <li class="none">
                     <a href="../status.html">Status</a>
           </li>
               
@@ -136,27 +140,27 @@
             <ul>
               
     <li class="none">
-                    <a href="../v30/getting-started.html">Getting Started</a>
+                    <a href="../v301/getting-started.html">Getting Started</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/deploying.html">Deploying Portlets</a>
+                    <a href="../v301/deploying.html">Deploying Portlets</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/portlet-api.html">Portlet Concepts</a>
+                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/v3Features.html">Version 3 Features</a>
+                    <a href="../v301/v3Features.html">Version 3 Features</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/tck.html">Using the TCK</a>
+                    <a href="../v301/tck.html">Using the TCK</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/release-notes.html">Release Notes</a>
+                    <a href="../v301/release-notes.html">Release Notes</a>
           </li>
           </ul>
               <h5>Pluto 2.0</h5>
@@ -250,36 +254,36 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.1"></a>Release Notes - Pluto 2.0.1</h2>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.1"></a>Release Notes - Pluto 2.0.1</h2>
 <p>
                 The list below outlines the issues that are addressed with 
release 2.0.1 .
-            </p>
+            </p>
 <p>
                 The release notes of the previous release 2.0.0 are available 
here: <a href="release-notes-2.0.0.html">release notes 2.0.0</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-564"; 
class="externalLink">PLUTO-564</a>] -         Configuration errors are not much 
descriptive (II Part)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-565"; 
class="externalLink">PLUTO-565</a>] -         Resource config not found under 
/WEB-INF/
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-566"; 
class="externalLink">PLUTO-566</a>] -         Pluto portal does not include 
dependency of pluto-taglib needed to run jsp
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-568"; 
class="externalLink">PLUTO-568</a>] -         Request attributes with javax not 
getting namespaced and hence colliding
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-585"; 
class="externalLink">PLUTO-585</a>] -         Make pluto more osgi friendly
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-567"; 
class="externalLink">PLUTO-567</a>] -         Make Pluto work even if main 
portlets are not available.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-580"; 
class="externalLink">PLUTO-580</a>] -         Allow portlet descriptor with 
empty namespace during deployment.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-586"; 
class="externalLink">PLUTO-586</a>] -         Simplify POM release profile
-</li>
-</ul>
-</div>
-</div>
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-564";>PLUTO-564</a>] -         
Configuration errors are not much descriptive (II Part)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-565";>PLUTO-565</a>] -         
Resource config not found under /WEB-INF/
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-566";>PLUTO-566</a>] -         
Pluto portal does not include dependency of pluto-taglib needed to run jsp
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-568";>PLUTO-568</a>] -         
Request attributes with javax not getting namespaced and hence colliding
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-585";>PLUTO-585</a>] -         
Make pluto more osgi friendly
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-567";>PLUTO-567</a>] -         
Make Pluto work even if main portlets are not available.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-580";>PLUTO-580</a>] -         
Allow portlet descriptor with empty namespace during deployment.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-586";>PLUTO-586</a>] -         
Simplify POM release profile
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -288,7 +292,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2017
+          2004-2018
     
           Apache Software Foundation
           

Modified: portals/site-live/pluto/v20/release-notes-2.0.2.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/pluto/v20/release-notes-2.0.2.html?rev=1834161&r1=1834160&r2=1834161&view=diff
==============================================================================
--- portals/site-live/pluto/v20/release-notes-2.0.2.html (original)
+++ portals/site-live/pluto/v20/release-notes-2.0.2.html Fri Jun 22 19:35:14 
2018
@@ -47,7 +47,7 @@
   
     
             <div class="xleft">
-        Last Published: 2017-01-13
+        Last Published: 2018-06-22
                           |   
                 <a href="http://portals.apache.org/pluto"; 
class="externalLink">Home</a>
                           </div>
@@ -105,6 +105,10 @@
           </li>
               
     <li class="none">
+                    <a href="../security.html">Security</a>
+          </li>
+              
+    <li class="none">
                     <a href="../status.html">Status</a>
           </li>
               
@@ -136,27 +140,27 @@
             <ul>
               
     <li class="none">
-                    <a href="../v30/getting-started.html">Getting Started</a>
+                    <a href="../v301/getting-started.html">Getting Started</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/deploying.html">Deploying Portlets</a>
+                    <a href="../v301/deploying.html">Deploying Portlets</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/portlet-api.html">Portlet Concepts</a>
+                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/v3Features.html">Version 3 Features</a>
+                    <a href="../v301/v3Features.html">Version 3 Features</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/tck.html">Using the TCK</a>
+                    <a href="../v301/tck.html">Using the TCK</a>
           </li>
               
     <li class="none">
-                    <a href="../v30/release-notes.html">Release Notes</a>
+                    <a href="../v301/release-notes.html">Release Notes</a>
           </li>
           </ul>
               <h5>Pluto 2.0</h5>
@@ -250,33 +254,33 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.2"></a>Release Notes - Pluto 2.0.2</h2>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Pluto_2.0.2"></a>Release Notes - Pluto 2.0.2</h2>
 <p>
                 The list below outlines the issues that are addressed with 
release 2.0.2 .
-            </p>
+            </p>
 <p>
                 The release notes of the previous release 2.0.1 are available 
here: <a href="release-notes-2.0.1.html">release notes 2.0.1</a>.
-            </p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/PLUTO-569"; 
class="externalLink">PLUTO-569</a>] -         Threading issue in 
DefaulltPortletInvoker
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-575"; 
class="externalLink">PLUTO-575</a>] -         Javascript fails to correctly 
clear out select boxes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-581"; 
class="externalLink">PLUTO-581</a>] -         
org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding 
public/private render parameters
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-583"; 
class="externalLink">PLUTO-583</a>] -         PortalURLParserImpl: unnecessary 
&quot;?&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-590"; 
class="externalLink">PLUTO-590</a>] -          Nested dispatching from a 
portlet to two or more servlet/jsps does not retain the portlet contextPath 
when calling (servlet)request.getContextPath() but returns the portal 
contextPath
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-591"; 
class="externalLink">PLUTO-591</a>] -         HttpServletPortletResponseWrapper 
incorrectly assumes MimeResponse.getPortletOutputStream() is upcastable to 
ServletOutputStream
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-593"; 
class="externalLink">PLUTO-593</a>] -         Will not load portlets deployed 
in root servlet context
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/PLUTO-594"; 
class="externalLink">PLUTO-594</a>] -         pluto-container-api-xxx.jar needs 
to include Specification-Version
-</li>
-</ul>
-</div>
-</div>
+            </p>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-569";>PLUTO-569</a>] -         
Threading issue in DefaulltPortletInvoker
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-575";>PLUTO-575</a>] -         
Javascript fails to correctly clear out select boxes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-581";>PLUTO-581</a>] -         
org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding 
public/private render parameters
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-583";>PLUTO-583</a>] -         
PortalURLParserImpl: unnecessary &quot;?&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-590";>PLUTO-590</a>] -         
 Nested dispatching from a portlet to two or more servlet/jsps does not retain 
the portlet contextPath when calling (servlet)request.getContextPath() but 
returns the portal contextPath
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-591";>PLUTO-591</a>] -         
HttpServletPortletResponseWrapper incorrectly assumes 
MimeResponse.getPortletOutputStream() is upcastable to ServletOutputStream
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-593";>PLUTO-593</a>] -         
Will not load portlets deployed in root servlet context
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/PLUTO-594";>PLUTO-594</a>] -         
pluto-container-api-xxx.jar needs to include Specification-Version
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -285,7 +289,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2017
+          2004-2018
     
           Apache Software Foundation
           


Reply via email to