- The eXo platform™ software is a powerful Open Source corporate portal and content management system. Users of the platform have a customized single point of access to the company information system and resources. The use of a corporate portal increases productivity as it provides business information to the firm employees, allows the exchange and management of this data, as well as the execution of critical business processes, from the web environment.
- The GridSphere portal framework provides an open-source portlet based Web portal. GridSphere enables developers to quickly develop and package third-party portlet web applications that can be run and administered within the GridSphere portlet container. Here you will find the GridSphere portal framework available for download and documentation related to the installation and development of portlets using GridSphere.
- Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is 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.
In contrast to servlets, portlets may not do things like sending redirects or errors to browsers directly, forwarding requests or writing arbitrary markup to the output stream to assure that they don?t distract the portal web application which uses them. Another difference compared to servlets is that portlets rely on portal specific infrastructure functions such as access to user profile information, standard interface for storing/retrieving persistent settings, getting client information, etc. Generally, portlets are administrated more dynamically than servlets typically are.
- Jamecs, a flexible modular platform for web application development. Jamecs provides a generic modular development framework based on industry-standard Open Source solutions, and builds on this foundation to offer intuitive integration with existing solutions to allow complex web-based applications to be built quickly and intuitively from a standard set of building blocks.
Jamecs is a project of Roscopeco Open Technologies and shares the same commitment to high quality, well documented software as all our other Open Source projects. Jamecs is released under the respected OSI Approved Apache License, 2.0 . We are keen to receive any feedback you may have.
- Nukes on JBoss is a full fledged Content Management System (CMS) with advanced user/group management, security rules and pluggable components. Components can be deployed at runtime while the application is running. It is all written in JBoss.
- jPorta is a fully functional portal engine built on top of the Jeenius Framework (http://jeenius.sourceforge.net). It works with any 2.3 compilant servlet engine and comes with a number of useful gadgets.
Optimation (a member of the Mentum Group) has released the framework under the LGPL license in the hopes that other organisations will find the framework of use.
- jPortlet is an open-sourced implementation of a Portlet Container.
Portlets are components that run inside the portlet container of a portal server, similar to a servlet running on an application server. The interface between the container and the portlets is defined by the Portlet API.
Since the current JSR 168 has been kept secret for more than 1 year now, jPortlet is not JSR 168 compliant, but the jPortlet API is very similar to the IBM WebSpere Portal Server
- MyPersonalizer is a research project that aims to produce a generic, adaptable J2EE-based framework for engineering My portals (such as my.yahoo.com), that is, portals that let users create one or more personal pages (workspaces) composed of a number of personalizable services. MyPersonalizer is structured according to the Model-View-Controller and Layers architectural patterns, providing generic, adaptable model and controller layers that implement the typical use cases of a My portal. The model layer represents personal persistent objects (user registration information, workspace layout, service preferences, and so on) in a generic way, maps them to a relational database, includes a framework for executing model actions and provides an action for each use case. The controller layer builds on Jakarta Struts, and provides a Struts action per use case that calls on the parallel model action. To build a portal, graphical designers (without programming skills) develop the portal view by writing JSP pages (without scriptlets), while software engineers implement service plugins and specify framework configuration.
MyPersonalizer also provides a number of command-line administration tools for initialization tasks, and a web administration tool
- NVPortal is the Java Enterprise Portal solution based on a BSD-License.
Nodevision-Portal (NVPortal) Users may access specific information, freely communicate with one another and utilize integrated business processes, without ever needing to leave their familiar web working environment.
Business processes become more efficient, company cooperation intensifies and specialized information becomes more accessible.
Login now and see for yourself!
- The OpenPortal is a framework, build to personalise sites helping us to select the relevant information. The basic idea is to allow a user to select a number of portlets to be shown on his/her personal page. A portlet can be a normal webpage, maybe of dynamic nature for example the users pop3/smtp mailbox or a news (nntp) reader. The portlet is a Java ServerPage or a Servlet and it is meant to be the entré to the rest of the application behind it.
The portal is constructed using Enterprise JavaBeans, Java ServerPages and Servlets, so the framework is extremely portable between EJB/JSP application server platforms. All source has been released under General Public License and we encurage the community to participate in enhancing the framework. The idea of building portlets, and letting the user pick and choose what is relevant is key to any portal, so why not contribute to a common framework since we all need the common functionality but its the portlets that makes the difference!
- The Open Web Application Security Project (OWASP) is dedicated to finding and fighting the causes of insecure software. Our open source projects and local chapters produce free, unbiased, open-source documentation, tools, and standards. The OWASP community also facilitates conferences, local chapters, articles, papers, and message forums. The OWASP Foundation, a not-for-profit charitable organization, ensures the ongoing availability and support for our work. Participation in OWASP is free and open to all, as are all the materials here.
- StringbeansTM is a platform for building enterprise information portals. The platform is composed of three components: a portal container/server, a Web Services framework, and a process automation engine. At this time we are making the portal component available as open source. Other components are expected to be released in early 2005.
Stringbeans is deployed as a J2EE Web application in a container that supports Servlets 2.3 and Java Server Pages (JSP) 1.2 specification. EJB support is not required.
- uPortal is a free, sharable portal under development by institutions of higher-education. This group sees an institutional portal as an abridged and customized version of the institutional Web presence... a pocket-sized" version of the campus Web. Portal technology adds customization and community to the campus Web presence. Customization allows each user to define a unique and personal view of the campus Web. Community tools, such as chat, forums, survey, and so on, build relationships among campus constituencies.