Modified: portals/site-live/pluto/resources.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/resources.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/resources.html (original) +++ portals/site-live/pluto/resources.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,60 +254,60 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="The_Java_Portlet_Specifications"></a>The Java Portlet Specifications</h2> -<p><ul><li><a href="http://jcp.org/en/jsr/detail?id=362" class="externalLink">JSR 362: Portlet Specification 3.0</a></li> -<li><a href="http://jcp.org/en/jsr/detail?id=286" class="externalLink">JSR 286: Portlet Specification 2.0</a></li> -<li><a href="http://jcp.org/en/jsr/detail?id=168" class="externalLink">JSR 168: Portlet Specification 1.0</a></li> -</ul> -</p> -</div> -<div class="section"><h2><a name="Additional_Pluto_Documentation"></a>Additional Pluto Documentation</h2> -<p><ul><li><a href="http://wiki.apache.org/portals/Pluto" class="externalLink">Official Pluto Wiki</a></li> -<li><a href="http://people.apache.org/~zheng/pluto/chinese/" class="externalLink">Pluto - Website, Chinese Translation</a> maintained by ZHENG Zhong - </li> -</ul> -</p> -</div> -<div class="section"><h2><a name="Articles_Whitepapers_and_Presentations"></a>Articles, Whitepapers, and Presentations</h2> -<p><ul><li><a href="https://static.rainfocus.com/oracle/oow16/sess/1462801563632001pOv8/ppt/JSR362-JavaOne-2016a.pdf" class="externalLink">Portlet Specification 3.0 Is Here!</a> - JavaOne presentation by Martin Scott Nicklous and Neil Griffen, September 2016 - </li> -<li><a href="http://www.developer.com/java/web/article.php/3547186" class="externalLink">Introduction to the Portlet Specification</a> - by David H. DeWolf, September 2005 - </li> -<li><a href="http://www.developer.com/java/web/article.php/3554396" class="externalLink">Developing Portlets with Apache Pluto 1.1</a> - by David H. DeWolf, October 2005 - </li> -<li><a href="http://www.developer.com/java/web/article.php/3563411" class="externalLink">Embedding Apache Pluto 1.1</a> - by David H. DeWolf, September 2005 - </li> -<li><a href="http://portletwork.blogspot.com/2007/08/testing-portlets-with-jetty-pluto-and.html" class="externalLink"> - Testing Portlets with Jetty, Pluto and JWebUnit</a> - by Nils-Helge Garli, August 2007 - </li> -<li><a href="http://portletwork.blogspot.com/2007/07/mvnjetty-and-portlets.html" class="externalLink"> - maven-jetty-plugin and JSR168 portlets</a> and - <a href="http://portletwork.blogspot.com/2007/08/maven-jetty-plugin-and-jsr168-portlets.html" class="externalLink"> - maven-jetty-plugin and JSR168 portlets - Part 2</a> - by Nils-Helge Garli, August 2007 - </li> -</ul> -</p> -</div> -<div class="section"><h2><a name="Books"></a>Books</h2> -<p><ul><li><a href="http://www.manning.com/hepper/" class="externalLink">Portlets and Apache Portals Book</a> a book from Portlet API specification authors and Pluto developers. - </li> -</ul> -</p> -</div> -<div class="section"><h2><a name="Other_Resources"></a>Other Resources</h2> -<p><ul><li><a href="http://code.google.com/p/pluto-server-plugin/" class="externalLink">Pluto Server Plugin for Eclipse</a> - maintained by Marcus Christie - </li> -</ul> -</p> -</div> + <div class="section"><h2><a name="The_Java_Portlet_Specifications"></a>The Java Portlet Specifications</h2> +<p><ul><li><a class="externalLink" href="http://jcp.org/en/jsr/detail?id=362">JSR 362: Portlet Specification 3.0</a></li> +<li><a class="externalLink" href="http://jcp.org/en/jsr/detail?id=286">JSR 286: Portlet Specification 2.0</a></li> +<li><a class="externalLink" href="http://jcp.org/en/jsr/detail?id=168">JSR 168: Portlet Specification 1.0</a></li> +</ul> +</p> +</div> +<div class="section"><h2><a name="Additional_Pluto_Documentation"></a>Additional Pluto Documentation</h2> +<p><ul><li><a class="externalLink" href="http://wiki.apache.org/portals/Pluto">Official Pluto Wiki</a></li> +<li><a class="externalLink" href="http://people.apache.org/~zheng/pluto/chinese/">Pluto + Website, Chinese Translation</a> maintained by ZHENG Zhong + </li> +</ul> +</p> +</div> +<div class="section"><h2><a name="Articles_Whitepapers_and_Presentations"></a>Articles, Whitepapers, and Presentations</h2> +<p><ul><li><a class="externalLink" href="https://static.rainfocus.com/oracle/oow16/sess/1462801563632001pOv8/ppt/JSR362-JavaOne-2016a.pdf">Portlet Specification 3.0 Is Here!</a> + JavaOne presentation by Martin Scott Nicklous and Neil Griffen, September 2016 + </li> +<li><a class="externalLink" href="http://www.developer.com/java/web/article.php/3547186">Introduction to the Portlet Specification</a> + by David H. DeWolf, September 2005 + </li> +<li><a class="externalLink" href="http://www.developer.com/java/web/article.php/3554396">Developing Portlets with Apache Pluto 1.1</a> + by David H. DeWolf, October 2005 + </li> +<li><a class="externalLink" href="http://www.developer.com/java/web/article.php/3563411">Embedding Apache Pluto 1.1</a> + by David H. DeWolf, September 2005 + </li> +<li><a class="externalLink" href="http://portletwork.blogspot.com/2007/08/testing-portlets-with-jetty-pluto-and.html"> + Testing Portlets with Jetty, Pluto and JWebUnit</a> + by Nils-Helge Garli, August 2007 + </li> +<li><a class="externalLink" href="http://portletwork.blogspot.com/2007/07/mvnjetty-and-portlets.html"> + maven-jetty-plugin and JSR168 portlets</a> and + <a class="externalLink" href="http://portletwork.blogspot.com/2007/08/maven-jetty-plugin-and-jsr168-portlets.html"> + maven-jetty-plugin and JSR168 portlets - Part 2</a> + by Nils-Helge Garli, August 2007 + </li> +</ul> +</p> +</div> +<div class="section"><h2><a name="Books"></a>Books</h2> +<p><ul><li><a class="externalLink" href="http://www.manning.com/hepper/">Portlets and Apache Portals Book</a> a book from Portlet API specification authors and Pluto developers. + </li> +</ul> +</p> +</div> +<div class="section"><h2><a name="Other_Resources"></a>Other Resources</h2> +<p><ul><li><a class="externalLink" href="http://code.google.com/p/pluto-server-plugin/">Pluto Server Plugin for Eclipse</a> + maintained by Marcus Christie + </li> +</ul> +</p> +</div> </div> </div> @@ -312,7 +316,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation
Added: portals/site-live/pluto/security.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/security.html?rev=1834161&view=auto ============================================================================== --- portals/site-live/pluto/security.html (added) +++ portals/site-live/pluto/security.html Fri Jun 22 19:35:14 2018 @@ -0,0 +1,297 @@ +<!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 Security</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"> + <strong>Security</strong> + </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"> + <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="Project_Security"></a>Project Security</h2> +<p> + The following security issues have been identified and addressed: + </p> +<div class="section"><h3><a name="Issue1"></a>Issue1</h3> +<p> + Security issue 1. + </p> +</div> +<div class="section"><h3><a name="Issue2"></a>Issue2</h3> +<p> + Security issue 2. + </p> +</div> +</div> + + </div> + </div> + <div class="clear"> + <hr/> + </div> + <div id="footer"> + <div class="xright">© + 2004-2018 + + Apache Software Foundation + + + + + + + + + </div> + <div class="clear"> + <hr/> + </div> + </div> + </body> +</html> Modified: portals/site-live/pluto/status.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/status.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/status.html (original) +++ portals/site-live/pluto/status.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"> <strong>Status</strong> </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,57 +254,57 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Project_Status"></a>Project Status</h2> -<p> - Apache Pluto is a subproject of the Apache Portals Project. The current - stable release of Apache Pluto is version 3.0.0. - Pluto 3.0 provides the reference implementation and technology compliance kit for JSR 362 Portlet Spcification 3.0. - It complies to the JSR 362 and JSR 286 standards. - </p> -<div class="section"><h3><a name="Pluto_3.0"></a>Pluto 3.0</h3> -<p> - Pluto 3.0 is the current main development branch. - The Pluto 3.0 portlet container is the reference implementation - for JSR 362 Java Portlet Specification 3.0. - Pluto 3.0 drops the requirement for pre-processing portlet web applications. - The JSR 362 specification adds configuration through annotation, asynchronous support - similar to the servlet asynchronous support, multipart form support, support for - CDI beans, method annotation support allowing portlet methods to reside in different classes, - and a JavaScript API that allows portal pages to function as single-page applications. - The Pluto 3.0 portlet container implements all JSR 362 features and passes the - TCK. - While doing so, Pluto 3.0 remains fully compliant to the 2.0 Portlet Specification, - meaning that version 2.0 portlets can run on the version 3.0 portlet container. - </p> -</div> -<div class="section"><h3><a name="Pluto_2.0"></a>Pluto 2.0</h3> -<p> - Pluto 2.0 is the current trunk of development and has an active development community. Version 2.0 has a new architecture and is a rewrite - of the Pluto 1.1 code-base. Pluto 2.0 is the reference implementation - of version 2.0 of the Java Portlet API specification (JSR-286). The JSR-286 - specification adds interportlet coordination (events and shared render parameters), - portlet filters and resource serving to the Portlet API in addition to - numerous other changes from version 1.0. However, Pluto 2.0 is also fully compliant to the 1.0 Portlet Specification. - Pluto 2.0, like Pluto 1.0.1, but unlike Pluto 1.1, runs inside the Jetspeed portal. Pluto 2.0 is embedded in Jetspeed 2.2.x versions, - whereas Pluto 1.0.1 is embedded in Jetspeed 2.1.x versions. - </p> -</div> -<div class="section"><h3><a name="Pluto_1.1"></a>Pluto 1.1</h3> -<p> - Pluto 1.1 introduced a new container architecture from version 1.0.1. If you are - embedding Pluto in your portal, realize that 1.1 is not binary - compatible with Pluto 1.0.x. Pluto 1.1 is no longer actively developed. Version 1.1 is only maintained for bug fixes in dependent portals. - </p> -</div> -<div class="section"><h3><a name="Pluto_1.0.1"></a>Pluto 1.0.1</h3> -<p> - Pluto 1.0.1 was the first stable release of Pluto. This version of - Pluto is utilized as the portlet container for Jetspeed and other - portals. In addition, Pluto 1.0.1 is embeded within Apache Geronimo. - Pluto 1.0.1 is no longer activily developed. 1.0.1 is only maintained for bug fixes in portals such as Jetspeed 2.1.x. - </p> -</div> -</div> + <div class="section"><h2><a name="Project_Status"></a>Project Status</h2> +<p> + Apache Pluto is a subproject of the Apache Portals Project. The current + stable release of Apache Pluto is version 3.0.0. + Pluto 3.0 provides the reference implementation and technology compliance kit for JSR 362 Portlet Spcification 3.0. + It complies to the JSR 362 and JSR 286 standards. + </p> +<div class="section"><h3><a name="Pluto_3.0"></a>Pluto 3.0</h3> +<p> + Pluto 3.0 is the current main development branch. + The Pluto 3.0 portlet container is the reference implementation + for JSR 362 Java Portlet Specification 3.0. + Pluto 3.0 drops the requirement for pre-processing portlet web applications. + The JSR 362 specification adds configuration through annotation, asynchronous support + similar to the servlet asynchronous support, multipart form support, support for + CDI beans, method annotation support allowing portlet methods to reside in different classes, + and a JavaScript API that allows portal pages to function as single-page applications. + The Pluto 3.0 portlet container implements all JSR 362 features and passes the + TCK. + While doing so, Pluto 3.0 remains fully compliant to the 2.0 Portlet Specification, + meaning that version 2.0 portlets can run on the version 3.0 portlet container. + </p> +</div> +<div class="section"><h3><a name="Pluto_2.0"></a>Pluto 2.0</h3> +<p> + Pluto 2.0 is the current trunk of development and has an active development community. Version 2.0 has a new architecture and is a rewrite + of the Pluto 1.1 code-base. Pluto 2.0 is the reference implementation + of version 2.0 of the Java Portlet API specification (JSR-286). The JSR-286 + specification adds interportlet coordination (events and shared render parameters), + portlet filters and resource serving to the Portlet API in addition to + numerous other changes from version 1.0. However, Pluto 2.0 is also fully compliant to the 1.0 Portlet Specification. + Pluto 2.0, like Pluto 1.0.1, but unlike Pluto 1.1, runs inside the Jetspeed portal. Pluto 2.0 is embedded in Jetspeed 2.2.x versions, + whereas Pluto 1.0.1 is embedded in Jetspeed 2.1.x versions. + </p> +</div> +<div class="section"><h3><a name="Pluto_1.1"></a>Pluto 1.1</h3> +<p> + Pluto 1.1 introduced a new container architecture from version 1.0.1. If you are + embedding Pluto in your portal, realize that 1.1 is not binary + compatible with Pluto 1.0.x. Pluto 1.1 is no longer actively developed. Version 1.1 is only maintained for bug fixes in dependent portals. + </p> +</div> +<div class="section"><h3><a name="Pluto_1.0.1"></a>Pluto 1.0.1</h3> +<p> + Pluto 1.0.1 was the first stable release of Pluto. This version of + Pluto is utilized as the portlet container for Jetspeed and other + portals. In addition, Pluto 1.0.1 is embeded within Apache Geronimo. + Pluto 1.0.1 is no longer activily developed. 1.0.1 is only maintained for bug fixes in portals such as Jetspeed 2.1.x. + </p> +</div> +</div> </div> </div> @@ -309,7 +313,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/anttasks.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/anttasks.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/anttasks.html (original) +++ portals/site-live/pluto/subprojects/anttasks.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,10 +254,10 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Ant_Tasks"></a>Pluto Ant Tasks</h2> + <div class="section"><h2><a name="Pluto_Ant_Tasks"></a>Pluto Ant Tasks</h2> <p> The Pluto Ant Tasks have been created to assist those not using maven with the assembly, deployment, and publishing of Maven. A usage example is shown below: - </p> + </p> <p><div class="source"><pre> <path id="classes"> <!-- @@ -279,10 +283,10 @@ portletxml="src/config/portlet.xml" destfile="src/webapp/WEB-INF/web.xml"/> </target> - </pre> -</div> -</p> -</div> + </pre> +</div> +</p> +</div> </div> </div> @@ -291,7 +295,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/container-api.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/container-api.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/container-api.html (original) +++ portals/site-live/pluto/subprojects/container-api.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Container_API"></a>Pluto Container API</h2> + <div class="section"><h2><a name="Pluto_Container_API"></a>Pluto Container API</h2> <p> The Pluto Container API defines the container to portal interface. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/driver.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/driver.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/driver.html (original) +++ portals/site-live/pluto/subprojects/driver.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Driver"></a>Pluto Driver</h2> + <div class="section"><h2><a name="Pluto_Driver"></a>Pluto Driver</h2> <p> The Pluto Portal is a simple portal implementation. The Driver project includes common classes and interfaces for the Portal Implementation. It also contains the various portlets and tag libraries distributed in Pluto Portal. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/installer.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/installer.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/installer.html (original) +++ portals/site-live/pluto/subprojects/installer.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Installer"></a>Pluto Installer</h2> + <div class="section"><h2><a name="Pluto_Installer"></a>Pluto Installer</h2> <p> The Pluto Installer is a Maven Plugin. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/portal.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/portal.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/portal.html (original) +++ portals/site-live/pluto/subprojects/portal.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Portal"></a>Pluto Portal</h2> + <div class="section"><h2><a name="Pluto_Portal"></a>Pluto Portal</h2> <p> The Pluto Portal web application is the skeleton structure for the Pluto Portal. It includes resources (CSS, graphics), source JSPs, and configuration (.properties, .xml) files. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/portlet-container.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/portlet-container.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/portlet-container.html (original) +++ portals/site-live/pluto/subprojects/portlet-container.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,16 +254,16 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Portlet_Container"></a>Pluto Portlet Container</h2> + <div class="section"><h2><a name="Pluto_Portlet_Container"></a>Pluto Portlet Container</h2> <p> The Pluto Portlet Container is not designed for use by end users. The container is meant to be embedded within portal and web applications to provide Java Portlet Specification compliance. If you are a user looking to develop, test, or deploy portlets, please see the Pluto Portal Driver . - </p> + </p> <p> If you are looking for information on how to embed pluto in your portal or web application, please see the <a href="v20/embedding.html">embedding</a> pluto documentation for Pluto 2.0. - </p> -</div> + </p> +</div> </div> </div> @@ -268,7 +272,7 @@ If you are looking for information on ho </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/skin.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/skin.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/skin.html (original) +++ portals/site-live/pluto/subprojects/skin.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Skin_for_Maven"></a>Pluto Skin for Maven</h2> + <div class="section"><h2><a name="Pluto_Skin_for_Maven"></a>Pluto Skin for Maven</h2> <p> Contains resources (CSS, images) for this website. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/subprojects.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/subprojects.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/subprojects.html (original) +++ portals/site-live/pluto/subprojects/subprojects.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,48 +254,48 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Subprojects"></a>Pluto Subprojects</h2> + <div class="section"><h2><a name="Pluto_Subprojects"></a>Pluto Subprojects</h2> <p> Pluto 3.0 uses Maven 3 as project management and build automation tool. Pluto follows maven best practices and is organized into modules or subprojects. - </p> -<div class="section"><h3><a name="Container_Subprojects"></a>Container Subprojects</h3> + </p> +<div class="section"><h3><a name="Container_Subprojects"></a>Container Subprojects</h3> <p><ul><li><b><code>portlet-api</code>:</b> Contains the code defining the portlet API. - </li> + </li> <li><b><code>pluto-container</code>:</b> The Pluto Container is the core compontent of the Apache Pluto project. The Pluto Container is the reference implementation of the Portlet Specification. - </li> + </li> <li><b><code>pluto-container-api</code>:</b> The Pluto container programming interface. - </li> + </li> <li><b><code>pluto-taglib</code>:</b> The Java Portlet Tag Library implementation which is provided with the container. - </li> -</ul> -</p> -</div> -<div class="section"><h3><a name="PortalTesting_Subprojects"></a>Portal/Testing Subprojects</h3> + </li> +</ul> +</p> +</div> +<div class="section"><h3><a name="PortalTesting_Subprojects"></a>Portal/Testing Subprojects</h3> <p><ul><li><b><code>pluto-portal-driver</code>:</b> The programming interface for the Pluto portal driver library. - </li> + </li> <li><b><code>pluto-portal-driver-impl</code>:</b> A driver library for the Pluto Portlet Container. Provides service implementations and utilities for implementing a portal which utilizes the container. - </li> + </li> <li><b><code>pluto-container-driver-api</code>:</b> Code that allows the Pluto portal driver to access the Pluto portlet container. Also contains code for container and driver initialization along with the portlet servlet code that is dynamically deployed for each configured portlet. - </li> + </li> <li><b><code>pluto-portal</code>:</b> The user interface components (web application) of the Pluto Portal. The pluto portal is a simple portal application which @@ -299,69 +303,69 @@ portal, but instead is meant to be an example of how to embed the container and a lightweight environment for developing and testing portlets. - </li> + </li> <li><b><code>pluto-testsuite</code>:</b> JSR 286 Test portlets that can be used to exercise and test any portlet container. - </li> + </li> <li><b><code>portlet-tck_3.0</code>:</b> Contains additional modules implementing the JSR 362 Technology Compliance Kit (TCK). See <a href="../v30/tck.html">Using the JSR 362 TCK</a>. - </li> -</ul> -</p> -</div> -<div class="section"><h3><a name="Utilities_and_Tools_for_working_with_the_Pluto_Portal"></a>Utilities and Tools (for working with the Pluto Portal)</h3> + </li> +</ul> +</p> +</div> +<div class="section"><h3><a name="Utilities_and_Tools_for_working_with_the_Pluto_Portal"></a>Utilities and Tools (for working with the Pluto Portal)</h3> <p><ul><li><b><code>portlet-util</code>:</b> Utilities for working with the Pluto Portal. Includes libraries for installing pluto, assembling portlet applications for deployment in pluto, deploying to pluto, and publishing portlets to pluto. - </li> + </li> <li><b><code>maven-pluto-plugin</code>:</b> Provides Maven goals for utilizing the Pluto utilities. Install the portal within a servlet container, assemble portlets, deploy portlets, and publish portlets to th Pluto Portal. - </li> + </li> <li><b><code>pluto-ant-tasks</code>:</b> Ant tasks which allow developers to utilize the Pluto utilities within ant. Currently supports assembling wars for deployment within pluto. - </li> + </li> <li><b><code>pluto-common</code>:</b> An aggregator for Pluto code that must be placed in an application server or servlet container shared library. While not required for deployment on Apache Tomcat, the jar file produced by this module may be useful for deployment on other platforms. - </li> -</ul> -</p> -</div> -<div class="section"><h3><a name="Demo_Portlets"></a>Demo Portlets</h3> + </li> +</ul> +</p> +</div> +<div class="section"><h3><a name="Demo_Portlets"></a>Demo Portlets</h3> <p> The Pluto distribution contains four version 3.0 portlet applications that illustrate the use of all aspects of JSR 362 portlet programming. <ul><li><b><code>PortletV3Demo</code>:</b> Contains portlets that illustrate miscellaneous aspects of the API. - </li> + </li> <li><b><code>PortletV3AnnotatedDemo</code>:</b> Contains portlets that illustrate the use of the version 3.0 Extended Method Annotations feature. - </li> + </li> <li><b><code>PortletHubDemo</code>:</b> Contains portlets that show how you can use the Portlet Hub JavaScript API to create portal-based single-page applications. - </li> + </li> <li><b><code>chatRoomDemo</code>:</b> Contains portlets that implement a simple chat room demo based on the Portlet Hub JavaScript API and the portlet asynchronous processing feature. - </li> -</ul> -</p> -</div> -</div> + </li> +</ul> +</p> +</div> +</div> </div> </div> @@ -370,7 +374,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/tag-library.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/tag-library.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/tag-library.html (original) +++ portals/site-live/pluto/subprojects/tag-library.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Tag_Library"></a>Pluto Tag Library</h2> + <div class="section"><h2><a name="Pluto_Tag_Library"></a>Pluto Tag Library</h2> <p> Contains the tags used by Pluto Portal. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/testsuite.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/testsuite.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/testsuite.html (original) +++ portals/site-live/pluto/subprojects/testsuite.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Test_Suite"></a>Pluto Test Suite</h2> + <div class="section"><h2><a name="Pluto_Test_Suite"></a>Pluto Test Suite</h2> <p> The Pluto testsuite is comprised of multiple portlets meant to be deployed in the portal to be tested. Portals wanting to embed Pluto can use the testsuite to test the correctness of their integration. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/subprojects/utilities.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/subprojects/utilities.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/subprojects/utilities.html (original) +++ portals/site-live/pluto/subprojects/utilities.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,11 +254,11 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Utilities"></a>Pluto Utilities</h2> + <div class="section"><h2><a name="Pluto_Utilities"></a>Pluto Utilities</h2> <p> The utilities project includes the Pluto Assembler and Pluto Installer. - </p> -</div> + </p> +</div> </div> </div> @@ -263,7 +267,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2017 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/v101/developer/arch.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/v101/developer/arch.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/v101/developer/arch.html (original) +++ portals/site-live/pluto/v101/developer/arch.html Fri Jun 22 19:35:14 2018 @@ -47,7 +47,7 @@ <div class="xleft"> - Last Published: 2016-12-02 + 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,14 +254,14 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Architecture_Overview"></a>Architecture Overview</h2> + <div class="section"><h2><a name="Architecture_Overview"></a>Architecture Overview</h2> <p> Let's begin by examining Pluto's architecture and underlying concepts. First, we briefly explain the portal that runs the RI, and see where to find a portlet container inside a portal architecture. Next, we investigate Pluto's architecture in detail. Last, we look at how it solves one challenging item of the portlet container: portlet deployment. -</p> +</p> <p><strong>The Portal</strong><blockquote> Pluto normally serves to show how the Portlet API works and offers developers a working example platform from which they can test @@ -279,9 +283,9 @@ Provider Interface) callback interface to get portal-related information. Finally, the portlet container calls all portlets via the Portlet API. - </blockquote><blockquote><div align="center"><p><a href="../../images/v101/jw-0801-portal_arch.jpg"><img src="../../images/v101/jw-0801-portal_arch.jpg" alt="Portal Architecture" /></a></p> -<p><b><i><font size="-1">Figure 1. The simple portal included with Pluto. Click on the picture to enlarge it</font></i></b></p> -</div></blockquote></p> + </blockquote><blockquote><div align="center"><p><a href="../../images/v101/jw-0801-portal_arch.jpg"><img src="../../images/v101/jw-0801-portal_arch.jpg" alt="Portal Architecture" /></a></p> +<p><b><i><font size="-1">Figure 1. The simple portal included with Pluto. Click on the picture to enlarge it</font></i></b></p> +</div></blockquote></p> <p><strong>The Portlet Container</strong><blockquote> The portlet container, the portlets' runtime environment and a core component of each portal, requires knowledge about the portal itself @@ -312,24 +316,24 @@ the portal and its framework. Only known information or information that should be stored within the portal is present through this interface. Such information includes URL generation with navigational - state, portlet context, portlet mode, and window-state handling</li> + state, portlet context, portlet mode, and window-state handling</li> <li> Factory manager: Defines how to get an implementation through a - factory. (A normal portal should already own such an implementation.)</li> + factory. (A normal portal should already own such an implementation.)</li> <li> Log service: Defines a logging facility. (A normal portal should - already own such an implementation.)</li> + already own such an implementation.)</li> <li> Config service: Defines how to get configuration values. (A normal portal - should already own such an implementation.)</li> + should already own such an implementation.)</li> <li> Property manager (optional): A property manager interface implementation - lets a portal handle properties as defined in the JSR 168 specification.</li> -</ul> + lets a portal handle properties as defined in the JSR 168 specification.</li> +</ul> </blockquote><blockquote> Strictly speaking, the Portlet Object Model also acts as an SPI, but has an exceptional position among the SPIs. Therefore, don't consider it part of the container services as it deals with all portlet objects and comprises a collection of interwoven interfaces. - </blockquote><blockquote><div align="center"><p><a href="../../images/v101/jw-0801-pluto_arch.jpg"><img src="../../images/v101/jw-0801-pluto_arch.jpg" alt="Pluto Architecture" /></a></p> -<p><b><i><font size="-1">Figure 2. The portlet container's architecture. Click on the picture to enlarge it</font></i></b></p> -</div></blockquote></p> + </blockquote><blockquote><div align="center"><p><a href="../../images/v101/jw-0801-pluto_arch.jpg"><img src="../../images/v101/jw-0801-pluto_arch.jpg" alt="Pluto Architecture" /></a></p> +<p><b><i><font size="-1">Figure 2. The portlet container's architecture. Click on the picture to enlarge it</font></i></b></p> +</div></blockquote></p> <p><strong>Portlet Deployment</strong><blockquote> The portlet container can leverage the servlet container's functionality, upon which the portlet container is built. To accomplish that, the portlet container @@ -341,9 +345,9 @@ application server's system. During the portlet's invocation, the portlet container calls the injected servlet as an entrance point into the deployed portlet war file. - </blockquote><blockquote><div align="center"><p><a href="../../images/v101/jw-0801-RI_deploy.jpg"><img src="../../images/v101/jw-0801-RI_deploy.jpg" alt="Deployment" /></a></p> -<p><b><i><font size="-1">Figure 3. Portlet deployment in the RI. Click on thumbnail to view full-size image.</font></i></b></p> -</div></blockquote></p> + </blockquote><blockquote><div align="center"><p><a href="../../images/v101/jw-0801-RI_deploy.jpg"><img src="../../images/v101/jw-0801-RI_deploy.jpg" alt="Deployment" /></a></p> +<p><b><i><font size="-1">Figure 3. Portlet deployment in the RI. Click on thumbnail to view full-size image.</font></i></b></p> +</div></blockquote></p> <p><strong>Pluto and the WSRP standard</strong><blockquote> The JSR 168 aligns closely with the Web Services for Remote Portlets (WSRP) standard. Both standards, which emerged at the same time, released open source implementations @@ -355,8 +359,8 @@ Pluto's portlet container can be instantiated multiple times and, more importantly, it can be instrumented in different ways. Each portlet container, therefore, can use different implementations for SPIs. - </blockquote></p> -</div> + </blockquote></p> +</div> </div> </div> @@ -365,7 +369,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2016 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/v101/developer/build_source.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/v101/developer/build_source.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/v101/developer/build_source.html (original) +++ portals/site-live/pluto/v101/developer/build_source.html Fri Jun 22 19:35:14 2018 @@ -47,7 +47,7 @@ <div class="xleft"> - Last Published: 2016-12-02 + 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,86 +254,86 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Installation"></a>Installation</h2> -<div class="section"><h3><a name="Prerequisites"></a>Prerequisites</h3> + <div class="section"><h2><a name="Installation"></a>Installation</h2> +<div class="section"><h3><a name="Prerequisites"></a>Prerequisites</h3> <p>It is expected that the user is familiar with the <a class="externalLink" href="http://maven.apache.org">Apache - Maven</a> project tool.</p> -</div> -<div class="section"><h3><a name="Requirements"></a>Requirements</h3> -<ul><li><a class="externalLink" href="http://maven.apache.org/start/download.html">Maven 1.0.2</a></li> -<li>Java 1.4 or higher (If using JDK 1.4 in Tomcat 5.5, see Running.txt in Tomcat's home directory for modification instructions)</li> -<li>Servlet 2.3 compatible container: Tomcat 5.5 is suggested</li> -</ul> -</div> -<div class="section"><h3><a name="Get_Maven_Ready"></a>Get Maven Ready</h3> -<p>If you have not already done so, download and install Maven.</p> -<p>2. build.properties settings:</p> + Maven</a> project tool.</p> +</div> +<div class="section"><h3><a name="Requirements"></a>Requirements</h3> +<ul><li><a class="externalLink" href="http://maven.apache.org/start/download.html">Maven 1.0.2</a></li> +<li>Java 1.4 or higher (If using JDK 1.4 in Tomcat 5.5, see Running.txt in Tomcat's home directory for modification instructions)</li> +<li>Servlet 2.3 compatible container: Tomcat 5.5 is suggested</li> +</ul> +</div> +<div class="section"><h3><a name="Get_Maven_Ready"></a>Get Maven Ready</h3> +<p>If you have not already done so, download and install Maven.</p> +<p>2. build.properties settings:</p> <p>Please set these values in your <code>build.properties</code> - file:</p> -<table class="bodyTable"><tr class="a"><th width="134">property</th> -<th width="229">example</th> -<th width="261">what is it?</th> -</tr> -<tr class="b"><td width="134">maven.tomcat.home</td> -<td width="229">/tomcat</td> -<td width="261">location of the Tomcat install where you want to deploy Pluto</td> -</tr> -<tr class="a"><td width="134">maven.tomcat.version.major</td> -<td width="229">5</td> -<td width="261">Major version of Tomcat</td> -</tr> -</table> + file:</p> +<table class="bodyTable"><tr class="a"><th width="134">property</th> +<th width="229">example</th> +<th width="261">what is it?</th> +</tr> +<tr class="b"><td width="134">maven.tomcat.home</td> +<td width="229">/tomcat</td> +<td width="261">location of the Tomcat install where you want to deploy Pluto</td> +</tr> +<tr class="a"><td width="134">maven.tomcat.version.major</td> +<td width="229">5</td> +<td width="261">Major version of Tomcat</td> +</tr> +</table> <p>You can copy the <code>build.properties.sample</code> file and name it - <code>build.properties</code> and use this is a starting point.</p> -</div> -<div class="section"><h3><a name="Building_and_deploying"></a>Building and deploying</h3> -<ul><li>change your directory to root of the Pluto project.</li> -<li>maven fullDeployment</li> + <code>build.properties</code> and use this is a starting point.</p> +</div> +<div class="section"><h3><a name="Building_and_deploying"></a>Building and deploying</h3> +<ul><li>change your directory to root of the Pluto project.</li> +<li>maven fullDeployment</li> <li>This will take care of everything for you including copying shared jars, - and deploy the base Pluto portal along with the Portlet Test Suite</li> -</ul> -</div> -<div class="section"><h3><a name="Start_Tomcat"></a>Start Tomcat</h3> -<p>Run Tomcat, go to http://localhost:8080/pluto/portal.</p> -</div> -</div> -<div class="section"><h2><a name="What_if_I_just_want_the_Pluto_container_jar_like_for_Jetspeed_2"></a>What if I just want the Pluto container jar (like for Jetspeed 2)?</h2> -<ol type="1"><li>cd to /container directory</li> -<li>maven jar:install</li> -</ol> + and deploy the base Pluto portal along with the Portlet Test Suite</li> +</ul> +</div> +<div class="section"><h3><a name="Start_Tomcat"></a>Start Tomcat</h3> +<p>Run Tomcat, go to http://localhost:8080/pluto/portal.</p> +</div> +</div> +<div class="section"><h2><a name="What_if_I_just_want_the_Pluto_container_jar_like_for_Jetspeed_2"></a>What if I just want the Pluto container jar (like for Jetspeed 2)?</h2> +<ol type="1"><li>cd to /container directory</li> +<li>maven jar:install</li> +</ol> <p>This will create the container jar in /container/target and also copy into - you maven repository.</p> -</div> -<div class="section"><h2><a name="What_if_I_just_want_to_deploy_the_Pluto_portal_without_the_test_suite"></a>What if I just want to deploy the Pluto portal without the test suite?</h2> + you maven repository.</p> +</div> +<div class="section"><h2><a name="What_if_I_just_want_to_deploy_the_Pluto_portal_without_the_test_suite"></a>What if I just want to deploy the Pluto portal without the test suite?</h2> <ol type="1"><li>Follow all the steps from "<i>What if I just want the Pluto container - jar (like for Jetspeed 2)?</i>"</li> -<li>cd to the /portal directory.</li> -<li>maven (with no goal)</li> -</ol> + jar (like for Jetspeed 2)?</i>"</li> +<li>cd to the /portal directory.</li> +<li>maven (with no goal)</li> +</ol> <p>This will invoke the default maven goal for the /portal sub-project, tomcat:deploy. This will build and deploy the Pluto portal minus the test suite into - tomcat.</p> -</div> -<div class="section"><h2><a name="What_if_I_decide_I_want_to_deploy_the_test_suite_portlets_after_I_deploy_the_Pluto_portal_by_itself"></a>What if I decide I want to deploy the test suite portlets after I deploy the Pluto portal by itself?</h2> + tomcat.</p> +</div> +<div class="section"><h2><a name="What_if_I_decide_I_want_to_deploy_the_test_suite_portlets_after_I_deploy_the_Pluto_portal_by_itself"></a>What if I decide I want to deploy the test suite portlets after I deploy the Pluto portal by itself?</h2> <ol type="1"><li>Follow all the steps from "<i>What if I decide I want to deploy the - test suite portlets after I deploy JUST the Pluto portal?</i>"</li> -<li>cd to the /testsuite directory.</li> -<li>maven (with no goal)</li> -</ol> + test suite portlets after I deploy JUST the Pluto portal?</i>"</li> +<li>cd to the /testsuite directory.</li> +<li>maven (with no goal)</li> +</ol> <p>This will invoke the default maven goal for the /testsute sub-project, deployTestsuite. This will build and deploy the test suite portlets into your already deployed - Pluto portal.</p> -</div> -<div class="section"><h2><a name="Install_Portlets"></a>Install Portlets</h2> + Pluto portal.</p> +</div> +<div class="section"><h2><a name="Install_Portlets"></a>Install Portlets</h2> <p><ul>To install portlets after you successfully installed Pluto, - invoke Maven from the deploy subdirectory of the base install directory to deploy the portlet's war by executing:<br /> -<code>maven deploy -Ddeploy=FULL_PATH_TO_YOUR_PORTLET_WAR</code><br /> + invoke Maven from the deploy subdirectory of the base install directory to deploy the portlet's war by executing:<br /> +<code>maven deploy -Ddeploy=FULL_PATH_TO_YOUR_PORTLET_WAR</code><br /> Alternatively, you could use the <a href="../install.html#Admin_Portlet_Application">Admin Portlet Application</a> to install custom portlets. - </ul> -</p> -</div> + </ul> +</p> +</div> </div> </div> @@ -338,7 +342,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2016 + 2004-2018 Apache Software Foundation Modified: portals/site-live/pluto/v101/developer/index.html URL: http://svn.apache.org/viewvc/portals/site-live/pluto/v101/developer/index.html?rev=1834161&r1=1834160&r2=1834161&view=diff ============================================================================== --- portals/site-live/pluto/v101/developer/index.html (original) +++ portals/site-live/pluto/v101/developer/index.html Fri Jun 22 19:35:14 2018 @@ -47,7 +47,7 @@ <div class="xleft"> - Last Published: 2016-12-02 + 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,8 +254,8 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2><a name="Pluto_Developer_Guide"></a>Pluto Developer Guide</h2> -</div> + <div class="section"><h2><a name="Pluto_Developer_Guide"></a>Pluto Developer Guide</h2> +</div> </div> </div> @@ -260,7 +264,7 @@ </div> <div id="footer"> <div class="xright">© - 2004-2016 + 2004-2018 Apache Software Foundation
