You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@portals.apache.org by as...@apache.org on 2019/04/25 17:29:44 UTC

svn commit: r1858149 [16/18] - in /portals/site-live: ./ pluto/ pluto/css/ pluto/images/ pluto/subprojects/ pluto/v101/ pluto/v101/developer/ pluto/v101/userguide/ pluto/v11/ pluto/v20/ pluto/v30/ pluto/v301/ pluto/v310/

Modified: portals/site-live/pluto/v301/release-notes.html
URL: http://svn.apache.org/viewvc/portals/site-live/pluto/v301/release-notes.html?rev=1858149&r1=1858148&r2=1858149&view=diff
==============================================================================
--- portals/site-live/pluto/v301/release-notes.html (original)
+++ portals/site-live/pluto/v301/release-notes.html Thu Apr 25 17:29:43 2019
@@ -1,401 +1,316 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Pluto - Pluto Release Notes</title>
-    <style type="text/css" media="all">
-      @import url("../css/maven-base.css");
-      @import url("../css/maven-theme.css");
-      @import url("../css/site.css");
-    </style>
-    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
-          </head>
-  <body class="composite">
-    <div id="banner">
-                  <a href="http://portals.apache.org/pluto/" id="bannerLeft">
-    
-                                    <img src="http://portals.apache.org/pluto/images/apache-portals.gif" alt="" />
-    
-            </a>
-                          <span id="bannerRight">
-    
-                                    <img src="http://portals.apache.org/pluto/images/banner.png" alt="" />
-    
-            </span>
-            <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-          
-  
-
-  
-    
-            
-  
-    
-            <div class="xleft">
-        Last Published: 2018-06-22
-                          |   
-                <a href="http://portals.apache.org/pluto" class="externalLink">Home</a>
-                          </div>
-            <div class="xright">            <a href="../portlet-3.0-apidocs/index.html">Portlet 3.0 API</a>
-            |
-                <a href="../portlet-2.0-apidocs/index.html">Portlet 2.0 API</a>
-            |
-                <a href="../portlet-1.0-apidocs/index.html">Portlet 1.0 API</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink">JSR 362 JCP Page</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink">JSR 286 JCP Page</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink">JSR 168 JCP Page</a>
-            
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-           
-  
-
-  
-    
-            
-  
-    
-                   <h5>The Pluto Project</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../index.html">About Pluto</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mission.html">Mission</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../download.html">Download</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../news.html">News</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../security.html">Security</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../status.html">Status</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../architecture.html">Architecture</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../resources.html">Resources</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../faq.html">FAQ</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://wiki.apache.org/portals/Pluto" class="externalLink">Wiki</a>
-          </li>
-              
-    <li class="none">
-                    <a href="https://issues.apache.org/jira/browse/PLUTO" class="externalLink">Issue Tracker (JIRA)</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../helping.html">Get Involved</a>
-          </li>
-          </ul>
-              <h5>Pluto 3.0</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v301/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/deploying.html">Deploying Portlets</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/v3Features.html">Version 3 Features</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/tck.html">Using the TCK</a>
-          </li>
-              
-    <li class="none">
-              <strong>Release Notes</strong>
-        </li>
-          </ul>
-              <h5>Pluto 2.0</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v20/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/deploying.html">Deploying</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/embedding.html">Embedding</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/release-notes.html">Release Notes</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/app-servers.html">App Servers</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/powered.html">Powered By Pluto</a>
-          </li>
-          </ul>
-              <h5>Pluto 1.1</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v11/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v11/deploying.html">Deploying</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v11/release-notes.html">Release Notes</a>
-          </li>
-          </ul>
-              <h5>Subprojects</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../subprojects/subprojects.html">Overview</a>
-          </li>
-          </ul>
-              <h5>Project Info</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../project-summary.html">Project Summary</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../team-list.html">Project Team</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../license.html">Project License</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mail-lists.html">Mailing Lists</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../source-repository.html">Source Repository</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../issue-tracking.html">Issue Tracking</a>
-          </li>
-          </ul>
-                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-            <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
-          </a>
-                       
-  
-
-  
-    
-            
-  
-    
-        </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <subtitle></subtitle><div class="section"><h2><a name="Release_Notes_-_Pluto_3.0.1"></a>Release Notes - Pluto 3.0.1</h2>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/xdoc/v301/release-notes.xml at 2019-04-25 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Pluto &#x2013; Pluto Release Notes</title>
+    <style type="text/css" media="all">
+      @import url("../css/maven-base.css");
+      @import url("../css/maven-theme.css");
+      @import url("../css/site.css");
+    </style>
+    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<a href="http://portals.apache.org/pluto/" id="bannerLeft"><img src="http://portals.apache.org/pluto/images/apache-portals.gif"  alt="Pluto"/></a>
+<div id="bannerRight">
+<img src="http://portals.apache.org/pluto/images/banner.png"  alt=""/></div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 2019-04-25</span>
+          | <a href="http://portals.apache.org/pluto" class="externalLink" title="Home">Home</a> &gt;
+Pluto Release Notes
+      </div>
+      <div class="xright"><a href="../portlet-3.0-apidocs/index.html" title="Portlet 3.0 API">Portlet 3.0 API</a> |
+<a href="../portlet-2.0-apidocs/index.html" title="Portlet 2.0 API">Portlet 2.0 API</a> |
+<a href="../portlet-1.0-apidocs/index.html" title="Portlet 1.0 API">Portlet 1.0 API</a> |
+<a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink" title="JSR 362 JCP Page">JSR 362 JCP Page</a> |
+<a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink" title="JSR 286 JCP Page">JSR 286 JCP Page</a> |
+<a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink" title="JSR 168 JCP Page">JSR 168 JCP Page</a>      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>The Pluto Project</h5>
+    <ul>
+     <li class="none"><a href="../index.html" title="About Pluto">About Pluto</a></li>
+     <li class="none"><a href="../mission.html" title="Mission">Mission</a></li>
+     <li class="none"><a href="../download.html" title="Download">Download</a></li>
+     <li class="none"><a href="../news.html" title="News">News</a></li>
+     <li class="none"><a href="../security.html" title="Security">Security</a></li>
+     <li class="none"><a href="../status.html" title="Status">Status</a></li>
+     <li class="none"><a href="../architecture.html" title="Architecture">Architecture</a></li>
+     <li class="none"><a href="../resources.html" title="Resources">Resources</a></li>
+     <li class="none"><a href="../faq.html" title="FAQ">FAQ</a></li>
+     <li class="none"><a href="http://wiki.apache.org/portals/Pluto" class="externalLink" title="Wiki">Wiki</a></li>
+     <li class="none"><a href="https://issues.apache.org/jira/browse/PLUTO" class="externalLink" title="Issue Tracker (JIRA)">Issue Tracker (JIRA)</a></li>
+     <li class="none"><a href="../helping.html" title="Get Involved">Get Involved</a></li>
+    </ul>
+       <h5>Pluto 3.1</h5>
+    <ul>
+     <li class="none"><a href="../v310/mvcbean-portlets.html" title="MVCBean Portlets">MVCBean Portlets</a></li>
+     <li class="none"><a href="../v310/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v310/maven-archetypes.html" title="Maven Archetypes">Maven Archetypes</a></li>
+     <li class="none"><a href="../v310/deploying.html" title="Deploying Portlets">Deploying Portlets</a></li>
+     <li class="none"><a href="../v310/portlet-api.html" title="Portlet Concepts">Portlet Concepts</a></li>
+     <li class="none"><a href="../v310/v3Features.html" title="Version 3 Features">Version 3 Features</a></li>
+     <li class="none"><a href="../v310/tck.html" title="Using the TCK">Using the TCK</a></li>
+     <li class="none"><a href="../v310/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Pluto 3.0</h5>
+    <ul>
+     <li class="none"><a href="../v301/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v301/deploying.html" title="Deploying Portlets">Deploying Portlets</a></li>
+     <li class="none"><a href="../v301/portlet-api.html" title="Portlet Concepts">Portlet Concepts</a></li>
+     <li class="none"><a href="../v301/v3Features.html" title="Version 3 Features">Version 3 Features</a></li>
+     <li class="none"><a href="../v301/tck.html" title="Using the TCK">Using the TCK</a></li>
+     <li class="none"><strong>Release Notes</strong></li>
+    </ul>
+       <h5>Pluto 2.0</h5>
+    <ul>
+     <li class="none"><a href="../v20/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v20/deploying.html" title="Deploying">Deploying</a></li>
+     <li class="none"><a href="../v20/embedding.html" title="Embedding">Embedding</a></li>
+     <li class="none"><a href="../v20/release-notes.html" title="Release Notes">Release Notes</a></li>
+     <li class="none"><a href="../v20/app-servers.html" title="App Servers">App Servers</a></li>
+     <li class="none"><a href="../v20/powered.html" title="Powered By Pluto">Powered By Pluto</a></li>
+    </ul>
+       <h5>Pluto 1.1</h5>
+    <ul>
+     <li class="none"><a href="../v11/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v11/deploying.html" title="Deploying">Deploying</a></li>
+     <li class="none"><a href="../v11/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Subprojects</h5>
+    <ul>
+     <li class="none"><a href="../subprojects/subprojects.html" title="Overview">Overview</a></li>
+    </ul>
+       <h5>Project Info</h5>
+    <ul>
+     <li class="none"><a href="../project-summary.html" title="Project Summary">Project Summary</a></li>
+     <li class="none"><a href="../team-list.html" title="Project Team">Project Team</a></li>
+     <li class="none"><a href="../license.html" title="Project License">Project License</a></li>
+     <li class="none"><a href="../mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+     <li class="none"><a href="../source-repository.html" title="Source Repository">Source Repository</a></li>
+     <li class="none"><a href="../issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+
+    
+        <div class="section">
+<h2><a name="Release_Notes_-_Pluto_3.0.1"></a>Release Notes - Pluto 3.0.1</h2>  
+            
 <p>
               Pluto version 3.0.1 is a completely new release dedicated to the
               implementation of JSR 362 (Portlet Specification), version 3.0.
             </p>
