Software-Entwicklung mit Zope und Plone

Hinter Plone steckt mehr als nur eine Portallösung. Mit Plone lassen sich flexible und dynamische Webanwendungen entwickeln und verwalten. Plone als Open Source CMS bietet Ihnen nicht nur finanzielle Vorteile, sondern ist auch ein sicheres System mit integrierter Benutzerverwaltung, frei definierbaren Workflows und Schnittstellen zu Social Media Diensten.

Kollaboratives Arbeiten mit definierten Workflows

Plone ist ein kollaboratives System und erlaubt das gemeinsame Pflegen einer Webseite durch mehrere Benutzer. Mit vordefinierten Arbeitsabläufen kann genau definiert werden, wie Inhalte im CMS veröffentlicht werden. Workflows können global für die Webseite oder für einzelne Bereiche gelten und jederzeit um neue Arbeitsabläufe ergänzt werden.

Abbildung komplexer Datenstrukturen durch die rollenbasierte Benutzerverwaltung

In Plone werden Inhalte in Ordnern und Unterordnern organisiert. Die Bearbeitungsrechte für einzelne Artikel und Ordner werden entweder einzelnen Usern oder ganzen Benutzergruppen zugewiesen. Die Rechte gelten dann global für die Webseite oder für bestimmte Bereiche. Ein User kann mehreren Gruppen angehören, die jeweils unterschiedliche Rechte besitzen. Dadurch lassen sich mit Plone hochkomplexe Organisationsstrukturen abbilden. Gerade für Intranets und Unternehmensportale ist eine solch feingliedrige Benutzerverwaltung unerlässlich.

Sicherheit

Der hohe Sicherheitsstandard von Plone liegt hauptsächlich an den Technologien Zope und Python. Zope als Web-Anwendungsserver bietet mit seiner Zope-Sicherheitsarchitektur und integriertem Web-Framework von Grund auf ein hohes Maß an Sicherheit. Python als zugrundeliegende Programmiersprache ist eine sehr sichere Sprache.

Social Networking

Zusatzprodukte und definierte Schnittstellen erlauben das Einbinden von Plone in soziale Netzwerke  und Social Media-Dienste.  Für Ordner und Suchergebnisse können RSS-Feeds erstellt und abonniert werden.

Technische Basis ist Zope

Plone basiert auf dem freien Web-Anwendungsserver Zope. Mit diesem lassen sich flexible und dynamische Webanwendungen entwickeln. Ebenso wie das CMS ist Zope in der Programmiersprache Python geschrieben. Als integrierte Datenbank steht die objektorientierte ZODB zur Verfügung. Die Integration von relationalen Datenbanken ist aber problemlos möglich.

Erweiterung

Plone wird von einer großen Entwicklergemeinde ständig weiterentwickelt. Inzwischen existieren zahlreiche zusätzliche Funktionen, die out-of-the-box sofort installiert und in Ihrem CMS genutzt werden können.

Anpassung/Customizing

Plone ist auch in den Gestaltungsmöglichkeiten sehr flexibel. Durch Zusatzprodukte (Add-ons) können eigene Layouts erstellt werden.