Table of Contents
Welome to the Pluto Wiki
Pluto is the Reference Implementation of the Java Portlet Specfication (JSR-168).
Portlets are designed to run in the context of a portal. They are written to the Portlet API which are similar to the Servlet API. A portlet container provides a runtime environment for portlets implemented according to the Portlet API. In this environment portlets can be instantiated, used and finally destroyed. The portlet container is not a stand-alone container like the servlet container; instead it is implemented as a thin layer on top of the servlet container and reuses the functionality provided by the servlet container.
- Pluto's Website
- Pluto's Website, Chinese translation - Site translated and maintained by ZHENG Zhong.
- JSR-168 and JSR-286 - The Java Portlet Specifications.
- Pluto Version Comparisons
- Pluto Working Configurations
- Pluto Road Map - What we are currently working on.
- Pluto Test Suite - Pluto's test suite for testing Pluto in regards to Portlet Specification compliance.
- Pluto Wish List
- Powered by Pluto - Projects that use Pluto for their portlet container.
- Pluto Related Resources - Articles, Extensions, Presentations.
- Using the Struts Portlet Bridge with Pluto
- Pluto 1.1 Example Portlet - A 'Hello World' portlet that builds with Ant or Maven
- Setting up Pluto for remote debugging
- Installing Pluto 1.1 into Sun Application Server (GlassFish)
- maven-jetty-plugin with Pluto embedded
If you would like to find out more or become involved, please subscribe to the project's mailing lists.
- Pluto User List - Subscribe Unsubscribe Archive
- Pluto Developer List - Subscribe Unsubscribe Archive
To check out the latest source code, you should firstly install a Subversion client, and then use the following command:
You may also browse the source repository online via web access.
Pluto 1.1 Architecture Ideas
Pluto V2 Prototype Architecture Ideas