-<p></p>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-629">PLUTO-629</a>] -         TCK: A forward after an include in the Action or Event phase results in a status=500 error
+            
+<p>
+            </p>
+        
+<div class="section">
+<h3><a name="Bug"></a>Bug</h3>
+
+<ul>
+
+<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-629">PLUTO-629</a>] -         TCK: A forward after an include in the Action or Event phase results in a status=500 error
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-656">PLUTO-656</a>] -         various portlet.xml files are not valid
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-657">PLUTO-657</a>] -         pluto fails to add head scripts with CDATA
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-658">PLUTO-658</a>] -         TCK: Contesting V2ADDLENVIRONMENTTESTS_SPEC2_10_CONTEXT_GETREALPATH
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-659">PLUTO-659</a>] -         TCK: Contesting V2AddlFilterTests_SPEC2_20_Action_filter1
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-660">PLUTO-660</a>] -         servlet-api should be scope &quot;provided&quot;
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-664">PLUTO-664</a>] -         TCK: Contesting V2RequestTests_ClientDataRequest_ApiAction_getReader2 and _getPortletInputStream2
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-665">PLUTO-665</a>] -         TCK: V3ResourceParametersTests copy+paste error leaves tests unimplemented
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-666">PLUTO-666</a>] -         TCK: Contesting AddlResponseTests_SPEC2_12_Render
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-667">PLUTO-667</a>] -         TCK: Contesting V2ResponseTests_MimeResponse_ApiRender_setContentType4 and V2ResponseTests_RenderResponse_ApiRender_setContentType2
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-668">PLUTO-668</a>] -         TCK: Contesting V3URLTests_BaseURL_append and V3URLTests_BaseURL_append2
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-669">PLUTO-669</a>] -         V3URLTests_BaseURL_append incorrectly calls BaseURL.append(Appendable, boolean) instead of BaseURL.append(Appendable)
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-670">PLUTO-670</a>] -         TCK: Contesting getParameterMap tests that verify an &quot;unmodifiable&quot; Map object
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-671">PLUTO-671</a>] -         TCK: Contesting V2AddlEnvironmentTests_SPEC2_17_EventPreferences_setValues4
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-672">PLUTO-672</a>] -         TCK: Contesting tests that expect JspException to be thrown when the copyCurrentRenderParameters attribute contains a non-boolean value
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-673">PLUTO-673</a>] -         TCK: Contesting V2EnvironmentTests_PortalContext_ApiRender_getPortalInfo1
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-674">PLUTO-674</a>] -         TCK: Contesting V2EnvironmentTests_PortletContext_ApiRender_getServerInfo1
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-675">PLUTO-675</a>] -         TCK: Improve V2EnvironmentTests_PortletContext_ApiRender_getPortletContextName1 and V2EnvironmentTests_PortletContext_ApiRender_getPortletContextName2
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-676">PLUTO-676</a>] -         TCK: Contesting V2EnvironmentTests_PortletContext_ApiRender_getRealPath1
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-677">PLUTO-677</a>] -         TCK: Contesting DispatcherTests3S_SPEC2_19_ForwardServletRender_dispatch4
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-678">PLUTO-678</a>] -         TCK: Contesting V2AddlRequestTests_SPEC2_11_Render_parameters13 and V3HeaderPortletTests_SPEC15_Header_parameters13
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-679">PLUTO-679</a>] -         TCK: Contesting V2RequestTests_PortletRequest_ApiAction_getContextPath1
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-680">PLUTO-680</a>] -         TCK: Contesting tests that reference Pluto-specific security roles
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-683">PLUTO-683</a>] -         TCK: Contesting tests that invoke a ResourceURL that was written to the response with BaseURL.write(Writer writer, boolean escapeXML) when passing escapeXML=true
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-686">PLUTO-686</a>] -         TCK: Contesting tests that invoke portletConfig.getContainerRuntimeOptions
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-687">PLUTO-687</a>] -         TCK: Contesting tests for the javax.portlet.actionScopedRequestAttributes runtime option
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-688">PLUTO-688</a>] -         V3.0 Portlet Hub Demo tries to call nonexistent setValue function on PortletParameters object
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-689">PLUTO-689</a>] -         Typo in javadoc for ActionResponse.createRedirectURL(MimeResponse.Copy)
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-691">PLUTO-691</a>] -         PortletURL.setBeanParameter(PortletSerializable) missing &quot;@since 3.0&quot; in Javadoc
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-693">PLUTO-693</a>] -         PortletURLImpl.setBeanParameter(PortletSerializable bean) does not attempt to determine the name of the specified bean
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-694">PLUTO-694</a>] -         XML validation error in WEB-INF/portlet.xml descriptor in the generic-portlet-archetype
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-695">PLUTO-695</a>] -         Missing class-level @since 3.0 in Javadoc for various new classes/interfaces/annotations introduced in Portlet 3.0
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-696">PLUTO-696</a>] -         TCK: Contesting V2 tests that expect PortletURL.setParameter(String,String...) to remove the value when null is passed in a V2.0 portlet
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-698">PLUTO-698</a>] -         TCK: Contesting V2AddlFilterTests which assume getInitParameterNames returns parameters in a particular order
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-701">PLUTO-701</a>] -         Typo in javadoc for RenderStateScoped
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-702">PLUTO-702</a>] -         Do not include beans.xml in PortletHubDemo since Pluto doesn't require CDI for portlet registration
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-706">PLUTO-706</a>] -         Make TestResult serializable
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-707">PLUTO-707</a>] -         Make V2EnvironmentTests_PortletSession_ApiRender_Binding serializable
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-711">PLUTO-711</a>] -         AbstractPortletConfigImpl.getSupportedLocales() does not parse language an country codes
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-712">PLUTO-712</a>] -         TCK: Contesting V3AnnotationPortletConfigTests_SPEC2_28_SupportedLocales_declaringSupportedLocales1
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-713">PLUTO-713</a>] -         TCK: Contesting AnnotationPortletApplicationConfigTests_SPEC1_28_DefaultNamespaceURI
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-714">PLUTO-714</a>] -         AnnotationPortletArtifactValidityTests redundantly specify the @PortletApplication annotation 4 times
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-715">PLUTO-715</a>] -         TCK: Contesting AnnotationPortletApplicationConfigTests_SPEC1_28_PortletContainerRuntimeOptions
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-716">PLUTO-716</a>] -         Release Preparation 3.0.1
 </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-661">PLUTO-661</a>] -         Enable the Portlet 3.0 TCK to use an alternate Firefox/Chrome browser binary and assume Chrome can be run headless
