This chapter provides a brief overview of the new features that are bundled with Project WebSynergy Milestone 3 release.
Future commercial releases of Project WebSynergy will offer customized support plans, and additional enterprise integrations (for example, OpenSSO Enterprise, SharePoint, and enhanced security features). For more information, please contact us.
Several user interface compatibility changes in the Web Services for Remote Portlets (WSRP) 2.0 Consumer and Producer administrator portlets. The WSRP 2.0 database changes in this release are:
WSRP 2.0 Consumer data is stored in the Project WebSynergy database.
WSRP 2.0 Portlets are stored in the Project WebSynergy database.
For more information, visit the WSRP project web site.
New features related to Simple API for Workflow (SAW) are:
The Workflow portlet in this release is implemented using SAW and saw-impl classes for Java Business Process Management (JBPM).
An Expense Report portlet is available in this release. This is a sample application built on top of SAW to showcase a custom workflow application.
For more information, visit the SAW project web site.
New features related to Content Management System (CMS) are:
An OpenOffice plugin to access and store OpenOffice documents stored in the Document Library is now available in Project WebSynergy.
You can use the Journal tag library to access Journal content from any portlet in Project WebSynergy.
For more information, visit the Content Management System/Mirage project web site.
Default samples are available in Project WebSynergy Milestone 3. A number of users and a community are created and provided basic layouts with default public and private pages to demonstrate Project WebSynergy functions.
To access the samples, go to http://localhost:8080. There are several sample logins available in the form username@example.com with username as password. The following users are available:
mary, ed, chris, and paul – All these users have default private layouts
jon – Preliminary layout for a single user demo
admin – Layout that contains four admin widgets
The sample communities that are available to users are:
Knowledge Management Community – contains a message board with sample category and post
Collaboration Community – contains a sample blog and wiki entry
CMS Community – contains sample Journal articles, structures, and templates
The Portal Coordination Service bridges portlet events to portal services. It allows portlets to publish standard JSR 286 portlet events to interact with Project WebSynergy services. The Portal Coordination Service available in the release, bridges to the Project WebSynergy social activity service.
The Roller Weblogger portlet makes use of the Portal Coordination Service to add Roller Weblog posts and edits to the set of social activities. These are summarized in the activities portlet.
Project WebSynergy provides the following tools for developers to develop and deploy portlet applications.
Portal Pack 3.0 Milestone 2 modules support the complete life cycle of portlet application development. Using the Portal Pack modules, you can develop, package, deploy, and test portlet applications for deployment on Project WebSynergy. The new features in the Portal Pack for NetBeans 6.5 IDE are:
Journal Tag Library Palette – A new palette item to drag and drop Project WebSynergy journal tag libraries to the Java Server Page (JSPTM). You can use these tag libraries to access journal content from any user portlet.
Project WebSynergy Service Builder Plugin – This plugin provides the Project WebSynergy service builder capabilities inside NetBeans 6.5 IDE. You can also use this plugin to write database specific portlets using service builder infrastructure.
For more information, visit the portal pack project web site.
The Eclipse Portal Pack provides a set of plugins to help you to develop JSR 168/286 portlets and deploy them on supported portlet containers. For more information, visit the Eclipse Portal Pack project web site.
The ViewDesigner plugin available in this release enables a web designer to design and customize the theme of a portal page. You can download the plugin from the ViewDesigner project web site.