sehr modular und flexibel durch die Zope Komponenten Architektur
Programmiersprache Python
viele Erweiterungen aus der Community
daher eine gute Basis für DMS-Lösungen
Intuitive Bedienung
Inhalte werden direkt im Portal über eine eingängige Oberfläche verwaltet
Alternativ können Dokumente auch per WebDav o. FTP eingestellt werden
Qualitätssicherung
einheitliche Inhaltstypen erleichtern die Bedienung
automatische Validierung der Eingaben
implementierung von Dublin-Core-Metadaten
Versionierung von Inhalten (inklusive Arbeitskopien)
Locking von Inhalten die gerade in Bearbeitung sind
automatische Linkintegritätsprüfung
Integrierte Suchmaschine
zentral platzierte Live-Suche
alle Inhalte werden direkt indiziert
Volltextindizierung von PDF, ODF, DOC & co, out of the box!
Ergebnisse per RSS abonnierbar
Flexible Ergebnisseite der Suche
Filtern der Ergebnisse
Ergebnisse können nach Inhaltstypen und Aktualität gefiltert werden.
Sortieren der Ergebnisse
Ergebnisse können nach Kriterien sortiert werden.
sicheres Zugangsmanagement
Benutzer und Gruppen zur Organisation
flexibles Rechte und Rollensystem
erweiterte Authentifizierungsmöglichkeiten: OpenID, LDAP, Radius, weitere Datenbanken
Benutzer und Gruppen
Benutzer können in Gruppen zusammen gefasst werden
Rechte und Rollensystem (1)
Freigabe des Ordners Marketing: max darf Inhalte beisteuern
Rechte und Rollensystem (2)
Freigabe des Formulars Marketingumfrage: max darf die Umfrage bearbeiten
Rechte und Rollensystem (3)
Freigabe des Ordners Personalverwaltung: die Gruppe Personalverwaltung darf eigene Inhalte beisteuern und alle Inhalte ansehen
Rechte und Rollensystem (4)
Rollen fassen Rechte zusammen
Rechteeinstellungen der Rollen sind leicht anpassbar
Eigene Rollen können definiert werden
Arbeiten mit Arbeitskopien (1)
max kann die Seite nicht bearbeiten, aber er kann sich eine Arbeitskopie erzeugen
Arbeiten mit Arbeitskopien (2)
dem Benutzer werden sowohl auf der Arbeitskopie, als auch auf dem Original Infos angezeigt
Arbeiten mit Arbeitskopien (3)
Arbeiten mit Arbeitskopien (4)
beim speichern kann eine Änderungsnotiz für die Versionierung angegeben werden
Arbeiten mit Arbeitskopien (5)
max kann seine Arbeitskopie zum Review einreichen
Arbeiten mit Arbeitskopien (6)
der Redakteur prüft die Arbeitskopie und ersetzt das Original gegebenfalls
Arbeiten mit Versionen (1)
wird eine Seite bearbeitet, so landet die alte Version der Seite im Archiv
Versionen können verglichen werden
zurück springen zu einer älteren Version ist möglich
Arbeiten mit Versionen (2)
Arbeiten mit Versionen (3)
Arbeiten mit Versionen (4)
Regeln für Ereignissteuerung (1)
mit Regeln können Aktionen für bestimmte Ereignisse definiert werden, z.B. E-Mail-Benachrichtigungbei neuen Inhalten in einem bestimmten Ordner oder eine Review-Anfrage
Regeln für Ereignissteuerung (2)
Regeln für Ereignissteuerung (3)
eine Regel in einem Bereich einsetzen
Regeln für Ereignissteuerung (4)
Regeln für Ereignissteuerung (5)
eine personalisierte E-Mail, die eine URL zum Artikel, Namen und E-Mail des Benutzers enthält
Kollaborative Arbeitsabläufe (Workflows)
Plone verfügt über einige vorkonfigurierte Arbeitsabläufe
Community Workflow
Intranet Workflow
Simple Workflow
Single State Workflow
No Workflow
Kein Workflow
Einfacher Workflow
Intranet Workflow
eigener Intranet Workflow
eigener Workflow mit doppeltem Review
Arbeitsabläufe flexibel erweiterbar
Arbeitsabläufe können global und für bestimmte Bereiche definiert werden
Arbeitsabläufe je Inhaltstyp separat definierbar
einfache Erweiterung und Erstellung von Arbeitsabläufen
ein Grafischer Workflow-Editor
lokaler Workflow / Richtlinien (1)
es ist möglich in bestimmten Bereichen andere Workflows zu erzwingen
lokaler Workflow / Richtlinien (2)
lokaler Workflow / Richtlinien (3)
lokaler Workflow / Richtlinien (4)
Im Bereich Personalverwaltung ist es jetzt auf Grund des eigenen Workflows, nicht mehr möglich relevante Daten extern zu veröffentlichen.
Möglichkeiten der Einbindung ins Intranet
einbinden der Ordnerstruktur in ein Dateisystem (Webdav/FTP)
Automatisches Build-System
Plone selbst und die meisten Erweiterungen werden in Python Packages angeboten, die über den zentralen Python Package Index (PyPi) verfügbar sind.
Buildout hilft bei der Verwaltung und Installation von Paketen