+        </div>
+
+        
+<div class="section">
+<h3><a name="Improvement"></a>Improvement</h3>
+
+<ul>
+
+<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-661">PLUTO-661</a>] -         Enable the Portlet 3.0 TCK to use an alternate Firefox/Chrome browser binary and assume Chrome can be run headless
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-662">PLUTO-662</a>] -         Introduce a liferay profile for the tck
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-663">PLUTO-663</a>] -         Migrate Portlet 3.0 TCK and demos from java.util.logging to SLF4J
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-703">PLUTO-703</a>] -         Extract PortletV3Demo TagLibPortlet.ActEvtProxyServlet inner-class into a separate ActEvtProxyServlet.java source file
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-704">PLUTO-704</a>] -         PortletV3Demo RedirectPortlet has incomplete/non-validating definition in portlet.xml
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-705">PLUTO-705</a>] -         Upgrade to Selenium 3
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-708">PLUTO-708</a>] -         Selenium should clear the TCK login username and password fields prior to entering text
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-709">PLUTO-709</a>] -         Making TCKSimpleTestDriver extendable
 </li>
+
 <li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/PLUTO-710">PLUTO-710</a>] -         Adding a TCKLiferayTestDriver extension
 </li>
 </ul>
-</div>
-</div>
-
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">&#169;  
-          2004-2018
-    
-          Apache Software Foundation
-          
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-  </body>
-</html>
+        </div>
+        </div>
+    
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2004&#x2013;2019 <a href="http://www.apache.org/">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Modified: portals/site-live/pluto/v301/tck.html
URL: http://svn.apache.org/viewvc/portals/site-live/pluto/v301/tck.html?rev=1858149&r1=1858148&r2=1858149&view=diff
==============================================================================
--- portals/site-live/pluto/v301/tck.html (original)
+++ portals/site-live/pluto/v301/tck.html Thu Apr 25 17:29:43 2019
@@ -1,266 +1,132 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Pluto - Using the JSR 362 TCK</title>
-    <style type="text/css" media="all">
-      @import url("../css/maven-base.css");
-      @import url("../css/maven-theme.css");
-      @import url("../css/site.css");
-    </style>
-    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
-          </head>
-  <body class="composite">
-    <div id="banner">
-                  <a href="http://portals.apache.org/pluto/" id="bannerLeft">
-    
-                                    <img src="http://portals.apache.org/pluto/images/apache-portals.gif" alt="" />
-    
-            </a>
-                          <span id="bannerRight">
-    
-                                    <img src="http://portals.apache.org/pluto/images/banner.png" alt="" />
-    
-            </span>
-            <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-          
-  
-
-  
-    
-            
-  
-    
-            <div class="xleft">
-        Last Published: 2018-06-22
-                          |   
-                <a href="http://portals.apache.org/pluto" class="externalLink">Home</a>
-                          </div>
-            <div class="xright">            <a href="../portlet-3.0-apidocs/index.html">Portlet 3.0 API</a>
-            |
-                <a href="../portlet-2.0-apidocs/index.html">Portlet 2.0 API</a>
-            |
-                <a href="../portlet-1.0-apidocs/index.html">Portlet 1.0 API</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink">JSR 362 JCP Page</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink">JSR 286 JCP Page</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink">JSR 168 JCP Page</a>
-            
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-           
-  
-
-  
-    
-            
-  
-    
-                   <h5>The Pluto Project</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../index.html">About Pluto</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mission.html">Mission</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../download.html">Download</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../news.html">News</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../security.html">Security</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../status.html">Status</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../architecture.html">Architecture</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../resources.html">Resources</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../faq.html">FAQ</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://wiki.apache.org/portals/Pluto" class="externalLink">Wiki</a>
-          </li>
-              
-    <li class="none">
-                    <a href="https://issues.apache.org/jira/browse/PLUTO" class="externalLink">Issue Tracker (JIRA)</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../helping.html">Get Involved</a>
-          </li>
-          </ul>
-              <h5>Pluto 3.0</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v301/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/deploying.html">Deploying Portlets</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/v3Features.html">Version 3 Features</a>
-          </li>
-              
-    <li class="none">
-              <strong>Using the TCK</strong>
-        </li>
-              
-    <li class="none">
-                    <a href="../v301/release-notes.html">Release Notes</a>
-          </li>
-          </ul>
-              <h5>Pluto 2.0</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v20/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/deploying.html">Deploying</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/embedding.html">Embedding</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/release-notes.html">Release Notes</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/app-servers.html">App Servers</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/powered.html">Powered By Pluto</a>
-          </li>
-          </ul>
-              <h5>Pluto 1.1</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v11/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v11/deploying.html">Deploying</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v11/release-notes.html">Release Notes</a>
-          </li>
-          </ul>
-              <h5>Subprojects</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../subprojects/subprojects.html">Overview</a>
-          </li>
-          </ul>
-              <h5>Project Info</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../project-summary.html">Project Summary</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../team-list.html">Project Team</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../license.html">Project License</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mail-lists.html">Mailing Lists</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../source-repository.html">Source Repository</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../issue-tracking.html">Issue Tracking</a>
-          </li>
-          </ul>
-                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-            <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
-          </a>
-                       
-  
-
-  
-    
-            
-  
-    
-        </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <div class="section"><h2><a name="Using_the_JSR_362_TCK"></a>Using the JSR 362 TCK</h2>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/xdoc/v301/tck.xml at 2019-04-25 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Pluto &#x2013; Using the JSR 362 TCK</title>
+    <style type="text/css" media="all">
+      @import url("../css/maven-base.css");
+      @import url("../css/maven-theme.css");
+      @import url("../css/site.css");
+    </style>
+    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<a href="http://portals.apache.org/pluto/" id="bannerLeft"><img src="http://portals.apache.org/pluto/images/apache-portals.gif"  alt="Pluto"/></a>
+<div id="bannerRight">
+<img src="http://portals.apache.org/pluto/images/banner.png"  alt=""/></div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 2019-04-25</span>
+          | <a href="http://portals.apache.org/pluto" class="externalLink" title="Home">Home</a> &gt;
+Using the JSR 362 TCK
+      </div>
+      <div class="xright"><a href="../portlet-3.0-apidocs/index.html" title="Portlet 3.0 API">Portlet 3.0 API</a> |
+<a href="../portlet-2.0-apidocs/index.html" title="Portlet 2.0 API">Portlet 2.0 API</a> |
+<a href="../portlet-1.0-apidocs/index.html" title="Portlet 1.0 API">Portlet 1.0 API</a> |
+<a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink" title="JSR 362 JCP Page">JSR 362 JCP Page</a> |
+<a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink" title="JSR 286 JCP Page">JSR 286 JCP Page</a> |
+<a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink" title="JSR 168 JCP Page">JSR 168 JCP Page</a>      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>The Pluto Project</h5>
+    <ul>
+     <li class="none"><a href="../index.html" title="About Pluto">About Pluto</a></li>
+     <li class="none"><a href="../mission.html" title="Mission">Mission</a></li>
+     <li class="none"><a href="../download.html" title="Download">Download</a></li>
+     <li class="none"><a href="../news.html" title="News">News</a></li>
+     <li class="none"><a href="../security.html" title="Security">Security</a></li>
+     <li class="none"><a href="../status.html" title="Status">Status</a></li>
+     <li class="none"><a href="../architecture.html" title="Architecture">Architecture</a></li>
+     <li class="none"><a href="../resources.html" title="Resources">Resources</a></li>
+     <li class="none"><a href="../faq.html" title="FAQ">FAQ</a></li>
+     <li class="none"><a href="http://wiki.apache.org/portals/Pluto" class="externalLink" title="Wiki">Wiki</a></li>
+     <li class="none"><a href="https://issues.apache.org/jira/browse/PLUTO" class="externalLink" title="Issue Tracker (JIRA)">Issue Tracker (JIRA)</a></li>
+     <li class="none"><a href="../helping.html" title="Get Involved">Get Involved</a></li>
+    </ul>
+       <h5>Pluto 3.1</h5>
+    <ul>
+     <li class="none"><a href="../v310/mvcbean-portlets.html" title="MVCBean Portlets">MVCBean Portlets</a></li>
+     <li class="none"><a href="../v310/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v310/maven-archetypes.html" title="Maven Archetypes">Maven Archetypes</a></li>
+     <li class="none"><a href="../v310/deploying.html" title="Deploying Portlets">Deploying Portlets</a></li>
+     <li class="none"><a href="../v310/portlet-api.html" title="Portlet Concepts">Portlet Concepts</a></li>
+     <li class="none"><a href="../v310/v3Features.html" title="Version 3 Features">Version 3 Features</a></li>
+     <li class="none"><a href="../v310/tck.html" title="Using the TCK">Using the TCK</a></li>
+     <li class="none"><a href="../v310/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Pluto 3.0</h5>
+    <ul>
+     <li class="none"><a href="../v301/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v301/deploying.html" title="Deploying Portlets">Deploying Portlets</a></li>
+     <li class="none"><a href="../v301/portlet-api.html" title="Portlet Concepts">Portlet Concepts</a></li>
+     <li class="none"><a href="../v301/v3Features.html" title="Version 3 Features">Version 3 Features</a></li>
+     <li class="none"><strong>Using the TCK</strong></li>
+     <li class="none"><a href="../v301/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Pluto 2.0</h5>
+    <ul>
+     <li class="none"><a href="../v20/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v20/deploying.html" title="Deploying">Deploying</a></li>
+     <li class="none"><a href="../v20/embedding.html" title="Embedding">Embedding</a></li>
+     <li class="none"><a href="../v20/release-notes.html" title="Release Notes">Release Notes</a></li>
+     <li class="none"><a href="../v20/app-servers.html" title="App Servers">App Servers</a></li>
+     <li class="none"><a href="../v20/powered.html" title="Powered By Pluto">Powered By Pluto</a></li>
+    </ul>
+       <h5>Pluto 1.1</h5>
+    <ul>
+     <li class="none"><a href="../v11/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v11/deploying.html" title="Deploying">Deploying</a></li>
+     <li class="none"><a href="../v11/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Subprojects</h5>
+    <ul>
+     <li class="none"><a href="../subprojects/subprojects.html" title="Overview">Overview</a></li>
+    </ul>
+       <h5>Project Info</h5>
+    <ul>
+     <li class="none"><a href="../project-summary.html" title="Project Summary">Project Summary</a></li>
+     <li class="none"><a href="../team-list.html" title="Project Team">Project Team</a></li>
+     <li class="none"><a href="../license.html" title="Project License">Project License</a></li>
+     <li class="none"><a href="../mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+     <li class="none"><a href="../source-repository.html" title="Source Repository">Source Repository</a></li>
+     <li class="none"><a href="../issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+
+  
+  
+
+  <div class="section">
+<h2><a name="Using_the_JSR_362_TCK"></a>Using the JSR 362 TCK</h2>
+    
 <p>
       The JSR 362 Technology Compliance Kit (TCK) is intended to be used by portal
       vendors wishing to achieve JSR 362 compatibility for their product.
       If you do not meet this description, you do not need to read this section.
     </p>
