Apache Jetspeed 2.0 Open Source Enterprise Portal is Released.

Discussions

News: Apache Jetspeed 2.0 Open Source Enterprise Portal is Released.

  1. The Apache Portals Jetspeed Team is pleased to announce the final release of the Jetspeed 2.0 Open Source Enterprise Portal. This final release is fully-compliant with the Portlet Specification 1.0 (JSR-168). Jetspeed-2 has passed the TCK (Test Compatibility Kit) suite and is fully certified to the Java Portlet Standard.

    Jetspeed is a full implementation of the Java Portlet API. Notable features include security components backed by LDAP and database implementations and some robust administration interfaces. Custom portals can be built and deployed using the Jetspeed plugin for Maven. Developers can use the Jetspeed PSML language to assemble portlets and the Apache Portals Bridges project to bridge portals with existing technologies including Struts, JSF, PHP, Perl. For GUI designers, Jetspeed comes with several built-in templates used to decorate portals and portlets.

    Jetspeed 2.0 Release Notes

    Features of the Final Release Include:

    Standardized:
    * Fully compliant with Java Portlet API Standard 1.0 (JSR 168)
    * Passed JSR-168 TCK Compatibility Test Suite
    * J2EE Security based on JAAS Standard, JAAS DB Portal Security Policy
    * LDAP Support for User Authentication

    Foundation Component Architecture:
    * Spring-based Components and Scalable Architecture
    * Configurable Pipeline Request Processor
    * Auto Deployment of Portlet Applications
    * Jetspeed Component Java API
    * Jetspeed AJAX XML API
    * PSML: Extended Portlet Site Markup Language
        - Database Persistent
        - Content Management Facilities
        - Security Constraints

    Portal Core Features:
    * Declarative Security Constraints and JAAS Database Security Policy
    * Runtime Portlet API Standard Role-based Security
    * Portal Content Management and Navigations: Pages, Menus, Folders, Links
    * Multithreaded Aggregation Engine
    * PSML Folder CMS Navigations, Menus, Links
    * Jetspeed SSO (Single Sign-on)
    * Rules-based Profiler for page and resource location
    * Integrates with most popular databases including
       - Derby, MySQL, MS SQL, Oracle, Postgres, DB2
    * Client independent capability engine (HTML, XHTML, WML, VML)
    * Internationalization: Localized Portal Resources in 12 Languages
    * Statistics Logging Engine
    * Portlet Registry
    * Full Text Search of Portlet Resources with Lucene
    * User Registration
    * Forgotten Password
    * Rich Login and Password Configuration Management

    Administrative Portlets:
    * User, Role, Group, Password, and Profile Management
    * JSR 168 Generic User Attributes Editor
        - JSR 168 Preferences Editor
        - Site Manager
        - SSO Manager
        - Portlet Application and Lifecycle Management
        - Profiler Administration
        - Statistics Reports

    Web Framework Support and Sample Portlets:
    * Bridges to other Web Frameworks
       - JSF, Struts, PHP, Perl, Velocity
    * Sample Portlets
       - RSS, IFrame, Calendar XSLT, Bookmark, Database Browser
       - Integration with Display Tags, Spring MVC

    Customization Features:
    * Administrative Site Manager
    * Page Customizer

    Portal Design Features:
    * Deployment Jetspeed Portlet and Page Skins (Decorators) CSS Components
    * Configurable CSS Page Layouts
    * Easy to Use Velocity Macro Language for Skin and Layout Components

    Development Tools
    * Automated Maven Build
    * Jetspeed-2 Maven Plugin for Custom Portal Development
    * AutoDeployment of Portlet Applications, Portal Resources
    * Deployment Tools
    * Plugin Goals integrated with Auto Deployment Feature

    Application Servers Supported:
    * Tomcat 5.0.x
    * Tomcat 5.5.x
    * Websphere 5.1, 6.0
    * JBoss

    Threaded Messages (13)

  2. Portal design?[ Go to top ]

    After a cursory glance at the docs I have but one question:
    is there a visual way to create the structure of the portal, or is it all done through XML config files?
  3. Portal design?[ Go to top ]

    Richard,

    Jetspeed-2 provides a way to create new pages and portlets from the portal itself. You can add new pages and add portlets to page using the customizer user interface. Administrative portlets allow you to define security constraints for each pages and portlets as well. Security can be enforced declaratively (XML config) or through the UI.

    Regards,

    David Le Strat
  4. Congratulations[ Go to top ]

    Congratulations to Jetspeed2 team!

    I'm waiting eagerly for JetSpeed 2 final.
    I'm using JetSpeed 2 m3 for production, and I like it. It's fast for deploy, fast in performance terms, and easy to use.

    I'm working with WebSphere Portal 5.1 and jetspeed2 and I prefer Jetspeed2 (although m3) against websphere portal without no doubt.

    In fact my site www.openxava.org is powered by jetspeed2.

    Thank you to jetspeed2 team for its great work.

    Javier Paniza
    OpenXava - JSR-168 application generator
  5. Help for Websphere and jetspeed2[ Go to top ]

    Hello Javier,
    can you give me any advice to install and run Jetspeed2 on WebSphere Application Server 5.1. We are having some problem with jetspeed-layout, the error is "Portlet Application jetspeed-layouts not available".
    I have used the Websphere installation wizard to deploy jetspeed.war. Then i used the jetspeed deploy process to deploy the jetspeed-layout.war, but it doesn't work correctly.
  6. copy jetspeed-layouts dir to WEB-INF\apps\jetspeed-layouts
  7. Application Servers Supported[ Go to top ]

    In the Jetspeed site, under Requirements we can read:

    3 Servlet Engines

    In theory, Jetspeed 2 portals can be run under any servlet container supporting the 2.3 specification or greater. Successful Jetspeed 2 portal applications have been deployed using:

        * Tomcat 5.5.8 or higher
        * Jetty
        * Websphere
        * Geronimo
        * JBoss


    This post misses Jetty and Geronimo, wich was an important information for me.
  8. Application Servers Supported[ Go to top ]

    In the Jetspeed site, under Requirements we can read:3 Servlet EnginesIn theory, Jetspeed 2 portals can be run under any servlet container supporting the 2.3 specification or greater. Successful Jetspeed 2 portal applications have been deployed using:    * Tomcat 5.5.8 or higher    * Jetty    * Websphere    * Geronimo    * JBossThis post misses Jetty and Geronimo, wich was an important information for me.
    Integration Jetspeed 2 and Geronimo will be supported soon!
  9. JSR-170 support[ Go to top ]

    A portal like JetSpeed should definitely support the JSR-170 standard for content - at least level one. Any plans for this standard?
  10. JSR-170 support[ Go to top ]

    A portal like JetSpeed should definitely support the JSR-170 standard for content - at least level one. Any plans for this standard?

    I believe this is going to be delegated via Graffito.

    http://incubator.apache.org/graffito/

    Not sure of the JCR status though.
  11. on JSR-168 support[ Go to top ]

    A few hours ago I posted this:
    http://issues.apache.org/jira/browse/PLUTO-187
    and AFAIK it also affects JetSpeed.

    Of course I may be wrong here, since Jetspeed has passed the
    TCK but I'm still looking for a definite answer on this :)
  12. LDAP ???[ Go to top ]

    Standardized:
    * J2EE Security based on JAAS Standard, JAAS DB Portal Security Policy
    * LDAP Support for User Authentication

    Will this support authentication from Microsoft Active Directory using LDAP? I have tried to read the documentation and unable to find answer to my question. Any comments?
  13. Where is the Demo?[ Go to top ]

    Most other portal solutions have a link to a demo on their sites, with a guest login. How else do you know if the look and feel is right for you? Of course, you should be able to customize, but the out-of-box product should be decent enough to use standalone.

    As I recall, Jetspeed-1 had a demo site. I remember that they used absolutely no buffer space - and all the text were flush up against the side of the screen.
  14. Changed Architecture of Jetspeed2.0[ Go to top ]

    Apart from the traditional Portal server architecure ..Portal app deployed on App server and backend as database..open source Portals are also comming with a Directory Server as a support to database/or as a Standalone entity with Portal.
    I dont know abt others but Sun One uses this kind of Architecture..with all the User/Groups/Roles/Portal Services etc .. Information in its Dir server..
    What all info is there in jetspeed2.0 backend ?

    http://lokeshpant.blogspot.com