Konzeption und Realisierung einer universalen Protal-Layoutverwaltung und Integration mit CMS basierend auf Java Portals

Autoren Helmut Maier
TitelKonzeption und Realisierung einer universalen Protal-Layoutverwaltung und Integration mit CMS basierend auf Java Portals

Due to the Java portlet standard and the large open source community, Javabased portals have become ever more popular. The Java portlet standard thereby contributed to a better applicableness of applications in the different portals. However, the current version 1.0 of this standard has shortcomings concerning the layout of portal pages. Hence, manufacturers of portals developed their own solutions for the definition of the portal layout, which are not mutually replaceable. In addition, concerning the integration of content management systems and/or content repositories, the Java portlet standard does not offer any support. This thesis tries to find out solutions for the problems discussed above. The first of five major goals is the development of a portal layout administration which makes it possible to use a layout of portal pages that is universally applicable. The second goal is the integration of content management functionality based on the Java content repository standard. Goal three is the representation of static contents on portal pages. Therefore, it has to be possible to refer to static contents stored in a content repository within the portal page description to show them on the portal page. The fourth goal is the so-called content hierarchy structure, so that users of a higher hierarchy level can store content in the repository, which is only accessible to users of underlying hierarchy levels. Finally, the fifth goal is the multi-client capability, so that the portal can be used by several customers, whereby the layout of the portal pages is automatically adapted to the needs of the respective client. Ranking high among this work’s results is a universally applicable portal layout administration, consisting of a universal description of portal layout and a layout generator that makes the representation of static content and the multi-client capability possible. This aforementioned portal was implemented into a prototype, together with the solutions for the content management integration and the content hierarchy.