-<div class="section"><h3><a name="Overview"></a>Overview</h3>
+
+    
+<div class="section">
+<h3><a name="Overview"></a>Overview</h3>
+      
 <p>
       The TCK contains portlets and a test driver that are used to perform the
       compatibility test. The portlets contain the code that actually exercises the
@@ -314,7 +180,10 @@
       based on the test case name. From the point of view of the test driver there can
       be several relevant element IDs on the page for each test case:
       </p>
-<ul><li>
+      
+<ul>
+      
+<li>
       &quot;&lt;testcasename&gt;-setup&quot;        - Test setup link      
       </li>
 <li>
@@ -326,7 +195,8 @@
 <li>
       &quot;&lt;testcasename&gt;-details&quot;      - Test details field; provides failure reason
       </li>
-</ul>
+      </ul>
+      
 <p>
       After accessing the page on which the test case is to be found, the test driver
       first looks for a setup link. If found, it clicks the link and waits for the
@@ -342,13 +212,20 @@
       details element IDs and analyzes the results string to determine test case
       success or failure.
       </p>
-</div>
-<div class="section"><h3><a name="Project_Structure"></a>Project Structure</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Project_Structure"></a>Project Structure</h3>
+      
 <p>
-      The TCK source code is located in the subdirectory <code>./pluto/portlet-tck_3.0</code>.
+      The TCK source code is located in the subdirectory <tt>./pluto/portlet-tck_3.0</tt>.
       The project consists of the following modules:
       </p>
-<dl><dt>
+      
+<dl>
+      
+<dt>
       common
       </dt>
 <dd>
@@ -361,7 +238,7 @@
       deploy
       </dt>
 <dd>
