Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Neue Anforderungen Portalfunktionalitäten Personalisierung (aktiv / passiv) Anwendungsintegration Aggregation Single-Sign-On (SSO)
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Ausgangsituation mit NPS/Fiona als CMS NPS ist ein statisches System keine Trennung von Layout und Logik schwierige Wiederverwendbarkeit von Entwicklungen Anforderungen an eine Portalsoftware: Verwendung in NPS gepflegter Inhalte Möglichkeit wiederverwendbarer Module
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Eigenschaften von Cocoon Apache Projekt (Open Source) basiert auf Java-Standard-Technologien basiert auf wiederverwendbaren Komponenten Trennung von Logik und Layout (MVC) Erstellung barrierefreier Webauftritte ermöglicht die Integration anderer Anwendungen Portal-Engine, CForms hohe Flexibilität
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Cocoon - ein Framework für die Web-Entwicklung Technische Aspekte Java-Servlet basiert auf Komponenten-Container (Avalon) XML-Konfiguration Sitemap beschreibt die Behandlung einer http-Anfrage (request) die Antwort (response) wird durch eine XML-basierte Pipeline erzeugt G T T S
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, COMMA Content Managment in Modularer Architektur dient als Grundgerüst für Projekte Pool für wiederverwendbare Funktionalitäten vereint Best Practices der Entwicklung Basiert auf der Portal-Engine von Cocoon: Authentifizierung ist an vorhandene Infrastruktur anpassbar Seitenlayout wird durch Benutzer-Profile gesteuert Seite wird aus Portlets aggregiert Ereignisverwaltung macht Portlets unabhängig voneinander hoch performantes System
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Tomcat Cocoon CMS - ServerLive - Server ANTWORT ANFRAGE Client NPS / Fiona (Infopark) Sitemap S T T G EXPORT XML HTML Navigations- komponente Navigatio n
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Migration zu Comma NPS-Content kann weitgehend bestehen bleiben einfache Einrichtung eines COMMA-Portals auf Basis eines bestehenden NPS-Auftritts Zu einem so erstellten Basisprojekt können modular weitere Portal-Funktionen hinzugefügt werden PHP-Funktionalitäten müssen mit Cocoon neu realisiert werden oder als Proxy-Portlet integriert werden Authentifizierung Anwendungsintegrationen …
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Basisfunktionalitäten in COMMA Darstellung von NPS-Content Linkverwaltung von NPS bleibt erhalten Navigationsverwaltung Passive Personalisierung, d.h. Filtern nach in NPS vergebenen Gruppen Layout-Steuerung abhängig von Ziel-Dokument (Views)
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, In einzelnen Projekten realisierte Funktionalitäten: Landes-Intranet der Justiz Erweiterte Suche Aktive Personalisierung: Profilspeicherung, Links, Inhalts-Filter IT.NRW Intranet Automatische Anmeldung per NTLM Anwendungs-Integration mit Mehrwert (Gremien-Statistik) Vergabeportal Dokumentvarianten
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Zukünftige Features Als Proof of Concept realisiert: Aktive Personalisierung: Auswahl und Anordnung von Portlets CAS-Integration und SSO Anbindung eines Webservices an ein Formular Geplant: Einbindung eines Repository (Daisy) für die Portalseitige Pflege von Inhalten / Inplace-Editing
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Welche Funktionalitäten wünschen Sie ?