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><PLUTO-2.0-HOME> 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><PLUTO-2.0-HOME> will be the top level directory.</li> +</ol> <li>Execute startup.bat (Windows) or startup.sh (Unix) -in <PLUTO-2.0-HOME>/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 <PLUTO-2.0-HOME>/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 <pluginGroups> element: @@ -325,85 +329,85 @@ in <PLUTO-2.0-HOME>/bin.</li> </pluginGroups> ... </settings> - </pre> -</div> -</p> + </pre> +</div> +</p> If you don't have <code>org.apache.portals.pluto</code> specified as a <code><pluginGroup></code>, then the <code>pluto2:install</code> will fail. - </p> + </p> <p><code><PLUTO_SRCHOME></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> $> cd <PLUTO_SRCHOME> $> mvn install $> 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> mvn pluto2:install -DinstallDir="C:\Program Files\Apache Software Foundation\Tomcat 7.0" - </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><PLUTO_SRCHOME></code>. - </p> + </p> <p><b>Step 1:</b><div class="source"><pre> $> cd <PLUTO_SRCHOME> $> mvn install - </pre> -</div> -</p> + </pre> +</div> +</p> <p><b>Step 2:</b> Copy the following files to <code><TOMCAT_HOME>/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><TOMCAT_HOME>/conf/Catalina/localhost</code>: - <ul><li><PLUTO_SRCHOME>/pluto-portal/src/main/resources/pluto.xml</li> -<li><PLUTO_SRCHOME>/pluto-testsuite/src/main/resources/testsuite.xml</li> -</ul> -</p> + <ul><li><PLUTO_SRCHOME>/pluto-portal/src/main/resources/pluto.xml</li> +<li><PLUTO_SRCHOME>/pluto-testsuite/src/main/resources/testsuite.xml</li> +</ul> +</p> <p><b>Step 4:</b> Copy the following to <code><TOMCAT_HOME>/webapps</code>: - <ul><li><PLUTO_SRCHOME>/pluto-portal/target/pluto-portal.war</li> -<li><PLUTO_SRCHOME>/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><PLUTO_SRCHOME>/pluto-portal/target/pluto-portal.war</li> +<li><PLUTO_SRCHOME>/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><TOMCAT_HOME>/conf/context.xml</code> by adding the following attribute and value: sessionCookiePath="/". - </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 @@ $> mvn install <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="pluto" password="pluto" roles="pluto,manager"/> </tomcat-users> - </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 @@ $> 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 @@ $> mvn install </div> <div id="footer"> <div class="xright">© - 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">© - 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 <jsp-config> 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 <security-role-ref> 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 <user-attribute> 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 "indentity" 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 "Dispatching Requests to Servlets and JSPs" -</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 <jsp-config> 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 <security-role-ref> 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 <user-attribute> 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 "indentity" 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 "Dispatching Requests to Servlets and JSPs" +</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">© - 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">© - 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 "?" -</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 "?" +</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">© - 2004-2017 + 2004-2018 Apache Software Foundation
