Author: taylor
Date: Thu Jun 15 23:32:03 2017
New Revision: 1798890
URL: http://svn.apache.org/viewvc?rev=1798890&view=rev
Log:
Updating news for release of pluto archetypes 3.0.0
Modified:
portals/site-live/pluto/news.html
portals/site-live/pluto/v30/getting-started.html
Modified: portals/site-live/pluto/news.html
URL:
http://svn.apache.org/viewvc/portals/site-live/pluto/news.html?rev=1798890&r1=1798889&r2=1798890&view=diff
==============================================================================
--- portals/site-live/pluto/news.html (original)
+++ portals/site-live/pluto/news.html Thu Jun 15 23:32:03 2017
@@ -47,7 +47,7 @@
<div class="xleft">
- Last Published: 2017-01-13
+ Last Published: 2017-06-15
|
<a href="http://portals.apache.org/pluto"
class="externalLink">Home</a>
</div>
@@ -250,321 +250,335 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
- <div class="section"><h2><a name="News_and_Status"></a>News and
Status</h2>
-<h4>12 January 2017 - Portals Pluto 3.0</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 3.0.0.
- This is the first GA release of Pluto conformant to the
- <a href="http://www.jcp.org/en/jsr/detail?id=362"
class="externalLink">Java Portlet 3.0 Standard</a>.
- </p>
-<p>
- Pluto 3.0.0 is a major release implementing new functionality
introduced
- with JSR 362 Portlet Specification 3.0.
- Please see the features overview <a
href="v30/v3Features.html">here.</a></p>
-<h4>14 November 2016 - Portals Pluto 3.0 is almost ready!</h4>
-<p>The Pluto 3.0 release is nearing completion...</p>
-<h4>26 September 2011 - Portals Pluto 2.0.3</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.3.
- This is the fourth GA release of the 2.0 line of Pluto conformant
to the
- <a href="http://www.jcp.org/en/jsr/detail?id=286"
class="externalLink">Java Portlet 2.0 Standard</a>.
- </p>
-<p>
- Pluto 2.0.3 is primarily a minor bugfix and maintenance release.
- </p>
-<p>
- Full release notes can be found <a
href="v20/release-notes.html">here.</a></p>
-<h4>11 June 2010 - Portals Pluto 2.0.2</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.2.
- This is the third GA release of the 2.0 line of Pluto conformant
to the
- <a href="http://www.jcp.org/en/jsr/detail?id=286"
class="externalLink">Java Portlet 2.0 Standard</a>.
- </p>
-<p>
- Pluto 2.0.2 is primarily a minor bugfix and maintenance release.
- </p>
-<p>
- Full release notes can be found <a
href="v20/release-notes.html">here.</a></p>
-<h4>16 April 2010 - Portals Pluto 2.0.1</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.1.
- This is the second GA release of the 2.0 line of Pluto conformant
to the
- <a href="http://www.jcp.org/en/jsr/detail?id=286"
class="externalLink">Java Portlet 2.0 Standard</a>.
- </p>
-<p>
- Pluto 2.0.1 includes a number of minor bugfixes and improvements
and now provides more OSGi friendly bundle configurations.
- </p>
-<p>
- Full release notes can be found <a
href="v20/release-notes.html">here.</a></p>
-<h4>27 May 2009 - Portals Pluto 2.0.0</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.
- This is the first GA release of the 2.0 line of Pluto. Version
2.0.0 is our first release conformant to the
- <a href="http://www.jcp.org/en/jsr/detail?id=286"
class="externalLink">Java Portlet 2.0 Standard</a>. All releases prior, such as
the 1.1.x releases,
- are conformant to the first Java Portlet Specification,
- <a
href="http://www.jcp.org/en/jsr/detail?id=168" class="externalLink">the Java
Portlet 1.0 Standard</a>.
- </p>
-<p>
- Full release notes can be found <a
href="v20/release-notes-2.0.0.html">here.</a></p>
-<h4>9 February 2009 - Portals Pluto 1.1.7</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.7.
- This is the eighth GA release of the 1.1 line of Pluto, which is a
major refactoring of
- Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
- </p>
-<p>
- Pluto 1.1.7 includes a number of minor bugfixes and improvements,
thanks to a number of
- contributions from the community. They include fixing support of
multivalued URL parameters
- from the portlet tag library, better session handling hooks for
portals and other enhancements.
- </p>
-<p>
- Full release notes can be found <a
href="http://portals.apache.org/pluto/v11/release-notes.html"
class="externalLink">here.</a></p>
-<h4>11 August 2008 - Portals Pluto 1.1.6</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.6.
- This is the seventh GA release of the 1.1 line of Pluto, which is
a major refactoring of
- Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
- </p>
-<p>
- Pluto 1.1.6 includes a number of minor bugfixes and improvements,
thanks to a number of
- contributions from the community. The include caching USER_INFO
per request, better error
- messages when a portlet or portlet application cannot be found,
reduce overhead of loading
- portlet preferences, attach source to Maven artifacts, and
addtional enhancements have been made
- to the Pluto tag libraries.
- </p>
-<p>
- Full release notes can be found <a
href="http://portals.apache.org/pluto/v11/release-notes.html"
class="externalLink">here.</a></p>
-<h4>26 March 2008 - Portals Pluto 1.1.5</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.5.
- This is the sixth GA release of the 1.1 line of Pluto, which is a
major refactoring of
- Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
- </p>
-<p>
- Pluto 1.1.5 includes a number of minor bugfixes and improvements,
thanks to a number of
- contributions from the community. They include enhancements to
the Assembler, the Descriptor
- implementation now uses JAXP when running on Java 1.5 or greater,
Container support has been
- improved for other servlet containers besides Tomcat, and
addtional enhancements have been made
- to the Pluto tag libraries.
- </p>
-<p>
- Full release notes can be found <a
href="http://portals.apache.org/pluto/v11/release-notes.html"
class="externalLink">here.</a></p>
-<h4>7 January 2008 - JSR-286 RI work moves to the Subversion trunk</h4>
-<p>
- The work on the JSR-286 (Portlet 2.0) reference implementation
that began in January 2007 in
- the 1.1-286-COMPATIBILITY branch of the Pluto Subversion
repository has now been merged
- back into the current Pluto 1.1 code and moved into the SVN trunk.
This code is the
- basis for a future Pluto 2.0 release. It has been given a version
number of 2.0.0-SNAPSHOT
- in the root Maven 2 pom.xml.
- </p>
-<h4>7 August 2007 - Portals Pluto 1.1.4</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.4.
- This is the fifth GA release of the 1.1 line of Pluto, which is a
major refactoring of
- Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
- </p>
-<p>
- Pluto 1.1.4 includes support for JSP 2.1, updates to the Pluto
Portal, Tomcat 6 installation
- support, and bug fixes related to url and portlet request
attribute handling.
- </p>
-<p><strong>Please note:</strong> It was discovered during the 1.1.4 release
process that
- Pluto 1.1.<em>3</em> was not binary compatible with Pluto
1.1.<em>2</em>. The <em>1.1.4</em>
- release maintains binary compatability with <em>1.1.3</em></p>
-<p>
- Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
- Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification now
- under development by the JSR-286 Expert Group.
- </p>
-<h4>17 May 2007 - Portals Pluto 1.1.3</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.3.
- This is the fourth GA release of the 1.1 line of Pluto, which is a
major refactoring of
- Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
- </p>
-<p>
- The 1.1.3 GA release includes a simple filter enabling JSP's to
include portlets, and an updated
- portal url generator. Release notes for the 1.1.3 release can be
found at
- http://portals.apache.org/pluto/v11/release-notes.html.
- </p>
-<p>
- Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
- Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification now
- under development by the JSR-286 Expert Group.
- </p>
-<h4>21 March 2007 - Portals Pluto 1.1.2</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.2.
- This is the third GA release of the 1.1 line of Pluto, which is a
major refactoring of
- Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
- </p>
-<p>
- The 1.1.2 GA release includes a number of minor bugfixes and
enhancements including additional
- callbacks in the container, and updated assembly support in the
Maven 2 plugin. Release notes
- for the 1.1.2 release can be found at
http://portals.apache.org/pluto/v11/release-notes.html.
- </p>
-<p>
- Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
- Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification now
- under development by the JSR-286 Expert Group.
- </p>
-<h4>26 February 2007 - Portals Pluto 1.1.0 released</h4>
-<p>
- The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.0.
- This is the first GA release of the 1.1 line of Pluto, which is a
major refactoring of Pluto 1.0.1
- to allow for easier integration of Pluto's portlet container into
a portal and easier
- configuration of the Pluto portal driver, a bare-bones portal
included with Pluto.
- </p>
-<p>
- This release fixes a number of outstanding bugs in Pluto 1.1. The
bundled binary release, which
- has been updated to use Tomcat 5.5.20, now contains an
administrative portlet for registering
- custom portlets in Pluto, which is linked to Tomcat's native war
deployer.
- </p>
-<p>
- Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
- Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification
- now under development by the JSR-286 Expert Group.
- </p>
-<h4>12 October 2006 - Portals Pluto 1.1.0 beta2 released</h4>
-<p>
- The Apache Pluto project is proud to announce the release of Pluto
1.1.0 beta2.
- This is the second release of the 1.1 version of Pluto, which is a
major refactoring of Pluto 1.0.1
- to allow for easier integration of Pluto's portlet container into
a portal and easier
- configuration of the Pluto portal driver, a bare-bones portal
included with Pluto.
- </p>
-<p>
- This release fixes a number of bugs in Pluto 1.1 including ones
that prevented standard portlet modes and
- window states from functioning properly. We've also updated the
binary release to deploy Pluto into
- Tomcat 5.5.17.
- </p>
-<p>
- Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
- Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification
- now under development by the JSR-286 Expert Group.
- </p>
-<h4>1 June 2006 - Portals Pluto 1.1.0 beta1 released</h4>
-<p>
- The Apache Pluto project is proud to announce the release of Pluto
1.1.0 beta1.
- This is the first release of the 1.1 version of Pluto, which is a
major refactoring of Pluto 1.0.1.
- This refactoring allows for easier integration of Pluto's portlet
container into a portal and easier
- configuration of the Pluto portal driver, a bare-bones portal
included with Pluto.
- </p>
-<p>
- Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
- Pluto 1.1 will be the basis for the reference implementation of
the JSR-286 (Portlet 2.0) specification
- now under development by the JSR-286 Expert Group.
- </p>
-<h4>18 September 2005 - Portals Pluto 1.0.1 General Availability Released</h4>
-<p>
- The Apache Pluto Community is proud to announce the General
- Availablility release of Pluto 1.0.1, the reference implementation of
- the Java Portlet Specification (JSR-168).
- </p>
-<p>
- Nearly all the outstanding bugs have been fixed in this release.
- In addition, the Admin Portlet Application now supports hot deployment
- of custom portlets.
- </p>
-<h4>24 July 2005 - Portals Pluto 1.0.1-rc4 Released</h4>
-<h4>11 July 2005 - Portals Pluto 1.0.1-rc3 Released</h4>
-<p>
- The Apache Pluto Community is proud to announce the release of Apache
- Pluto 1.0.1-rc-2: the third binary release of the reference
- implementation of the Java Portlet Specification.
- </p>
-<p>
- The third release candidate contains several bug fixes and will be
- followed by a general availability of Pluto 1.0.1. In addition to bug
- fixes, the release contains a new administrative portlet which can be
- used to deploy portlets.
- </p>
-<h4>22 December 2004 - Portals Pluto 1.0.1-rc2 Released</h4>
-<p>
- The Apache Pluto Community is proud to announce the release of Apache
- Pluto 1.0.1-rc-2: the second binary release of the reference
- implementation of the Java Portlet Specification.
- </p>
-<p>
- Community feedback will decide if a further release candidate is
- required before a final release.
- </p>
-<h4>8 October 2004 - Portals Pluto 1.0.1-rc1 Released</h4>
-<p>
- The Apache Pluto Community is proud to announce the release of Apache
- Pluto 1.0.1-rc-1: the first binary release of the reference
- implementation of the Java Portlet Specification.
- </p>
-<p>
- Pluto 1.0.1-rc-1 is considered a release candidate. The promotion of
- this release candidate to general availability is expected within the
- few weeks, pending feedback from the community.
- </p>
-<p>
- The Java Portlet Specification defines a Portlet API very similar to
- the Servlet API. The API provides a means for aggregating disperate
- content sources. The specification addresses security and
- personalization considerations and defines a standard with which these
- sources, or portlets can be deployed.
- </p>
-<p>
- Pluto is an embedable portlet container which will typically be bundled
- within a fully functional Portal. The Pluto community has developed a
- simple portal driver implementation which allows for the testing and
- development of portlets with the container. The Pluto testsuite is an
- implementation agnostic portlet application which tests several basic
- operations of the container in which it is deployed.
- </p>
-<p>
- The distribution is organized into four releases:
- <ul><li>A binary distribution bundled with Tomcat. This distribution is
- the easiest to install.</li>
-<li>A source distribution.</li>
-<li>A binary distribution containing the container library.</li>
-<li>A binary tools distribution with the portal driver and testsuite.</li>
-</ul>
-</p>
-<h4>September 2004 - Releasing Pluto</h4>
-<p>
- The Pluto Team is currently working on the first public release which
- is expected by the end of September.
- </p>
-<h4>July/August 2004 - Pluto moved out of the Incubator</h4>
-<p>
- The Pluto Project is now a sub project under the portals PMC and has
- moved out of the incubator. This move comes with some changes regarding
- mailing addresses etc. In addition Pluto now uses Subversion instead of
- CVS.
- </p>
-<h4>May 2004 - Pluto moved issues to JIRA</h4>
-<p>
- As most projects in the ASF, we are superseding Bugzilla and using JIRA
- to manage project issues. New URL for
- <a
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10560"
class="externalLink">
- Pluto issues</a>.
- </p>
-<h4>21 March 2004 - Pluto Declaration of Intent Finalized</h4>
-<p>
- The Pluto Community has finalized a declaration of intent which
- clarifies the direction with which Pluto development will move forward.
- </p>
-<h4>27 February 2004 - Pluto SubProject Documentation Available</h4>
-<p>
- The maven subproject documentation is now being generated and included
- in the Pluto documentation builds.
- </p>
-<h4>10 November 2003 - Pluto Gets a Face Lift</h4>
-<p>
- Pluto is now managed by maven and it's website has subsequently
recieved
- a face lift. http://jakarta.apache.org/pluto now contains additional
- information that should be helpfull in establishing this community.
- </p>
-<h4>9 November 2003 - Pluto added to Bugzilla</h4>
-<p>
- Pluto has been added to Bugzilla
- (<a href="http://issues.apache.org/bugzilla"
class="externalLink">http://issues.apache.org/bugzilla</a>).
- Issues, bugs, and enhancements will now be managed through this bug
- database.
- </p>
-</div>
+ <div class="section"><h2><a name="News_and_Status"></a>News and
Status</h2>
+<h4>27 April 2017 - Apache Pluto Archetype 3.0.0</h4>
+<p>
+ The Apache Portals team is pleased to announce the General
Availability of the Apache Pluto Archetypes for Pluto 3.0.0.
+ Two archetypes are available:
+ <ul><li>
+ The generic-portlet-archetype can be used to create an
old-fashioned portlet project which has a class that extends GenericPortlet.
+ </li>
+<li>
+ The bean-portlet-archetype can be used to create a modern
"bean portlet" that utilizes the Portlet 3.0 CDI features.
+ </li>
+</ul>
+</p>
+<p>
+ Archetypes are available in Maven Central <a class="externalLink"
href="http://search.maven.org/#search%7Cga%7C1%7Cpluto%20archetype">here.</a></p>
+<h4>12 January 2017 - Portals Pluto 3.0</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 3.0.0.
+ This is the first GA release of Pluto conformant to the
+ <a class="externalLink"
href="http://www.jcp.org/en/jsr/detail?id=362">Java Portlet 3.0 Standard</a>.
+ </p>
+<p>
+ Pluto 3.0.0 is a major release implementing new functionality
introduced
+ with JSR 362 Portlet Specification 3.0.
+ Please see the features overview <a
href="v30/v3Features.html">here.</a></p>
+<h4>14 November 2016 - Portals Pluto 3.0 is almost ready!</h4>
+<p>The Pluto 3.0 release is nearing completion...</p>
+<h4>26 September 2011 - Portals Pluto 2.0.3</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.3.
+ This is the fourth GA release of the 2.0 line of Pluto conformant
to the
+ <a class="externalLink"
href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>.
+ </p>
+<p>
+ Pluto 2.0.3 is primarily a minor bugfix and maintenance release.
+ </p>
+<p>
+ Full release notes can be found <a
href="v20/release-notes.html">here.</a></p>
+<h4>11 June 2010 - Portals Pluto 2.0.2</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.2.
+ This is the third GA release of the 2.0 line of Pluto conformant
to the
+ <a class="externalLink"
href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>.
+ </p>
+<p>
+ Pluto 2.0.2 is primarily a minor bugfix and maintenance release.
+ </p>
+<p>
+ Full release notes can be found <a
href="v20/release-notes.html">here.</a></p>
+<h4>16 April 2010 - Portals Pluto 2.0.1</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.1.
+ This is the second GA release of the 2.0 line of Pluto conformant
to the
+ <a class="externalLink"
href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>.
+ </p>
+<p>
+ Pluto 2.0.1 includes a number of minor bugfixes and improvements
and now provides more OSGi friendly bundle configurations.
+ </p>
+<p>
+ Full release notes can be found <a
href="v20/release-notes.html">here.</a></p>
+<h4>27 May 2009 - Portals Pluto 2.0.0</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 2.0.
+ This is the first GA release of the 2.0 line of Pluto. Version
2.0.0 is our first release conformant to the
+ <a class="externalLink"
href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>.
All releases prior, such as the 1.1.x releases,
+ are conformant to the first Java Portlet Specification,
+ <a class="externalLink"
href="http://www.jcp.org/en/jsr/detail?id=168">the Java Portlet 1.0
Standard</a>.
+ </p>
+<p>
+ Full release notes can be found <a
href="v20/release-notes-2.0.0.html">here.</a></p>
+<h4>9 February 2009 - Portals Pluto 1.1.7</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.7.
+ This is the eighth GA release of the 1.1 line of Pluto, which is a
major refactoring of
+ Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
+ </p>
+<p>
+ Pluto 1.1.7 includes a number of minor bugfixes and improvements,
thanks to a number of
+ contributions from the community. They include fixing support of
multivalued URL parameters
+ from the portlet tag library, better session handling hooks for
portals and other enhancements.
+ </p>
+<p>
+ Full release notes can be found <a class="externalLink"
href="http://portals.apache.org/pluto/v11/release-notes.html">here.</a></p>
+<h4>11 August 2008 - Portals Pluto 1.1.6</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.6.
+ This is the seventh GA release of the 1.1 line of Pluto, which is
a major refactoring of
+ Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
+ </p>
+<p>
+ Pluto 1.1.6 includes a number of minor bugfixes and improvements,
thanks to a number of
+ contributions from the community. The include caching USER_INFO
per request, better error
+ messages when a portlet or portlet application cannot be found,
reduce overhead of loading
+ portlet preferences, attach source to Maven artifacts, and
addtional enhancements have been made
+ to the Pluto tag libraries.
+ </p>
+<p>
+ Full release notes can be found <a class="externalLink"
href="http://portals.apache.org/pluto/v11/release-notes.html">here.</a></p>
+<h4>26 March 2008 - Portals Pluto 1.1.5</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.5.
+ This is the sixth GA release of the 1.1 line of Pluto, which is a
major refactoring of
+ Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
+ </p>
+<p>
+ Pluto 1.1.5 includes a number of minor bugfixes and improvements,
thanks to a number of
+ contributions from the community. They include enhancements to
the Assembler, the Descriptor
+ implementation now uses JAXP when running on Java 1.5 or greater,
Container support has been
+ improved for other servlet containers besides Tomcat, and
addtional enhancements have been made
+ to the Pluto tag libraries.
+ </p>
+<p>
+ Full release notes can be found <a class="externalLink"
href="http://portals.apache.org/pluto/v11/release-notes.html">here.</a></p>
+<h4>7 January 2008 - JSR-286 RI work moves to the Subversion trunk</h4>
+<p>
+ The work on the JSR-286 (Portlet 2.0) reference implementation
that began in January 2007 in
+ the 1.1-286-COMPATIBILITY branch of the Pluto Subversion
repository has now been merged
+ back into the current Pluto 1.1 code and moved into the SVN trunk.
This code is the
+ basis for a future Pluto 2.0 release. It has been given a version
number of 2.0.0-SNAPSHOT
+ in the root Maven 2 pom.xml.
+ </p>
+<h4>7 August 2007 - Portals Pluto 1.1.4</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.4.
+ This is the fifth GA release of the 1.1 line of Pluto, which is a
major refactoring of
+ Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
+ </p>
+<p>
+ Pluto 1.1.4 includes support for JSP 2.1, updates to the Pluto
Portal, Tomcat 6 installation
+ support, and bug fixes related to url and portlet request
attribute handling.
+ </p>
+<p><strong>Please note:</strong> It was discovered during the 1.1.4 release
process that
+ Pluto 1.1.<em>3</em> was not binary compatible with Pluto
1.1.<em>2</em>. The <em>1.1.4</em>
+ release maintains binary compatability with <em>1.1.3</em></p>
+<p>
+ Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
+ Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification now
+ under development by the JSR-286 Expert Group.
+ </p>
+<h4>17 May 2007 - Portals Pluto 1.1.3</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.3.
+ This is the fourth GA release of the 1.1 line of Pluto, which is a
major refactoring of
+ Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
+ </p>
+<p>
+ The 1.1.3 GA release includes a simple filter enabling JSP's to
include portlets, and an updated
+ portal url generator. Release notes for the 1.1.3 release can be
found at
+ http://portals.apache.org/pluto/v11/release-notes.html.
+ </p>
+<p>
+ Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
+ Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification now
+ under development by the JSR-286 Expert Group.
+ </p>
+<h4>21 March 2007 - Portals Pluto 1.1.2</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.2.
+ This is the third GA release of the 1.1 line of Pluto, which is a
major refactoring of
+ Pluto 1.0.1 to allow for easier integration of Pluto's portlet
container into a portal.
+ </p>
+<p>
+ The 1.1.2 GA release includes a number of minor bugfixes and
enhancements including additional
+ callbacks in the container, and updated assembly support in the
Maven 2 plugin. Release notes
+ for the 1.1.2 release can be found at
http://portals.apache.org/pluto/v11/release-notes.html.
+ </p>
+<p>
+ Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
+ Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification now
+ under development by the JSR-286 Expert Group.
+ </p>
+<h4>26 February 2007 - Portals Pluto 1.1.0 released</h4>
+<p>
+ The Apache Pluto project is proud to announce the General
Availability release of Pluto 1.1.0.
+ This is the first GA release of the 1.1 line of Pluto, which is a
major refactoring of Pluto 1.0.1
+ to allow for easier integration of Pluto's portlet container into
a portal and easier
+ configuration of the Pluto portal driver, a bare-bones portal
included with Pluto.
+ </p>
+<p>
+ This release fixes a number of outstanding bugs in Pluto 1.1. The
bundled binary release, which
+ has been updated to use Tomcat 5.5.20, now contains an
administrative portlet for registering
+ custom portlets in Pluto, which is linked to Tomcat's native war
deployer.
+ </p>
+<p>
+ Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
+ Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification
+ now under development by the JSR-286 Expert Group.
+ </p>
+<h4>12 October 2006 - Portals Pluto 1.1.0 beta2 released</h4>
+<p>
+ The Apache Pluto project is proud to announce the release of Pluto
1.1.0 beta2.
+ This is the second release of the 1.1 version of Pluto, which is a
major refactoring of Pluto 1.0.1
+ to allow for easier integration of Pluto's portlet container into
a portal and easier
+ configuration of the Pluto portal driver, a bare-bones portal
included with Pluto.
+ </p>
+<p>
+ This release fixes a number of bugs in Pluto 1.1 including ones
that prevented standard portlet modes and
+ window states from functioning properly. We've also updated the
binary release to deploy Pluto into
+ Tomcat 5.5.17.
+ </p>
+<p>
+ Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
+ Pluto 1.1 is the basis for the reference implementation of the
JSR-286 (Portlet 2.0) specification
+ now under development by the JSR-286 Expert Group.
+ </p>
+<h4>1 June 2006 - Portals Pluto 1.1.0 beta1 released</h4>
+<p>
+ The Apache Pluto project is proud to announce the release of Pluto
1.1.0 beta1.
+ This is the first release of the 1.1 version of Pluto, which is a
major refactoring of Pluto 1.0.1.
+ This refactoring allows for easier integration of Pluto's portlet
container into a portal and easier
+ configuration of the Pluto portal driver, a bare-bones portal
included with Pluto.
+ </p>
+<p>
+ Pluto is the reference implementation of the JSR-168 (Portlet 1.0)
specification for a portlet container.
+ Pluto 1.1 will be the basis for the reference implementation of
the JSR-286 (Portlet 2.0) specification
+ now under development by the JSR-286 Expert Group.
+ </p>
+<h4>18 September 2005 - Portals Pluto 1.0.1 General Availability Released</h4>
+<p>
+ The Apache Pluto Community is proud to announce the General
+ Availablility release of Pluto 1.0.1, the reference implementation of
+ the Java Portlet Specification (JSR-168).
+ </p>
+<p>
+ Nearly all the outstanding bugs have been fixed in this release.
+ In addition, the Admin Portlet Application now supports hot deployment
+ of custom portlets.
+ </p>
+<h4>24 July 2005 - Portals Pluto 1.0.1-rc4 Released</h4>
+<h4>11 July 2005 - Portals Pluto 1.0.1-rc3 Released</h4>
+<p>
+ The Apache Pluto Community is proud to announce the release of Apache
+ Pluto 1.0.1-rc-2: the third binary release of the reference
+ implementation of the Java Portlet Specification.
+ </p>
+<p>
+ The third release candidate contains several bug fixes and will be
+ followed by a general availability of Pluto 1.0.1. In addition to bug
+ fixes, the release contains a new administrative portlet which can be
+ used to deploy portlets.
+ </p>
+<h4>22 December 2004 - Portals Pluto 1.0.1-rc2 Released</h4>
+<p>
+ The Apache Pluto Community is proud to announce the release of Apache
+ Pluto 1.0.1-rc-2: the second binary release of the reference
+ implementation of the Java Portlet Specification.
+ </p>
+<p>
+ Community feedback will decide if a further release candidate is
+ required before a final release.
+ </p>
+<h4>8 October 2004 - Portals Pluto 1.0.1-rc1 Released</h4>
+<p>
+ The Apache Pluto Community is proud to announce the release of Apache
+ Pluto 1.0.1-rc-1: the first binary release of the reference
+ implementation of the Java Portlet Specification.
+ </p>
+<p>
+ Pluto 1.0.1-rc-1 is considered a release candidate. The promotion of
+ this release candidate to general availability is expected within the
+ few weeks, pending feedback from the community.
+ </p>
+<p>
+ The Java Portlet Specification defines a Portlet API very similar to
+ the Servlet API. The API provides a means for aggregating disperate
+ content sources. The specification addresses security and
+ personalization considerations and defines a standard with which these
+ sources, or portlets can be deployed.
+ </p>
+<p>
+ Pluto is an embedable portlet container which will typically be bundled
+ within a fully functional Portal. The Pluto community has developed a
+ simple portal driver implementation which allows for the testing and
+ development of portlets with the container. The Pluto testsuite is an
+ implementation agnostic portlet application which tests several basic
+ operations of the container in which it is deployed.
+ </p>
+<p>
+ The distribution is organized into four releases:
+ <ul><li>A binary distribution bundled with Tomcat. This distribution is
+ the easiest to install.</li>
+<li>A source distribution.</li>
+<li>A binary distribution containing the container library.</li>
+<li>A binary tools distribution with the portal driver and testsuite.</li>
+</ul>
+</p>
+<h4>September 2004 - Releasing Pluto</h4>
+<p>
+ The Pluto Team is currently working on the first public release which
+ is expected by the end of September.
+ </p>
+<h4>July/August 2004 - Pluto moved out of the Incubator</h4>
+<p>
+ The Pluto Project is now a sub project under the portals PMC and has
+ moved out of the incubator. This move comes with some changes regarding
+ mailing addresses etc. In addition Pluto now uses Subversion instead of
+ CVS.
+ </p>
+<h4>May 2004 - Pluto moved issues to JIRA</h4>
+<p>
+ As most projects in the ASF, we are superseding Bugzilla and using JIRA
+ to manage project issues. New URL for
+ <a class="externalLink"
href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10560">
+ Pluto issues</a>.
+ </p>
+<h4>21 March 2004 - Pluto Declaration of Intent Finalized</h4>
+<p>
+ The Pluto Community has finalized a declaration of intent which
+ clarifies the direction with which Pluto development will move forward.
+ </p>
+<h4>27 February 2004 - Pluto SubProject Documentation Available</h4>
+<p>
+ The maven subproject documentation is now being generated and included
+ in the Pluto documentation builds.
+ </p>
+<h4>10 November 2003 - Pluto Gets a Face Lift</h4>
+<p>
+ Pluto is now managed by maven and it's website has subsequently
recieved
+ a face lift. http://jakarta.apache.org/pluto now contains additional
+ information that should be helpfull in establishing this community.
+ </p>
+<h4>9 November 2003 - Pluto added to Bugzilla</h4>
+<p>
+ Pluto has been added to Bugzilla
+ (<a class="externalLink"
href="http://issues.apache.org/bugzilla">http://issues.apache.org/bugzilla</a>).
+ Issues, bugs, and enhancements will now be managed through this bug
+ database.
+ </p>
+</div>
</div>
</div>
Modified: portals/site-live/pluto/v30/getting-started.html
URL:
http://svn.apache.org/viewvc/portals/site-live/pluto/v30/getting-started.html?rev=1798890&r1=1798889&r2=1798890&view=diff
==============================================================================
--- portals/site-live/pluto/v30/getting-started.html (original)
+++ portals/site-live/pluto/v30/getting-started.html Thu Jun 15 23:32:03 2017
@@ -47,7 +47,7 @@
<div class="xleft">
- Last Published: 2017-01-13
+ Last Published: 2017-06-15
|
<a href="http://portals.apache.org/pluto"
class="externalLink">Home</a>
</div>
@@ -250,151 +250,188 @@
</div>
<div id="bodyColumn">
<div id="contentBox">
- <div class="section"><h2><a
name="Installing_the_Pluto_3.0_Binary_Build"></a>Installing the Pluto 3.0
Binary Build</h2>
-<div class="highlightBox"><h4>About Pluto Distributions</h4>
+ <div class="section"><h2><a
name="Installing_the_Pluto_3.0_Binary_Build"></a>Installing the Pluto 3.0
Binary Build</h2>
+<div class="highlightBox"><h4>About Pluto Distributions</h4>
<p>
You can download a pre-built Pluto bundle, or you can build Pluto
from
the source code.
<ul><li><strong>pluto-bundle</strong> - Provides Pluto and Tomcat
bundled together.
- </li>
+ </li>
<li><strong>pluto-source-release</strong> - Provides the Pluto source code;
requires
- that you build and deploy Pluto on your own.</li>
-</ul>
-</p>
+ that you build and deploy Pluto on your own.</li>
+</ul>
+</p>
</div><ol type="1"><li>
Download the Pluto 3.0 binary distribution named
<strong>pluto-bundle-3.0.0.zip</strong> from
- a <a href="http://www.apache.org/dyn/closer.cgi/portals/pluto/"
class="externalLink">distribution site</a>.</li>
-<li>Unzip the binary distribution into a directory.</li>
-<ol type="1"><li>pluto-<version> (pluto-3.0.0) will be the top level
directory.</li>
-</ol>
+ a <a class="externalLink"
href="http://www.apache.org/dyn/closer.cgi/portals/pluto/">distribution
site</a>.</li>
+<li>Unzip the binary distribution into a directory.</li>
+<ol type="1"><li>pluto-<version> (pluto-3.0.0) will be the top level
directory.</li>
+</ol>
<li>
Execute startup.bat (Windows) or startup.sh (Unix)
- in pluto-<version>/bin.</li>
+ in pluto-<version>/bin.</li>
<li>
Use shutdown.bat/shutdown.sh to stop the portal
- </li>
+ </li>
<li>
- Browse to <a href="http://localhost:8080/pluto/portal"
class="externalLink">http://localhost:8080/pluto/portal</a></li>
+ Browse to <a class="externalLink"
href="http://localhost:8080/pluto/portal">http://localhost:8080/pluto/portal</a></li>
<li>
Login as user pluto (password=pluto) or tomcat (password=pluto).
- </li>
-</ol>
-</div>
-<div class="section"><h2><a name="Building_Pluto_3.0_from_Source"></a>Building
Pluto 3.0 from Source</h2>
+ </li>
+</ol>
+</div>
+<div class="section"><h2><a name="Building_Pluto_3.0_from_Source"></a>Building
Pluto 3.0 from Source</h2>
<p>
Pluto uses Maven 3 as its project management and build system.
Pluto currently provides Maven plugins and ant scripts which can be
used to
install the Pluto Portal.
- </p>
+ </p>
<p>
The Pluto project uses the
- <a href="https://git-scm.com/" class="externalLink">Git</a> version
control
+ <a class="externalLink" href="https://git-scm.com/">Git</a> version
control
system. If you're new to Git, you can find many books and online
resources to help you.
- </p>
-<h4>Software Prerequisites</h4>
+ </p>
+<h4>Software Prerequisites</h4>
<p>
In order to build Pluto, you will need to have the following software
packages installed on your system. For help in obtaining and
installing
the packages, please access the appropriate web resources.
<ul><li>
A Java runtime environment, version 1.7.0 or later. See
- <a href="https://java.com/en/download/" class="externalLink">the
Java download site</a></li>
+ <a class="externalLink" href="https://java.com/en/download/">the
Java download site</a></li>
<li>
Apache Ant, version 1.9.3 or later. See
- <a href="https://ant.apache.org/bindownload.cgi"
class="externalLink">the Apache Ant download site</a></li>
+ <a class="externalLink"
href="https://ant.apache.org/bindownload.cgi">the Apache Ant download
site</a></li>
<li>
Apache Maven, version 3.3.1 or later. See
- <a href="https://maven.apache.org/download.cgi"
class="externalLink">the Apache Maven download site</a></li>
+ <a class="externalLink"
href="https://maven.apache.org/download.cgi">the Apache Maven download
site</a></li>
<li>
Git version control software, version 2.0.0 or later. See
- <a href="https://git-scm.com/downloads" class="externalLink">the
Git download site</a></li>
-</ul>
+ <a class="externalLink" href="https://git-scm.com/downloads">the
Git download site</a></li>
+</ul>
Note that your computer will also require access to the Internet
during
the build process in order to access maven repositories and other
information.
- </p>
-<h4>Obtaining Pluto 3.0 Source Code</h4>
+ </p>
+<h4>Obtaining Pluto 3.0 Source Code</h4>
<p>
To browse the Pluto source code online, access
- <a href="https://github.com/apache/portals-pluto"
class="externalLink">the Apache Pluto Github mirror.</a>
+ <a class="externalLink"
href="https://github.com/apache/portals-pluto">the Apache Pluto Github
mirror.</a>
This is current at all times.
- </p>
-<h4>Cloning the Pluto Repository</h4>
+ </p>
+<h4>Cloning the Pluto Repository</h4>
<p>
Anyone can clone the Pluto repository from the Github mirror.
However,
in order to update the repository, you will need to be an Apache pluto
committer.
To clone the repository, switch to the directory in which you would
like the
code to reside, and execute the following command:
- </p>
-<p><code>git clone https://github.com/apache/portals-pluto.git pluto</code></p>
+ </p>
+<p><code>git clone https://github.com/apache/portals-pluto.git pluto</code></p>
<p>
You now have the complete Pluto source code in the
<code>./pluto</code> subdirectory.
- </p>
+ </p>
<p>
The source code versions are tagged in the respository. If you want to
build
version 3.0.0 rather than the current development version, checkout
the 'pluto-3.0.0' tag:
- </p>
-<p><code>git checkout pluto-3.0.0</code></p>
-<h4>Building Pluto using Apache Ant</h4>
+ </p>
+<p><code>git checkout pluto-3.0.0</code></p>
+<h4>Building Pluto using Apache Ant</h4>
<p>
This is the easiest way to build Pluto. The Ant build script will use
first
build the binaries from source, then download and unpack the
appropriate
Apache Tomcat web container for the code version being built. It will
then
install pluto on Tomcat, adjusting the Tomcat configuration as
necessary.
- </p>
+ </p>
<p>
The <code>dist-build.xml</code> build script allows a number
of options for building and packaging the code. View the file for
details.
The options used in the following command causes the demo portlets to
be deployed
and retains the tomcat directory created during the build process
rather
than deleting it. Execute the following command:
- </p>
-<p><code>ant -f dist-build.xml -DincludeDemos=true -DnoClean=true</code></p>
+ </p>
+<p><code>ant -f dist-build.xml -DincludeDemos=true -DnoClean=true</code></p>
<p>
You now have Pluto built and deployed in the
<code>./pluto/target/dist</code> subdirectory.
You can now switch to the
<code>./pluto/target/dist/<tomcat>/bin</code>
subdirectory and start Tomcat and Pluto as described in the next
section.
- </p>
-<div class="section"><h3><a name="Starting_the_Portal"></a>Starting the
Portal</h3>
+ </p>
+<div class="section"><h3><a name="Starting_the_Portal"></a>Starting the
Portal</h3>
<p>
Now you are ready to use the Pluto Portal built from source. Start up
tomcat by running
<code>startup.bat</code> (for windows) or <code>startup.sh</code> (for
*nix) in <code><TOMCAT_HOME>/bin</code>, and browse to
<code>http://localhost:8080/pluto/portal</code>. Login to Pluto using
the user ID 'pluto' and password 'pluto'.
- </p>
-</div>
-</div>
-<div class="section"><h2><a name="Using_the_Demo_Portlets"></a>Using the Demo
Portlets</h2>
+ </p>
+</div>
+</div>
+<div class="section"><h2><a name="Using_the_Demo_Portlets"></a>Using the Demo
Portlets</h2>
<p>
The Pluto distribution contains four version 3.0 portlet applications
that
illustrate the use of all aspects of JSR 362 portlet programming.
- </p>
+ </p>
<ul><li>
PortletHubDemo - Contains portlets that show how you can use the
Portlet Hub JavaScript API to create portal-based single-page
applications.
- </li>
+ </li>
<li>
PortletV3AnnotatedDemo - Contains portlets that illustrate the use of
the version 3.0 Extended Method Annotations feature.
- </li>
+ </li>
<li>
PortletV3Demo - Contains portlets that illustrate miscellaneous aspects
of the API.
- </li>
+ </li>
<li>
chatRoomDemo - Contains portlets that implement a simple chat room demo
based on the Portlet Hub JavaScript API and the portlet asynchronous
processing feature.
- </li>
-</ul>
+ </li>
+</ul>
<p>
The best way to view the source code would be to import the modules
mentioned above into your favorite IDE.
- </p>
-</div>
+ </p>
+</div>
+<div class="section"><h2><a name="Using_the_Pluto_Maven_Archetypes"></a>Using
the Pluto Maven Archetypes</h2>
+<p>
+ There are two Maven archetypes available to quickly get you started
developing a portlet application.
+ <ul><li>generic-portlet-archetype
+ </li>
+<li>
+ bean-portlet-archetype
+ </li>
+</ul>
+</p>
+<p>
+ The generic-portlet-archetype can be used to create an old-fashioned
portlet project which has a class that extends GenericPortlet.
+ <div class="source"><pre>
+mvn archetype:generate \
+ -DarchetypeGroupId=org.apache.portals.pluto.archetype \
+ -DarchetypeArtifactId=generic-portlet-archetype \
+ -DarchetypeVersion=3.0.0 \
+ -DgroupId=com.mycompany \
+ -DartifactId=com.mycompany.my.generic.portlet
+ </pre>
+</div>
+</p>
+<p>
+ The bean-portlet-archetype can be used to create a modern "bean
portlet" that utilizes the Portlet 3.0 CDI features.
+ <div class="source"><pre>
+mvn archetype:generate \
+ -DarchetypeGroupId=org.apache.portals.pluto.archetype \
+ -DarchetypeArtifactId=bean-portlet-archetype \
+ -DarchetypeVersion=3.0.0 \
+ -DgroupId=com.mycompany \
+ -DartifactId=com.mycompany.my.generic.portlet
+ </pre>
+</div>
+</p>
+<p>
+ Archetypes are available in Maven Central <a class="externalLink"
href="http://search.maven.org/#search%7Cga%7C1%7Cpluto%20archetype">here.</a></p>
+</div>
</div>
</div>