-      The directory <code>deploy/target/deploy-files</code> contains the portlet war
+      The directory <tt>deploy/target/deploy-files</tt> contains the portlet war
       files and the page file to be deployed on the system under test.
       </dd>
 <dt>
@@ -416,21 +293,29 @@
 <dd>
       Modules with this naming scheme test v3.0 specific funtionality.
       </dd>
-</dl>
-</div>
-<div class="section"><h3><a name="The_Page_File"></a>The Page File</h3>
+      </dl>
+    </div>
+
+    
+<div class="section">
+<h3><a name="The_Page_File"></a>The Page File</h3>
+      
 <p>
       The page file defines the page names for the TCK and the portlets expected to
       be on each page. This is an XML file in the form of a Pluto driver configuration
       file. The schema for this file is located in the Pluto project at the following
       location:
       </p>
-<p><code>./pluto/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd</code></p>
+<p>
+      <tt>./pluto/pluto-portal-driver/src/main/resources/pluto-portal-driver-config.xsd</tt>
+      </p>
 <p>
       After the TCK has been built, complete page file for the TCK pages is contained
       in the following file:
       </p>
-<p><code>./pluto/portlet-tck_3.0/deploy/target/deploy-files/pluto-portal-driver-config.xml</code></p>
+<p>
+      <tt>./pluto/portlet-tck_3.0/deploy/target/deploy-files/pluto-portal-driver-config.xml</tt>
+      </p>
 <p>
       It is expected that vendors will extract the portlet-to-page mapping information
       from the page file in order to create the necessary configuration files for
@@ -442,24 +327,35 @@
       The test driver searches for the page links by link text, so it is important that
       the links have the names defined in the page file.
       </p>
-</div>
-<div class="section"><h3><a name="Accessing_the_version_3.0.1_TCK_Source_Code"></a>Accessing the version 3.0.1 TCK Source Code</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Accessing_the_version_3.0.1_TCK_Source_Code"></a>Accessing the version 3.0.1 TCK Source Code</h3>
+      
 <p>
       The source code is located in the 
       <a class="externalLink" href="https://github.com/apache/portals-pluto">Apache Pluto repository</a>.
       </p>
 <p>      
       First, use git to clone the repository:
-      <code>git clone https://github.com/apache/portals-pluto.git pluto</code></p>
+      <tt>git clone https://github.com/apache/portals-pluto.git pluto</tt>
+      </p>
 <p>      
       Then switch into the 'pluto' directory and checkout the source for Pluto 3.0.1:
       </p>
-<p><code>git checkout pluto-3.0.1</code></p>
+<p>      
+      <tt>git checkout pluto-3.0.1</tt>
+      </p>
 <p>      
       The version 3.0.1 TCK source code is now located in the 'portlet-tck_3.0' directory.
       </p>
-</div>
-<div class="section"><h3><a name="Building_the_TCK"></a>Building the TCK</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Building_the_TCK"></a>Building the TCK</h3>
+      
 <p>
       Building the TCK produces the test portlets, a list of test cases in XML format,
       an XML-based page file containing the page configuration expected by the test
@@ -469,34 +365,46 @@
       To build portlet war files that do not contain any special configuration, use
       the command:
       </p>
-<p><code>mvn clean install</code></p>
+<p>      
+      <tt>mvn clean install</tt>
+      </p>
 <p>      
       To build portlet war files that are configured for deployment on Pluto, use the 
       command:
       </p>
-<p><code>mvn clean install -Ppluto</code></p>
+<p>      
+      <tt>mvn clean install -Ppluto</tt>
+      </p>
 <p>      
       These commands can be executed either from the Pluto project base directory or
-      from the <code>./pluto/portlet-tck_3.0</code> directory.
+      from the <tt>./pluto/portlet-tck_3.0</tt> directory.
       </p>
-</div>
-<div class="section"><h3><a name="Deploying_the_TCK"></a>Deploying the TCK</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Deploying_the_TCK"></a>Deploying the TCK</h3>
+      
 <p>
       Use the page file which has the default
-      name of <code>deploy/target/deploy-files/pluto-portal-driver-config.xml</code> to create
+      name of <tt>deploy/target/deploy-files/pluto-portal-driver-config.xml</tt> to create
       pages for your system. 
-      The WAR files in the <code>deploy/target/deploy-files</code>
+      The WAR files in the <tt>deploy/target/deploy-files</tt>
       contain the test portlet code. Deploy these files on your system. 
       </p>
 <p>      
       If you are testing with Apache Pluto, you can simply copy
-      the page file into the Pluto <code>webapps/pluto/WEB-INF</code> directory in order to set up the
+      the page file into the Pluto <tt>webapps/pluto/WEB-INF</tt> directory in order to set up the
       pages. To deploy the WAR files on Pluto, copy them into the Pluto webapps directory.
       </p>
-</div>
-<div class="section"><h3><a name="Running_the_TCK"></a>Running the TCK</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Running_the_TCK"></a>Running the TCK</h3>
+      
 <p>
-      Configure the parent POM file <code>./pluto/portlet-tck_3.0/pom.xml</code> to 
+      Configure the parent POM file <tt>./pluto/portlet-tck_3.0/pom.xml</tt> to 
       address your system under test. See the properties section in the pom.xml file. 
       You can set the host name and port for the system under test, and can
       also select the browser to be used by the Selenium WebDriver code. Note,
@@ -518,54 +426,76 @@
 <p>
       Run the TCK by switching to the driver subdirectory and execute the command:
       </p>
-<p><code>mvn test -Prun-tck</code></p>
+<p>
+      <tt>mvn test -Prun-tck</tt>
+      </p>
 <p>
       If you want to run a subset of the tests, use the &quot;-Dtest.module=&quot; option. The
       driver will then only execute those tests whose test case name contains the 
       specified string. For example, if you want to run the signature verification
       tests, use the command:
       </p>
-<p><code>mvn test -Prun-tck -Dtest.module=SIG</code></p>
+<p>
+      <tt>mvn test -Prun-tck -Dtest.module=SIG</tt>
+      </p>
 <p>
       You can also exclude specific tests by placing an exclamation point before the
       text to be matched. For example, if you want to exclude the signature verification
       tests, use the command:
       </p>
-<p><code>mvn test -Prun-tck -Dtest.module=!SIG</code></p>
+<p>
+      <tt>mvn test -Prun-tck -Dtest.module=!SIG</tt>
+      </p>
 <p>
       The 'test.dryrun' flag will cause the test cases to be listed without executing them.
       For example, the following command will list all of the test cases whose test
       case name contains 'ResourceResponse', but will not execute them:
       </p>
-<p><code>mvn test -Prun-tck -Dtest.module=ResourceResponse -Dtest.dryrun=true</code></p>
+<p>
+      <tt>mvn test -Prun-tck -Dtest.module=ResourceResponse -Dtest.dryrun=true</tt>
+      </p>
 <p>
       The test driver will wait for a response for a default time of 3 seconds. If this
       value proves to be too short, you can change it in the portlet-tck_3.0/POM.xml
       file, or you can specify a timeout value using the 'test-timeout' command line
       option. The timeout value is specified in seconds, as follows:
       </p>
-<p><code>mvn test -Prun-tck -Dtest.module=ResourceResponse -Dtest.timeout=5</code></p>
+<p>
+      <tt>mvn test -Prun-tck -Dtest.module=ResourceResponse -Dtest.timeout=5</tt>
+      </p>
 <p>
       The test driver has an ignore list containing test case names that are not
       required to pass in order for a portal product to be JSR 362 compliant. The 
       ignore list is an XML file in properties file format located at:
       </p>
