Wednesday Feb 11, 2009

Content Management System in Glassfish Web Space Server 10.0

Sun announced the first release of its next generation portal - Sun Glassfish Web Space server 10.0. See the announcement here. Lets call it WebSpace for convenience. People must be wondering why the version is 10.0 and not 1.0. The reason is the WebSpace team members believe this is a revolutionary step from previous portal efforts and way ahead of other portal servers. To get started on WebSpace, visit WebSpace homepage.

WebSpace comes with its own out of the box Content Management Sytem(CMS). The WebSpace CMS comprises of the following features :

1. Document Management.
2. Image Management.
3. Web Content Management.

Document Management
Document management in WebSpace is provided via the Document Library portlet and Document Library Display portlet.
The Document Library provides a centralized repository for various documents. The documents can be organized into different folders and sub-folders. It is analogous to the file system on your hard drive. It also provides locking, versioning and tagging of documents. The uploaded documents can be converted to other formats on the fly using the Document Library. Document library can be configured to store the documents either in a JSR-170 based repository(ex jackrabbit), Amazon S3 account or file system on the server. Each uploaded document in the Document Library is assigned a unique URL using which it can be accessed from anywhere in the portal. It also allows permissions to be set on folder level as well as document level.
The Document Library Display portlet allows only viewing of the available folders and uploaded documents. It does not allow the users to add, edit or delete fodlers and documents.

Image Management
Image Management in  WebSpace is provided via the Image Gallery portlet. Like the Document Library, the Image Gallery provides a centralized repository for images that are used throughout the portal and assigns a unique URL to each image. Again the images can be organized into different folders and sub-folders. The Image Gallery also provides a slide show feature to view the images in a particular folder.

Web Content Management
Most of the time, most of the content on a website is static content. The Web Content Management feature allows the content authors of a website to create the web content on the fly and publish it on to the portal. The Web Content Management comprises of the following portlets :

Web Content portlet - Main interface for WebSpace's integrated web publishing system. Allows content authors to create, edit and publish content, as well as content templates for one click changes in layout. It also has built in workflow, article versioning, search, and meta-data informaton.

Web Content Display portlet -  Allows displaying one content at a time on a page, manually selected from the list of available contents. Web Content Display portlets comprise most of the content on WebSpace driven websites, and can be arranged on a page with the convenient drag and drop feature of WebSpace.

Web Content List portlet - Allows displaying of a list of contents that satisfy a set of conditions configured through the portlet preferences such as content type and community. The list will automatically update when new articles are added to the CMS.

Web Content Search portlet - Allows users to search for web content. Powered by the Apache Lucene search engine, search can be restricted to Web Content CMS articles.

Apart from the above mentioned features, WebSpace CMS also comprises of Asset Publisher Portlet, Breadcrumb Portlet, Categories Navigation Portlet, Navigation Portlet, Nested Portlets Portlet, Recent Documents Portlet, Site Map Portlet, Tags and Categories portlet and XSL Content Portlet. To know the function of each portlet, check out the  WebSpace CMS guide here.

I do understand that this might be bit overwhelming for a CMS newbie. I will do separate posts in the coming days each one concentrating on one particular feature of CMS.

Finally as one may have noticed, this is my first blog post. So I would appreciate any comments/criticism.

Prakash Reddy KLV


« February 2016