Transcript
Page 1: Apache Portals Panel (ApacheCon US 2007)

The Apache Portals Panel

Page 2: Apache Portals Panel (ApacheCon US 2007)

• Speaker introduction• What is Apache Portals?• Open Forum

2

The Apache Portals Panel

Page 3: Apache Portals Panel (ApacheCon US 2007)

3

The Speakers

• Ate Douma• David Sean Taylor• Carsten Ziegeler

Page 4: Apache Portals Panel (ApacheCon US 2007)

The Apache Portals Projects

is a collaborative software development project

dedicated to providing robust, full-featured, commercial-

quality, and freely available Portal related software on

a wide variety of platforms and programming

languages. This project is managed in cooperation with

various individuals worldwide (both independent and

company-affiliated experts), who use the Internet to

communicate, plan, and develop Portal software and

related documentation.

4

Page 5: Apache Portals Panel (ApacheCon US 2007)

Portal Standards

• Portlet API for Java– JSR 168: Version 1.0– JSR 286: Version 2.0 (not released yet)

• Web Services for Remote Portlets (WSRP)– Version 1.0– Version 2.0 (not released yet)

Page 6: Apache Portals Panel (ApacheCon US 2007)

The Apache Portals Projects

• Current Projects– Jetspeed 1/Jetspeed 2– Pluto– Bridges– WSRP4J (Incubation)

• Related Projects– Apache Cocoon Portal

6

Page 7: Apache Portals Panel (ApacheCon US 2007)

Apache Pluto

• Reference Implementation– JSR 168 and JSR 286

• Framework– to be integrated into portal solution– (used by Jetspeed, Cocoon and others)

• Test harness– Startup Pluto and upload your portlets!

7

Page 8: Apache Portals Panel (ApacheCon US 2007)

Apache Portals Bridges

• Support for portlet development• Build a web app with your favorite framework

– Struts, JSF, PHP, Perl, Velocity, Groovy

8

Page 9: Apache Portals Panel (ApacheCon US 2007)

Apache WSRP4J (Incubation)

• Facilitate quick adoption of WSRP• Framework for building

– A consumer (into a portal solution)– A provider (into own application)

• Testing• Supports only WSRP 1.0• No active community!

9

Page 10: Apache Portals Panel (ApacheCon US 2007)

Apache Jetspeed 2

• Enterprise portal solution– Supports portlet standard (JSR 168)– Supports Portals Bridges– Component based

• SSO• Flexible layout (XML description)

– Template support• Several usable portlets

– Administration and User• AJAX Support (Desktop 2.1)

10

Page 11: Apache Portals Panel (ApacheCon US 2007)

Apache Cocoon Portal

• Enterprise Portal Solution– Based on Apache Cocoon– Portal Framework to build portals– Supports portlet standards (JSR 168 and WSRP)– Supports Portals Bridges– Supports Cocoon Applications– Component based

• Flexible layout engine (XML/XSLT) – (AJAX in 2.2)• Powerful Event Mechanism

– Status changes, Portlet communication

11

Page 12: Apache Portals Panel (ApacheCon US 2007)

Future of Apache Portals

• Major Focus on Jetspeed• Discuss future of Pluto and Cocoon• WSRP4J• Friendly environment for usable portlets

– like a marketplace for cool portlets with the right licence

– build portlets for/out of Apache projects• Roller, JCR etc.

Page 13: Apache Portals Panel (ApacheCon US 2007)

Open ForumQ&A