-<p><code>portlet-tck_3.0/driver/src/main/resources/xml-resources/ignoredTestCases.xml</code></p>
+<p>
+      <tt>portlet-tck_3.0/driver/src/main/resources/xml-resources/ignoredTestCases.xml</tt>
+      </p>
 <p>
       By default, the test driver will ignore and will not execute all test cases 
       in the ignore list. If you wish to execute all test cases including those in
       the ignore list, set the command line flag 'test.ignore' to false:
       </p>
-<p><code>mvn test -Prun-tck -Dtest.ignore=false</code></p>
-</div>
-<div class="section"><h3><a name="Passing_the_TCK"></a>Passing the TCK</h3>
+<p>
+      <tt>mvn test -Prun-tck -Dtest.ignore=false</tt>
+      </p>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Passing_the_TCK"></a>Passing the TCK</h3>
+      
 <p>
       TCK execution is self-policing. If you are a portal vendor and wish to claim
       JSR 362 compatibility for your product, you should be able to demonstrate that 
       this TCK can be executed against your product with no errors.
       </p>
-</div>
-<div class="section"><h3><a name="Contesting_a_Test_Case"></a>Contesting a Test Case</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Contesting_a_Test_Case"></a>Contesting a Test Case</h3>
+      
 <p>
       When defining and implementing the TCK test cases, care was taken to assure 
       proper implementation and to test only required functionality.
@@ -577,7 +507,9 @@
 <p>
       In either case, please open an issue at the Pluto Jira:
       </p>
-<p><code>https://issues.apache.org/jira/browse/PLUTO/</code></p>
+<p>
+      <tt>https://issues.apache.org/jira/browse/PLUTO/</tt>
+      </p>
 <p>
       Prefix the summary with 'TCK:' in order to allow TCK issues to be readily
       identified. Please be sure to specify the exact name(s) of the test case(s) in
@@ -587,7 +519,9 @@
       If you feel that the test case was implemented incorrectly, you may correct the
       implementation and issue a pull request through github here:
       </p>
-<p><code>https://github.com/apache/portals-pluto/pulls</code></p>
+<p>
+      <tt>https://github.com/apache/portals-pluto/pulls</tt>
+      </p>
 <p>
       If you feel that the test case is invalid as defined, you may update the ignore
       list and issue a pull request.
@@ -596,31 +530,24 @@
       If we agree that the test case is invalid or incorrectly implemented, we will 
       fix it or integrate your fix into the Pluto master and version 3.0 branches.
       </p>
