Portlet Developer Information
Developers who wish to share their portlet on this space simply need to add a new child page to the Community Portlets page, then enter their portlet information using the "Portlets Template" provided in this space.
Can't find the portlet you want? We provide resources for users to develop their own portlets:
AJAX in a Portlet
Hello World Portlet
Portlet Development
Portlet Development FAQ
Portlet Development Framework
Portlets from other Portals
Portlet Skeleton
Report on JSR-168 support in July 2005
Sakai Portlets
Sharing Portlets
Troubleshooting Portlet Deployment
Web Frameworks
- Spring PortletMVC
- A framework that provides an MVC layer for the Portlet API in the same way that Spring WebMVC does for the Servlet API.
- TestingPortlets
- PORTLETUNIT is a jUnit Java Unit Testing Framework for testing JSR-168 portlets. It is built on ServletUnit and Pluto. It provides a mock portlet container as ServletUnit provides a mock servlet container.
- Spring in Channels and Portlets
- Tapestry Portlet Support
- Messaging in portlets, test portlets
Portlet Community
- Freshmeat Portlet category lists several projects that are portlets or have portlet interfaces.
- Google Portlet
- Portlet Open Source Trading Site (POST)
- This is sort of a clearinghouse for portlets started by Plumtree, Documentum, BEA, and Sun.
- java.net Portlet Community
- Portlet-related open source projects, articles, tips, news, product announcements, blogs and FAQs. Contains another clearinghouse for portlets called Gems
- Ajax Patterns Portlets The work that Claude Hussenet has done is quite nice. He's using DWR, an AJAX implementation that I've been using on another project.
- JSR-168 Yahoo! Group
- JBoss PortletSwap - downloadable portlets, portlet forums, etc
- JA-SIG Clearinghouse - downloadable portlets, channels, other java projects
- Portlets from other Portals
Portlet Training
- Portlet Development - Unicon, Inc.
- A 3-day course serving as an introduction and guide to developing standards-compliant (JSR-168) portlets.
