Einführung in Plone
Unternehmens-Kommunikation auf Basis des Open-Source ECM-Systems Plone
Einführung in Plone
Plone ist ein einfach zu bedienendes Content-Management-System.
Was ist Plone?
- Content Management System
- Content Management Framework
- Sinnvolle Verwendung von Standards (XHTML, CSS)
- Plattformunabhängig (Linux, Mac OS X, BSD, Solaris, Windows)
Basis von Plone
- Anwendungsserver Zope (http://www.zope.org)
- Programmiersprache Python (http://www.python.org)
- Plone Content Management System (http://www.plone.org)
- Open source
- GPL Lizenz
Open Source
- Linux als Killerapplikation
- Soziale Verantwortung
- Weltweite Entwicklergemeinschaft
- Plone Sprints
Wofür wird Plone eingesetzt?
- Enterprise Content Management (ECM)
- Intranets
- Communityportale
- Interaktive Webseiten
- e-Learning
Infrastruktur
Entstehungsgeschichte
- Existiert seit 2002
- Größtes und erfolgreichstes Projekt in der Geschichte von Zope
- Einst ein 2-Mann Projekt
- Heute: mehr als 30 Kernentwickler, mehr als 100 mitwirkende Entwickler
Offensichtliche Vorteile
- Einfacher, unkomplizierter Einstieg!
- Fokus liegt auf Inhalten, nicht auf Technologie
- Fördert durchgängiges Look&Feel
Mitgelieferte Basistypen
- HTML-Seite (Dokument)
- Bilder
- News
- Termine, Veranstaltungen (als Kalender!)
- Links
- Dateien (PDF, Microsoft-Office, OpenOffice, ...)
- Ordner
- intelligente Ordner (gesicherte Suchabfragen mit RSS-Support)
Weitere Produkte
- LinguaPlone zur Verwaltung multilingualer Inhalte
- Einbindung externer Nachrichtenquellen
- Wiki (editierbares Web)
- Webmail
- Weblogs mit COREBlog2, Diskussionsforen
Metadaten
- Dublin Core Standard
- Erweiterbar
- Gibt den Objekten die notwendigen Eigenschaften
- Google funktioniert!
Vorteile in der Praxis
- LiveSearch
- Inhalte vollständig editierbar über das Web (von überall, UMTS!)
- "Live editing"
- Ermöglicht Engagement, fördert die selbstständige Bearbeitung der Dokumente und sorgt so für aktuelle Inhalte.
- Erleichtert Zusammenarbeit (Berechtigungskonzept)
- Am Benutzer orientiertes Bedienungskonzept
Weitere Vorteile
- Sparsamer Gebrauch von grafischen Elementen (Geschwindigkeit!)
- Behindertengerecht (508, W3C AA)
- Mehrstufige Undo-Funktionalität
Technische Vorteile
- Konsequente Umsetzung der Webstandards (XHTML 1.0, CSS2, Javascript ECMA, zukünftig ESI (Plone 2.5))
- Volltextindizierte Suche in Echtzeit
- Modular, einfach zu erweitern und anzupassen
- Abbildung von Arbeitsabläufen als "Workflows"
- Integrierter erweiterbarer DC-Workflow für Standardanwendungen
- CMFOpenFlow oder AlphaFlow Lösung zur Abbildung komplexer Abläufe
- CMFPlacefulWorkflow mit vom Ablageort kontextsensitivem Workflow (Plone 2.5)
Eine typische Seitenstruktur
Internationalisierung
- Entwickler aus über 14 Ländern
- Durchgehend mehrsprachig
- Kyrillischer Schriftsatz und asiatische Sprachen
-
Integration
- passt sich nahtlos in existierende Systeme ein
- Authentication über LDAP, Datenbanken, ...
- Externe Datenquellen (PostgreSQL, Oracle, MS SQL, Sybase, MySQL)
- Objektrelationales Mapping
Benutzeroberfläche
- Hauptaugenmerk auf einfachen Gebrauch
- Analogie zum Dateisystem
- Usability Tests
Benutzeroberfläche, raffinierte Technik im Hintergrund
- Durchgehend XHTML und CSS konform
- Druckfunktion für jede Seite (CSS)
- Präsentationsmodus für jede Seite (CSS)
- PDF-Generierung für jede Seite
Flexible Sicherheits Architektur
- Rollenbasierte Rechtevergabe
- Gruppenkonzept
- Flexible Vergabe spezieller Vollmachten an Rollen, Benutzer und Gruppen
- Lokale Rollen entlasten Verantwortliche durch Delegieren
Workflow
- Ahmt bekannte Geschäftsabläufe nach
- Objektorientierte Abläufe
- Tätigkeitsbasierte Abläufe
- Alles kann als Ablauf gesteuert werden, sogar die Benutzerverwaltung
Einsatz von Plone
- Kommerzielle Anwendungen
- Bertelsmann
- Lufthansa
- Hoheitliche Aufgaben
- NASA
- Gouvernement von Hawaii
- Regierung von Neu-Seeland
- Bildungsbereich
- University of London
Zentrale Produktvorteile für Investitionen
- Funktioniert "Out-Of-The-Box", Investitionskosten null möglich
- Professionelles Sicherheitskonzept
- Völlig offene, plattformneutrale Architektur
- Investitions- und Migrationssicher durch vollständige Dokumentation
- Professionelle Dienstleistungen und Erweiterungen verfügbar
Mögliche Killerapplikation für UMTS
- Publikationsserver für UMTS-basierte mobile Dienste
- Projektdatenzugriff auf Baustellen
- Kundendienst-Datenbanken zum Abruf auf PDA
- Außendienst Unterstützung
- Massenanwendung für
- Mittelstand
- Kleingewerbe
- Privatanwendungen
- Bildungseinrichtungen
Ausblick
- Topic Maps (ISO 13250 and XTM 1.0)
- Archetypes
- Erstellung neuer Inhaltstypen über den Webbrowser
- Leistungsstarke Umsetzung von grafisches Erstellen von Inhaltsstrukturen mit XMI/UML-Schemas ( mit UML)
Referenzwebseiten
Ressourcen
- http://www.plone.org - freier Download von Plone
- http://www.objectis.org - kostenloses Plone Hosting bei Objectis z.b. zum Testen, für Non-Profit Organisationen, ...
"Plone funktioniert einfach."
Kontakt
- ACSR infopair
- Email: info@acsr.de
- Diese Präsentation ist lizenziert unter einer Creative Commons Lizenz. Ein Dank gilt dem Plone-Team und der eduplone-Gruppe. Von denen Teile ihrer Präsentationen als Grundlage verwendet wurden.
- CCL-Licence 2004-2006 by ACSR industrialdesign