-</div>
-</div>
-
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">&#169;  
-          2004-2018
-    
-          Apache Software Foundation
-          
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-  </body>
-</html>
+    </div>
+  </div>
+    
+  
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2004&#x2013;2019 <a href="http://www.apache.org/">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Modified: portals/site-live/pluto/v301/v3Features.html
URL: http://svn.apache.org/viewvc/portals/site-live/pluto/v301/v3Features.html?rev=1858149&r1=1858148&r2=1858149&view=diff
==============================================================================
--- portals/site-live/pluto/v301/v3Features.html (original)
+++ portals/site-live/pluto/v301/v3Features.html Thu Apr 25 17:29:43 2019
@@ -1,260 +1,122 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Pluto - Portlet API version 3.0 Overview</title>
-    <style type="text/css" media="all">
-      @import url("../css/maven-base.css");
-      @import url("../css/maven-theme.css");
-      @import url("../css/site.css");
-    </style>
-    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
-          </head>
-  <body class="composite">
-    <div id="banner">
-                  <a href="http://portals.apache.org/pluto/" id="bannerLeft">
-    
-                                    <img src="http://portals.apache.org/pluto/images/apache-portals.gif" alt="" />
-    
-            </a>
-                          <span id="bannerRight">
-    
-                                    <img src="http://portals.apache.org/pluto/images/banner.png" alt="" />
-    
-            </span>
-            <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-          
-  
-
-  
-    
-            
-  
-    
-            <div class="xleft">
-        Last Published: 2018-06-22
-                          |   
-                <a href="http://portals.apache.org/pluto" class="externalLink">Home</a>
-                          </div>
-            <div class="xright">            <a href="../portlet-3.0-apidocs/index.html">Portlet 3.0 API</a>
-            |
-                <a href="../portlet-2.0-apidocs/index.html">Portlet 2.0 API</a>
-            |
-                <a href="../portlet-1.0-apidocs/index.html">Portlet 1.0 API</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink">JSR 362 JCP Page</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink">JSR 286 JCP Page</a>
-            |
-                <a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink">JSR 168 JCP Page</a>
-            
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-           
-  
-
-  
-    
-            
-  
-    
-                   <h5>The Pluto Project</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../index.html">About Pluto</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mission.html">Mission</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../download.html">Download</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../news.html">News</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../security.html">Security</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../status.html">Status</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../architecture.html">Architecture</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../resources.html">Resources</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../faq.html">FAQ</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://wiki.apache.org/portals/Pluto" class="externalLink">Wiki</a>
-          </li>
-              
-    <li class="none">
-                    <a href="https://issues.apache.org/jira/browse/PLUTO" class="externalLink">Issue Tracker (JIRA)</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../helping.html">Get Involved</a>
-          </li>
-          </ul>
-              <h5>Pluto 3.0</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v301/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/deploying.html">Deploying Portlets</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/portlet-api.html">Portlet Concepts</a>
-          </li>
-              
-    <li class="none">
-              <strong>Version 3 Features</strong>
-        </li>
-              
-    <li class="none">
-                    <a href="../v301/tck.html">Using the TCK</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v301/release-notes.html">Release Notes</a>
-          </li>
-          </ul>
-              <h5>Pluto 2.0</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v20/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/deploying.html">Deploying</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/embedding.html">Embedding</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/release-notes.html">Release Notes</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/app-servers.html">App Servers</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v20/powered.html">Powered By Pluto</a>
-          </li>
-          </ul>
-              <h5>Pluto 1.1</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../v11/getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v11/deploying.html">Deploying</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../v11/release-notes.html">Release Notes</a>
-          </li>
-          </ul>
-              <h5>Subprojects</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../subprojects/subprojects.html">Overview</a>
-          </li>
-          </ul>
-              <h5>Project Info</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="../project-summary.html">Project Summary</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../team-list.html">Project Team</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../license.html">Project License</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../mail-lists.html">Mailing Lists</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../source-repository.html">Source Repository</a>
-          </li>
-              
-    <li class="none">
-                    <a href="../issue-tracking.html">Issue Tracking</a>
-          </li>
-          </ul>
-                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-            <img alt="Built by Maven" src="../images/logos/maven-feather.png"></img>
-          </a>
-                       
-  
-
-  
-    
-            
-  
-    
-        </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <div class="section"><h2><a name="Portlet_API_version_3.0_Overview"></a>Portlet API version 3.0 Overview</h2>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/xdoc/v301/v3Features.xml at 2019-04-25 -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>Pluto &#x2013; Portlet API version 3.0 Overview</title>
+    <style type="text/css" media="all">
+      @import url("../css/maven-base.css");
+      @import url("../css/maven-theme.css");
+      @import url("../css/site.css");
+    </style>
+    <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
+    <meta http-equiv="Content-Language" content="en" />
+    
+  </head>
+  <body class="composite">
+    <div id="banner">
+<a href="http://portals.apache.org/pluto/" id="bannerLeft"><img src="http://portals.apache.org/pluto/images/apache-portals.gif"  alt="Pluto"/></a>
+<div id="bannerRight">
+<img src="http://portals.apache.org/pluto/images/banner.png"  alt=""/></div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+      <div class="xleft">
+        <span id="publishDate">Last Published: 2019-04-25</span>
+          | <a href="http://portals.apache.org/pluto" class="externalLink" title="Home">Home</a> &gt;
+Portlet API version 3.0 Overview
+      </div>
+      <div class="xright"><a href="../portlet-3.0-apidocs/index.html" title="Portlet 3.0 API">Portlet 3.0 API</a> |
+<a href="../portlet-2.0-apidocs/index.html" title="Portlet 2.0 API">Portlet 2.0 API</a> |
+<a href="../portlet-1.0-apidocs/index.html" title="Portlet 1.0 API">Portlet 1.0 API</a> |
+<a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink" title="JSR 362 JCP Page">JSR 362 JCP Page</a> |
+<a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink" title="JSR 286 JCP Page">JSR 286 JCP Page</a> |
+<a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink" title="JSR 168 JCP Page">JSR 168 JCP Page</a>      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+       <h5>The Pluto Project</h5>
+    <ul>
+     <li class="none"><a href="../index.html" title="About Pluto">About Pluto</a></li>
+     <li class="none"><a href="../mission.html" title="Mission">Mission</a></li>
+     <li class="none"><a href="../download.html" title="Download">Download</a></li>
+     <li class="none"><a href="../news.html" title="News">News</a></li>
+     <li class="none"><a href="../security.html" title="Security">Security</a></li>
+     <li class="none"><a href="../status.html" title="Status">Status</a></li>
+     <li class="none"><a href="../architecture.html" title="Architecture">Architecture</a></li>
+     <li class="none"><a href="../resources.html" title="Resources">Resources</a></li>
+     <li class="none"><a href="../faq.html" title="FAQ">FAQ</a></li>
+     <li class="none"><a href="http://wiki.apache.org/portals/Pluto" class="externalLink" title="Wiki">Wiki</a></li>
+     <li class="none"><a href="https://issues.apache.org/jira/browse/PLUTO" class="externalLink" title="Issue Tracker (JIRA)">Issue Tracker (JIRA)</a></li>
+     <li class="none"><a href="../helping.html" title="Get Involved">Get Involved</a></li>
+    </ul>
+       <h5>Pluto 3.1</h5>
+    <ul>
+     <li class="none"><a href="../v310/mvcbean-portlets.html" title="MVCBean Portlets">MVCBean Portlets</a></li>
+     <li class="none"><a href="../v310/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v310/maven-archetypes.html" title="Maven Archetypes">Maven Archetypes</a></li>
+     <li class="none"><a href="../v310/deploying.html" title="Deploying Portlets">Deploying Portlets</a></li>
+     <li class="none"><a href="../v310/portlet-api.html" title="Portlet Concepts">Portlet Concepts</a></li>
+     <li class="none"><a href="../v310/v3Features.html" title="Version 3 Features">Version 3 Features</a></li>
+     <li class="none"><a href="../v310/tck.html" title="Using the TCK">Using the TCK</a></li>
+     <li class="none"><a href="../v310/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Pluto 3.0</h5>
+    <ul>
+     <li class="none"><a href="../v301/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v301/deploying.html" title="Deploying Portlets">Deploying Portlets</a></li>
+     <li class="none"><a href="../v301/portlet-api.html" title="Portlet Concepts">Portlet Concepts</a></li>
+     <li class="none"><strong>Version 3 Features</strong></li>
+     <li class="none"><a href="../v301/tck.html" title="Using the TCK">Using the TCK</a></li>
+     <li class="none"><a href="../v301/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Pluto 2.0</h5>
+    <ul>
+     <li class="none"><a href="../v20/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v20/deploying.html" title="Deploying">Deploying</a></li>
+     <li class="none"><a href="../v20/embedding.html" title="Embedding">Embedding</a></li>
+     <li class="none"><a href="../v20/release-notes.html" title="Release Notes">Release Notes</a></li>
+     <li class="none"><a href="../v20/app-servers.html" title="App Servers">App Servers</a></li>
+     <li class="none"><a href="../v20/powered.html" title="Powered By Pluto">Powered By Pluto</a></li>
+    </ul>
+       <h5>Pluto 1.1</h5>
+    <ul>
+     <li class="none"><a href="../v11/getting-started.html" title="Getting Started">Getting Started</a></li>
+     <li class="none"><a href="../v11/deploying.html" title="Deploying">Deploying</a></li>
+     <li class="none"><a href="../v11/release-notes.html" title="Release Notes">Release Notes</a></li>
+    </ul>
+       <h5>Subprojects</h5>
+    <ul>
+     <li class="none"><a href="../subprojects/subprojects.html" title="Overview">Overview</a></li>
+    </ul>
+       <h5>Project Info</h5>
+    <ul>
+     <li class="none"><a href="../project-summary.html" title="Project Summary">Project Summary</a></li>
+     <li class="none"><a href="../team-list.html" title="Project Team">Project Team</a></li>
+     <li class="none"><a href="../license.html" title="Project License">Project License</a></li>
+     <li class="none"><a href="../mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
+     <li class="none"><a href="../source-repository.html" title="Source Repository">Source Repository</a></li>
+     <li class="none"><a href="../issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
+    </ul>
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" src="../images/logos/maven-feather.png" />
+      </a>
+      </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+
+  
+  
+
+  <div class="section">
+<h2><a name="Portlet_API_version_3.0_Overview"></a>Portlet API version 3.0 Overview</h2>
+    
 <p>
       This section presents some of the main new features introduced by JSR 362.
       JSR 362 Portlet Specification 3.0 introduces many improvements to the
@@ -268,34 +130,46 @@
       Specification, meaning that version 2.0 portlets can run on the version
       3.0 portlet container.
     </p>
+    
 <p>
       Additional Resources:
     </p>
-<ul><li>
+    
+<ul>
+      
+<li>
         The 
         <a class="externalLink" href="http://jcp.org/en/jsr/detail?id=362">Java Community Process JSR 362 page</a>
         will allow you to access the complete specification for full details.
       </li>
+      
 <li>
         The JavaOne 2016 presentation
         <a class="externalLink" href="https://static.rainfocus.com/oracle/oow16/sess/1462801563632001pOv8/ppt/JSR362-JavaOne-2016a.pdf">&quot;Portlet Specification 3.0 Is Here!&quot;</a>
         provides a version 3.0 overview.
       </li>
+      
 <li>
         The <a href="../portlet-3.0-apidocs/index.html">Portlet API Version 3.0</a> 
         page documents the portlet programming interface. 
       </li>
-</ul>
-<div class="section"><h3><a name="Configuration_by_Annotation"></a>Configuration by Annotation</h3>
+    </ul>
+
+    
+<div class="section">
+<h3><a name="Configuration_by_Annotation"></a>Configuration by Annotation</h3>
+      
 <p>
