Dormant Sub-project Warning

Warning: Jetspeed-2 is a dormant project of Apache Portals as of May 24, 2022. No further support will be provided.

Welcome to Jetspeed-2

Jetspeed is an Open Portal Platform and Enterprise Information Portal, written entirely in open source under the Apache license in Java and XML and based on open standards. All access to the portal is managed through a robust portal security policy. Within a Jetspeed portal, individual portlets can be aggregated to create a page. Each portlet is an independent application with Jetspeed acting as the central hub making information from multiple sources available in an easy to use manner.

Jetspeed has been fully conformant to the Java Portlet 2.0 Standard since release 2.2.0 in May 2009. All releases prior, such as the 2.1.x releases, are conformant to the first Java Portlet Specification, the Java Portlet 1.0 Standard.

A portal based on Jetspeed can make applications, database information and other data sources available to end-users through a single web site. Jetspeed provides a security infrastructure so that the information and functions made available to each user can be customized on basis of the user or a role that the user has. The user can access the portal via a web browser, WAP-phone, pager or any other device supported by the servlet engine.

The Jetspeed enterprise portal integrates dynamic information, people, and processes across organization boundaries. This content is aggregated using portlets from diverse sources. Portlets are just mini-web applications, or web-components. Jetspeed always provides secured access to the portlets. A short overview of Jetspeed features:

  • 2.3.1 - Apache Security Fixes
  • 2.3.1 - Search box and Search Results Portlets
  • 2.3.0 - Responsive Layout and Designs
  • 2.3.0 - Java7 Support
  • 2.3.0 - Tomcat7 and Servlet 3.0
  • 2.3.0 - Portlet API 2.1.0
  • 2.3.0 - Jetspeed API + Generics
  • 2.3.0 - Upgrade Dependencies, Spring
  • 2.3.0 - J2-Admin Angular Portlet Framework
  • 2.3.0 - J2-Admin Chart Portlets (JS2-1320)
  • 2.3.0 - New User Manager (JS2-1293)
  • 2.3.0 - Preferences Performance Improvements (JS2-1325)
  • 2.3.0 - Security Performance Improvements (JS2-1324)
  • 2.2.2 Portlet Cloning: allow site editors to quickly create new portlet variants based on modified preference and other descriptor settings
  • 2.2.2 Admin roles security restriction on admin roles maintenance
  • 2.2.1 JetUI AJAX Customization Engine with Dockable Toolbox, Drag and Drop, New Navigations
  • Secure Access - Security based on standards, ACLs, Open ID, CAS
  • Single Point of Entry (SSO, Federated)
  • Enterprise Integration - (EAI, integration points)
  • Personalization - (customizers, skins)
  • Dynamic Web Components - (portlets based on standards)
  • Scaleable, Component Architecture featuring multi-threading

Jetspeed-2 Status

The latest version of Jetspeed is 2.3.1, released May 9, 2016. Version 2.3.1 is a minor release, introducing important Security patches. New features include a new Search UI, Improved Session Preferences, Detached Portlets, an upgraded tutorial, and improved Responsive Decorators. The last major release is 2.3.0, introducing responsive portal layouts, Java 7 and Tomcat 7 support, Portlet API 2.1.0, and much more. See the Features page for a complete description of the Jetspeed 2.3.1 release.

Jetspeed Documentation

Most of Jetspeed's documentation is in the form of guides. Depending on your role at the portal, you may want to read one of these guides:

Jetspeed Tutorials

A great place to learn how to use Jetspeed is with the Tutorials: