Web Content Management Systeme Konzepte und praktische Anwendung Seminar im Studienschwerpunkt Multimedia von Frithjof Klös
Überblick Einleitung Überblick Motivation 1. skriterien 2. 3. Konzeptumsetzung in
Motivation Einleitung Überblick Motivation Erfahrungen mit statischer Webprogrammierung Suche nach Möglichkeiten zur Automatisierung Projekte in realisiert
Überblick Motivation Hein Heckroth Gesellschaft
Was ist Content? Content Typen Unterscheidungskriterien Informationen Texte, Grafiken Audio, Video Meta-Informationen
Content Lifecycle Content Typen Unterscheidungskriterien Archivierung / Versionierung Erstellung / Bearbeitung Publikation Qualitätskontrolle
CMS Typen Einleitung Content Typen Unterscheidungskriterien Content Management System (CMS) Web Content Management System (WCMS) Enterprise Content Management System (ECMS)
Content Typen Unterscheidungskriterien Unterscheidungskriterien Unterscheidung nach Art der Verwaltung serverbasiert clientbasiert Mischformen
Content Typen Unterscheidungskriterien Unterscheidungskriterien Unterscheidung nach Art der Ausgabe dynamisch statisch hybrid
Ziele eines WCMS Ziele Vorteile Aufbau Versorung mit Informationen Firmenprofile Produktangebot Support Corporate Identity (CI)
Vorteile Einleitung Ziele Vorteile Aufbau dezentrale Pflege Webbrowser keine Ortsbindung hohe Flexibilität Kostenreduzierung
WCMS Aufbau Ziele Vorteile Aufbau datenbankbasierter Content serverbasierte Geschäftslogik dynamische (X)HTML Ausgabe
3-Tier-Architektur Ziele Vorteile Aufbau Tier 1 Präsentation Tier 2 Geschäftslogik Tier 3 Datenhaltung Webbrowser HTTP Webserver Skriptsprache API DBMS Ext. Programme
Datenhaltung Geschäftslogik Präsentation Datenhaltung & Content datenbankbasiert versionierbar Unabhängigkeit bei ECMS neutrales Speicherformat (HTML, XML) Transformation per XSLT
Datenhaltung Geschäftslogik Präsentation XSLT-Transformation DBMS dynamisch XML Daten Syndication XSLT Stylesheet XSLT Prozessor HTML PDF statisch
Syndication Einleitung Datenhaltung Geschäftslogik Präsentation Integration fremder Inhalte per Webservice URI Abrufe Formate NewsML RSS Atom
Versionskontrolle (1) Datenhaltung Geschäftslogik Präsentation Ziel: Archivierung Formen statisch dynamisch Techniken Locking Labels
Versionskontrolle (2) Datenhaltung Geschäftslogik Präsentation 1.2 1.1 1.1 1.4 1.0 1.2 1.0 0.9 Artikel- Template 1.3 0.9 1.1 1.2 0.8 1.0 Text Grafik 1 Video 1 Version 1.0 Label
Geschäftslogik Datenhaltung Geschäftslogik Präsentation prozessorientiert (Content Lifecycle) Qualitätskontrolle durch Vier-Augen-Prinzip flexible Workflows Rollenverteilung
Rollen und Rechte Datenhaltung Geschäftslogik Präsentation Benutzerebene Workflow Rollen Abteilungsspezifische Rechte Besucherebene Personalisierte Inhalte Sichtbarkeiten
Redaktionslogik Datenhaltung Geschäftslogik Präsentation Redakteur / Grafiker Inhalte erstellt bearbeitet Chefredakteur kontrolliert Portalmanager gibt frei CMS CMS CMS CMS Archiv Webmaster administriert erzeugt
Präsentationsschicht Datenhaltung Geschäftslogik Präsentation Zusammensetzung Content (HTML, XML) Design (CSS, XSLT) Anzeige
Architektur Architektur Rechte und Workflow Vorführung Ausblick Tier 1 Präsentation Tier 2 Geschäftslogik Tier 3 Datenhaltung Webbrowser HTTP Apache PHP Skript API MySQL Ext. Programme
Einleitung Architektur Rechte und Workflow Vorführung Ausblick Open Source Bietet Frontend und Backend Verwaltung & Workflows erweiterbar
Struktur der Inhalte Architektur Aufbau Rechte und Workflow Vorführung Sections Categories Articles Termine Schulungen Release- Termine Termin 1 Termin 2 Termin 1
Architektur Rechte und Workflow Vorführung Ausblick Zugriffsrechte & Workflow Frontend Anonym, Registered, Author, Editor, Publisher Backend Manager, Administrator, Super Administrator Sichtbarkeiten public, registered, special
Vorführung Einleitung Architektur Rechte und Workflow Vorführung Ausblick Eine kleine Demonstration
Ausblick Architektur Rechte und Workflow Vorführung Ausblick Neuerungen in Version 1.5 UTF-8 Unterstützung Lokalisiertes Backend Erhöhte Zugänglichkeit Database Abstration Layer
Fazit Für komlexe Internetseiten unverzichtbar Hart umkämpfter Markt Konkurrenzfähige Open Source Produkte
Quellen www.contentmanager.de www.joomla.org www.joomla.de
Diskussion Vielen Dank für Ihre Aufmerksamkeit Fragen sind herzlich willkommen