-      The version 3.0 portlet API introduces the <code>@PortletApplication</code>
-      and <code>@PortletConfiguration</code> annotations to allow portlets to
+      The version 3.0 portlet API introduces the <tt>@PortletApplication</tt>
+      and <tt>@PortletConfiguration</tt> annotations to allow portlets to
       be configured without using the deployment descriptor.
       Note that the deployment descriptor can still be used. When both
       configuration annotations and a portlet deployment descriptor are present,
       values from the deployment descriptor override those provided
       by annotation.
       </p>
+      
+<div>
 <pre>
 @PortletApplication(
       defaultNamespaceURI=&quot;https://www.java.net/&quot;,
@@ -317,7 +191,12 @@
    }
 )
       </pre></div>
-<div class="section"><h3><a name="Extended_Method_Annotations"></a>Extended Method Annotations</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="Extended_Method_Annotations"></a>Extended Method Annotations</h3>
+      
 <p>
       Version 3 extends the idea of method annotations introduced with version 2.
       Portlet methods may now be located in classes that do not implement portlet 
@@ -325,34 +204,42 @@
       Also, lifecycle methods belonging to a single portlet need not be in the same
       class.
       </p>
+      
 <p>
-      The extended method annotations <code>@HeaderMethod</code>, <code>@RenderMethod</code>, 
-      and <code>@ServeResourceMethod</code> have relaxed method signature requirements
+      The extended method annotations <tt>@HeaderMethod</tt>, <tt>@RenderMethod</tt>, 
+      and <tt>@ServeResourceMethod</tt> have relaxed method signature requirements
       as compared to the methods defined by the portlet interfaces.
       See the portlet API documentation for details.
       </p>
 <p>
-      Use of the extended method annotation <code>@RenderMethod</code> implicitly 
+      Use of the extended method annotation <tt>@RenderMethod</tt> implicitly 
       configures a portlet. No additional configuration is required.
       The following example defines a simple portlet render method.
       If this method were located in a class with a default constructor within
       a web application deployed on a version 3 portal, it would define and automatically
       configure a portlet by the name of &quot;BeanPortletDemo&quot;.
       </p>
+      
+<div>
 <pre>
 @RenderMethod(portletNames = &quot;BeanPortletDemo&quot;)
 public String simpleRender() {
    return &quot;Hello, World!&quot;;
 }
       </pre></div>
-<div class="section"><h3><a name="CDI_Support"></a>CDI Support</h3>
+    </div>
+
+    
+<div class="section">
+<h3><a name="CDI_Support"></a>CDI Support</h3>
+      
 <p>
       Version 3 provides support for CDI in several ways.
       Portlet classes are instantiated through the CDI container
       to enable dependency injection while respecting
       scope annotations on the portlet classes.
       Dependency injection supported in portlet filters and listeners as well as
-      in asynchronous threads started through the <code>PortletAsyncContext</code>
+      in asynchronous threads started through the <tt>PortletAsyncContext</tt>
       object.
       Many portlet artifacts have been made injectable - the
       request and response objects, parameter objects, the portlet configuration 
@@ -360,19 +247,28 @@ public String simpleRender() {
       </p>
 <p>
       Custom CDI scopes for portlets have also been introduced.
-      <ul><li>
+      </p>
+<ul>
+        
+<li>
         The  portlet session scope - @PortletSessionScoped
         </li>
+        
 <li>
         The portlet request scope - @PortletRequestScoped
         </li>
+        
 <li>
         The  render state scope - @RenderStateScoped
         </li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a name="Asynchronous_support"></a>Asynchronous support</h3>
+      </ul>
+      
+    </div>
+
+    
+<div class="section">
+<h3><a name="Asynchronous_support"></a>Asynchronous support</h3>
+      
 <p>
       The portlet programming model provides asynchronous support similar to
       that provided by servlets.
@@ -383,7 +279,7 @@ public String simpleRender() {
 <p>
       Asynchronous processing must be started within original resource request.
       The asynchronous thread runs in context of original resource request,
-      providing that it is started through the <code>PortletAsyncContext#start(Runnable)</code>
+      providing that it is started through the <tt>PortletAsyncContext#start(Runnable)</tt>
       method.
       This means that CDI injection can be used within async thread
       in the same manner as for the original request.
@@ -406,8 +302,13 @@ public String simpleRender() {
       The resource method then includes a JSP to produce output and completes 
       asynchronous processing.
       </p>
-<img src="../images/async.png" /></div>
-<div class="section"><h3><a name="The_Portlet_Hub_JavaScript_API"></a>The Portlet Hub JavaScript API</h3>
+      <img src="../images/async.png" alt="" />
+    </div>
+
+    
+<div class="section">
+<h3><a name="The_Portlet_Hub_JavaScript_API"></a>The Portlet Hub JavaScript API</h3>
+      
 <p>
       The portlet specification defines a JavaScript API that can be used by portlet
       code running on the browser to read and set render parameters, carry out portlet
@@ -423,6 +324,7 @@ public String simpleRender() {
       The portal implementation is responsible for making the portlet hub 
       module available on the portal page.
       </p>
+      
 <p>
       The following diagram illustrates portlet action processing initiated through 
       the portlet hub.
@@ -440,66 +342,69 @@ public String simpleRender() {
       The portlets can now use the portlet hub API to create resource URLs in order
       to retrieve information corresponding to the new render state.
       </p>
-<img src="../images/hubaction.png" /><p>
+      <img src="../images/hubaction.png" alt="" />
+      
+<p>
       The main JavaScript functions provided by the portlet hub are listed below.      
       </p>
-<dl><dt><code>
+      
+<dl>                
+      
+<dt><tt>
       Promise(PortletInit) register(&lt;Portlet ID&gt;)
-      </code></dt>
+      </tt></dt>
 <dd>
       Registers a portlet client designated by portlet ID with the Portlet Hub and returns object that provides access to remaining Portlet Hub functions.
       </dd>
-<dt><code>
+<dt><tt>
       ListenerID addEventListener(&lt;listener type&gt;, &lt;listener method&gt;)
-      </code></dt>
+      </tt></dt>
 <dd>
       The Portlet Hub informs Portlet Client of state changes by calling the event listener function and passing the updated portlet state.
       </dd>
-<dt><code>
+<dt><tt>
       Promise(url) createResourceUrl(&lt;resource parameters&gt;, &lt;cacheability&gt;, &lt;resource ID&gt;)
-      </code></dt>
+      </tt></dt>
 <dd>
       Creates a resource URL containing the current page / portlet state.
       The URL can be used with the framework of choice to retrieve the resource.
       </dd>
-<dt><code>
+<dt><tt>
       setPortletState(&lt;new portlet state&gt;) 
-      </code></dt>
+      </tt></dt>
 <dd>
       Allows portlet client to set private and public parameters, portlet mode, window state
       </dd>
-<dt><code>
+<dt><tt>
       action(&lt;action parameters&gt;, &lt;form element&gt;)
-      </code></dt>
+      </tt></dt>
 <dd>
       Carries out a portlet action in Ajax mode (Ajax action) 
-      </dd>
-</dl>
-<pre></pre></div>
-</div>
-
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">&#169;  
-          2004-2018
-    
-          Apache Software Foundation
-          
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-  </body>
-</html>
+      </dd></dl>
+      
+<div>
+<pre>
+      </pre></div>
+    </div>
+
+    
+
+  </div>
+  
+  
+
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+        Copyright &#169;      2004&#x2013;2019 <a href="http://www.apache.org/">Apache Software Foundation</a>.
+All rights reserved.      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>