AO Foundation Portal Publisher
- Ausgangslage
Ausgangslage
Der Documentum Webpublisher wurde als Content Management System für das IBM Websphere Portal verwendet. Die Webredaktoren arbeiten mit dem System 8 Stunden pro Tag, die Ergonomie für die Content-Pflege war aus diesem Grund nicht immer gegeben.
Die AO Foundation gab educo den Auftrag ein Client-Server basiertes Content Management mit einem lokal installierten Client zu entwickeln. Eine lokal installierte Applikation versprach eine verbesserte Ergonomie; Aktionen wie Copy & Paste, Drag & Drop und dergleichen können damit ideal umgesetzt und unterstützt werden. So war zum Beispiel eine Anforderung, dass Bilder direkt vom Arbeitsplatz ins Repository per Drag & Drop hinaufgeladen werden konnten.
Eine weitere Anforderung war, dass die Portal-Lösung nicht angepasst werden muss. Als Konsequenz musste die neue Lösung die bestehenden Schnittstellen für Portal und Applikationen weiterhin zur Verfügung stellen.
- Lösung
Lösung
Das System besteht aus einer 3 Schichten Architektur: dem Daten Backend (SQL Server 2005), einem Applikationsserver (basierend auf der Windows Communcation Foundation WCF) und einem Client in Winforms Technologie geschrieben. Das System wird innerhalb der Organisation an alle Webeditoren ausgerollt.
Neue Content-Elemente und Webseiten können mit Hilfe von XML konfiguriert und die Transformation des Contents per XSL individuell angepasst werden. AOPP bereitet auch die Mobile-Webseiten für die iPhone Applikation auf.
Als Portallösung findet weiterhin IBM Websphere Anwendung.
- Mehrwert
Mehrwert
Das Projekt konnte alle Anforderungen und Ziele erfüllen.
Während dem Projekt wurde auf eine seriöse Know-how Übergabe geachtet. Damit konnten wir erreichen, dass die AO Foundation die Pflege und Neuerstellung von Vorlagen und Inhaltstypen selbstständig durchführen kann.
Damit war es der AO Foundation möglich, den Inhalt für die mobilen Geräte (inkl. iPhone App) selbstständig zu generieren und auszuliefern.
Die Unabhängigkeit von Dritten führt zur schnelleren Umsetzung von neuen Anforderungen und steigert damit die Zufriedenheit von Nutzern, Webeditoren und Projektverantwortlichen.
