Plone FAQ
FAQ zu Plone, oder was sie schon immer über das Plone-CMS wissen wollten.
Allgemeines
Q: Name und Versionsnummer des Produkts:
- Plone 1.0
Q: Kurzbeschreibung des Produkts (bitte machen Sie hier auch Angaben zur Produktbiographie):
- Plone ist ein CMS System, das auf dem Content Management Framework des Applikationsservers Zope aufsetzt, der in Python entwickelt wurde. Siehe http://plone-cms.at
- Mittlererweile ist Version 1 erreicht und eine äusserst aktive Community kümmert sich um das System.
- Version 1.1 wird das CMFOpenFlow sowie eine komplette Suite von Collaborativen Tools enthalten
Q: Bieten Sie eine (zertifizierte) Ausbildung für Anwender/innen (Autoren/innen und Administratoren/innen) an?:
- Ja, ab Q4 2003
Kommunikation & Kollaboration:
Q: Bitte beschreiben Sie die Möglichkeiten der asynchronen Kommunikation, die ihr System bietet. Bitte fügen Sie zur Illustration Screenshots bei. :
- Wir bieten innerhalb des Systems einen Realtime Chat sowie Instant Messaging an.
- Ferner unterstützt wird SMS Messaging und E-Mail. SMS-Messaging setzt beim Kunden jedoch die notwendige
Infrastruktur voraus. - Asynchron werden E-Mails Diskussionsforen, Kollektoren (IssueTracker- Todo), sowie SMS Messaging angeboten.
Q: Bitte beschreiben Sie die Funktionalität des Forentools.:
Es existieren zwei unterschiedliche Typen von Forentools:.
Ersteres erlaubt es optional jeden Artikel mit einer Diskussion zu versehen.
Dieses erste DiskussionsTool kann wahlweise für jedes im System abgelegte Objekt aufgedreht oder abgedreht werden.
Jeder Vorgang kann vor dem Posten einer Preview unterzogen werden. Ein User mit Administrativen Rechten hat die
Möglichkeit Kommentare zu entfernen.
Zweiteres ist ein Diskussionsforum im üblichen Sinne.
Es unterstützt Workflows direktes Anmailen des Autors, Preview und Suchfunktionen.
Während der Navigation durch die Foren, wird der aktuelle Thread immer links im Navigationsbaum entsprechend
aufgeblättert und syncron gehalten.
Q: Welche Möglichkeiten der synchronen Kommunikation bietet Ihr System (bspw. Chat, Whiteboard)? Bitte beschreiben Sie die Funktionalitäten der Tools.:
Der Online Chat zeichnet sich dadurch aus, daß keinerlei externen Toools oder Applets benötigt werden.
Alle Chats werden Serverseitig gespeichert und können durchsucht , archiviert und natürich auch geöscht werden.
Dieser Chat läuft in einem separaten Browser Fenster, er kann aber auch Inline innerhalb der aktuellen Seite
angezeigt und betrieben werden. Dies ist vom User einstellbar. Derzeit wird auch an einer puren IRC Client
Lösung gearbeitet welche ins System integrierbar ist.
Q: Bietet Ihr System eine Instant Messaging - Funktion (eventuell inkl. "Wer-ist-online" Funktion)?:
Ja, beides
Q: Bitte beschreiben Sie, wie das System die Kooperation von User/innen unterstützt.:
Jeder User hat seinen HomeFolder, den er beliebig für andere User öffnen kann. In seinem HomeFolder kann er Objekte
anlegen, welche er wahlweise auch auf private schalten kann um sie nur für sich zu behalten.
Das System bietet alle oben genannten Kollaborationsfunktionen und das Einrichten von diversen sogenannten
Containerobjekten, welche als Projekte - Knowledgebasen oder Lerneinheiten dienen können, und auf welche sich
User einschränken lassen. Damit ist es zum Beispiel einfach möglich diverse Teams und Gruppen zu bilden
welche an einer gemeinsamen Sache arbeiten
Q:Bietet Ihr System eine Kalenderfunktion bzw. eine Terminverwaltung an?:
Ja, derzeit sind die Kalender und Events nur auf oben genannte Projekte oder site wide anwendbar.
An einer richtigen Groupcalendaring funktion wird derzeit gearbeitet.
Q:Ist eine Annotations- bzw. eine Kommentarfunktion in Ihr System integriert? Bitte beschreiben sie diese Funktionalität.:
Ja, siehe oben bei den Diskussionsforen.
Ferner gibt es die Möglichkeit Books zu installieren, siehe Plone Handbuch
(http://www.plone.org/documentation/book) welche auch als BackTalk Objekte konfiguriert werden können,
d.h. User können Anmerkungen zu einzelnen Absätzen von auch größeren Publikationen machen. Andere User wiederum können wählen ob sie die Publikation im Original oder mit Anmerkungen anderer lesen möchten.
Q: Ist eine Funktionalität in Ihr System integriert, die das "Weiterempfehlen einer Seite" vorsieht?:
Ja jede Seite kann an andere Personen gemailt werden.
(Siehe das kleine MailIcon in der rechten oberen Ecke der Seiten)
Q: Bietet Ihr System die Möglichkeit für Anwender/innen, Dateien auszutauschen (bspw. Dokumenten-Container, Up- & Download)?:
Ja, prinzipiell kann jedes digitale Objekt im System abgelegt werden und natürlich auch für Downloads freigegeben
werden. Durch den Einsatz von WebDav können einzelne Folder direkt ins lokale Betriebssystem des Clients gemounted
werden, wodurch er die Möglichkeit erhält mit seinem Explorer (Windows) oder Konqueror (Linux) bzw. äquivalenten
Programmen darauf zuzugreifen als ob es eine lokale Festplatte wäre.
Didaktik:
Q: Welche Funktionalität bietet das System zur kooperativen Inhaltserstellung:
Unterschiedlich Rollen und ein definierbarer Workflow erlauben im Prinzip alle Möglichkeiten der
kooperativen Bearbeitung von Inhalten. Ergänzt wird dies durch die automatische Versionierung und die unbegrenzte
Möglichkeit Aktionen rückgängig zu machen. Transportprotokolle neben http, wie ftp und dav erhöhen den Komfort
ausserdem.
An den Konzepten und Funktionalitäten der Gruppenarbeit wird ständig weiterentwickelt und geforscht.
Q: Welche Möglichkeiten der Personalisierung bietet das System:
Jeder Member hat die Möglichkeit sich von der Farbgebung übersein persönliches Photo bis hin zur Wahl seines
Lieblingseditors alles euszusuchen und zu konfigurieren
Q: Kann Ihr System "To-Do"-Listen für Anwender/innen verwalten?:
Ja, und sogar noch mehr als das. Einzelne Einträge können einer Wiedervorlage unterzogen werden,
werden automatisch an alle Beteiligten als Mail versendet, archiviert und sind selbstverständlich im
Volltestindex inbegriffen
Q: Unterstützt das System das Tracking von User/innen?:
Ja, ansonsten wäre auch das "Wer ist online" Feature nicht möglich
Q: Können Inhalte durch User/innen bewertet werden (Rating von Content)?:
Ja, wir haben Zusatzmodule dafür
Q: Können sich User/innen eine persönliche Homepage bzw. Visitenkarte anlegen?:
Ja, Sie sind aber immer an das Coorporate Design der gesamt Site gebunden.
Es sind keinerlei externe Autoren Tools vonnöten. Der inkludierte WYSIWYG Editor,
die Möglichkeiten von Structured Text und das Feature seinen Lieblingseditor damit zu verwenden
machen all diese Aktionen sehr einfach.
Q: Unterstützt Ihr System das Erstellen und Verwalten von Übungen und Tests (bspw. Multiple Choice-Fragen, Lückentext etc.)? Bitte beschreiben sie diese Funktionalität.:
Nicht direkt, dies kann aber nach Angabe einer Spezifikation ohne allzu großem Aufwand bewerkstelligt werden
Q: Unterstützt Ihr System das Erstellen und Verwalten von FAQs und Glossaren?:
ja
Content:
Q: Welche Möglichkeiten der Inhaltserstellung gibt es (bspw. Templates, WYSIWYG-Editor etc.):
Prinzipiell sind alle Seiten 100% PageTemplate basierend. Wie oben erwähnt ist es auch möglich mit einem
WYSIWYG Editor zu arbeiten.
Die jedoch bahnbrechende Entwicklung im Contentmanagementbereich dürfte die Funktionalität sein,
sein lokales MS-Office (nur mit Win32 basierendem Server) bzw. OpenOffice (alle Plattformen) völlig transparent
zum Editieren zu nutzen.
Dieses Feature ist im Prinzip fertiggestellt, es wird derzeit noch an der Usability der Einrichtung desselben für den
User gearbeitet. (Was im Klartext bedeutet, dass es zwar im Moment sauber funktioniert, es aber dem Enduser
bezüglich der erstmaligen Einrichtung noch nicht zumutbar ist)
Ferner ist das System vorbereitet für den Inline Editor Xopus. (http://www.xopus.org)
Leider hat sich die Herstellerfirma Q42 aus dem OpenSource Geschäft zurückgezogen.
Daher wird er von uns Standardmäßig nicht mehr angeboten. Auf Wunsch können wir diesen
Platformunabhängigen hervorragenden XML basierenden Editor wieder Aktivieren.
Derzeit laufen aber noch Verhandlungen mit Q42 den ebenso sehr komfortablen
Editor Lime (http://lime.platvorm.com/lime/users/editor/) für Plone Kunden günstig anzubieten.
Diese Verhandlungen sind jedoch noch im Gange und ich kann noch nichts näheres dazu aussagen.
Weiters bieten wir noch zwei weitere WYSIWYG Editoren an, welche zum Teil IE basierend oder auch
Java Applet basierend arbeiten können.
Erfahrene Plone Anwender jedoch nutzen meist das Standard - STX (Structured Text) Feature,
da diese sehr einfachen Formatierungsregeln innerhalb kürzester Zeit beherrscht werden und dazu nur das
Webinterface oder en normaler Ascii Editor notwendig ist und sich damit alle wichtigen Formatierungselemente von
Überschriften, Zeichenformatierungen bis hin zu Tabellen und Bildern am schnellsten und ebenso komfortabel
erledigen lassen.
Q: Welche Formatierungsmöglichkeiten bietet die Autor/innenumgebung:
Structured Text, HTML, und wie oben bereits erwähnt in Bälde auch Officeumgebungen
Q: Wie lassen sich Medienobjekte in die Inhalte integrieren:
Im einfachsten Fall durch simplen Upload. Wir arbeiten derzeit auch an einem Streaming Server,
welcher standalone bereits hervoragend funktionert aber mangels bisheriger Nachfrage noch nicht in das
System integriert wurde.
Q: Welche Funktionen zur Bildbearbeitung bietet das System (bspw. Skalierung von Bildern):
Mit wahlweise ImageMagick oder PIL auf der Serverseite steht eine vollständige Bildbearbeitungslibrary zur Verfügung.
Realisiert sind dabei bereits Photos und Photoalben. Die Bilder können beliebig skaliert und dargestellt werden.
Es stehen natürlich optional auch Funktionen wie Wasserzeichen, Schrifteinblendungen etc zur Verfügung.
Diese Funktionalitäten müssten aber individuell erstellt werden.
Q: Bitte beschreiben Sie das Metadatenmodell für die Inhalte (ist bspw. die Definition eigener Md. möglich?):
Das Meta Daten System entspricht dem Dublin - Core Standard.
An einer LOM Unterstützung wird derzeit gearbeitet.
Natürlich lässt sich das Metadatenmodell erweitern.
Q: Bitte beschreiben Sie die Möglichkeiten der Im- und Export-Funktion:
User Massenimporte sind möglich.
Inhalte können im Text oder HTML Format upgeloadet werden.
Wahlweise kann auch ein Werkzeug zur Verfügung gestellt werden, welches bestehende Frontpage Sites (IIS) importiert.
Q:: Bitte beschreiben Sie den Vorgang der Verwaltung und der Freigabe von Inhalten:
Workflow gesteuerter anpassbarer Publishingvorgang.
Dokumente werden von sogenannten Reviewern freigegeben, zurückgewiesen oder gelöscht.
Zeitlich begrenztes Publizieren ist ebenso möglich wie Autopublishing.
Da der Workflow nicht hart verdrahtet ist, kann er generell an alle Begebenheiten angepasst werden.
Es steht ferner CMFOpenFlow zur Verfügung welches auf dem derzeit mächtigsten Workflow Tool der
OpenSource Branche OpenFlow basiert. (http://www.openflow.it)
Q:: Bitte beschreiben Sie, wie das System mehrsprachige Inhalte unterstützt:
Das System ist durchgängig i18n und Unicode fähig. Es liegen derzeit mindestens 15 verschieden Sprachversionen vor.
Der Benutzer muss dazu nichts machen. Der Server erkennt anhand der Browsereinstellungen des Benutzers welche
Sprache er zu servieren hat.
Q:: Bitte beschreiben Sie die Suchfunktionalität für Autor/innen und User/innen (werden bspw. auch dyn. Seiten indexiert?):
Der komplette Inhalt der Site wird automatisch Volltext indiziert.
Boolsche Verknüpfungen bei den Abfragen sind ebenso möglich wie Wildcards.
Q: Wie ist die Publikation von Inhalten organisiert (ist bspw. statisches Rendering möglich?):
Generell, werden in Zope und Plone alle Inhalte dynamisch gerendert.
Falls diese Frage jedoch auf das statische Rendern bez. Performance angeht, so kann die Installation von Zope
dahingehend optimiert werden. Extrembeispiel dafür stellt der 11.9.2001 dar, an dem die von nur zwei
Zope Servern gepowerten Seiten der CBS Networks in USA 600 hits/sek standhielten.
Q: Welche Zielformate sind für die Publikation möglich:
Standardmäßig werden angeboten Druckerfreundliche Seiten sowie das E-mailen beliebiger Inhalte.
Zum Publizieren in Dritt Formate unterstützen wir derzeit das PDF Format und evt. später auch MS-Office und
Openoffice Formate.
Q: Bitte beschreiben Sie die Möglichkeiten des Versionsmanagements:
Unbegrenzt. Das bedeutet, daß unbegrenzte Undo's möglich sind.
Da mit jedem Dokument auch dessen Historie mitgeführt wird, kann jederzeit zwischen verschiedenen
Versionen gewechselt werden.
Mit Version 1.1 ist noch ein weiterer Ausbau des sogenannten Staging geplant.
Q: Welche Funktionalität bietet das System für Content-Syndication und Distribution?:
RSS Import und Export
Usability:
Q: Bitte schätzen Sie den Schulungsaufwand für User/innen bzw. System-Administrator/innen:
3-5 Tage für Administratoren,
1-2 Tage für Poweruser mit Management Rechten
2-4 Stunden für normale Member
Q: Wie können die Navigations- und Sitestruktur der Publikationen gestaltet und verwaltet werden:
Alle Navigationen werden dynamisch erstellt, können aber konfiguriert werden.
Top-Down Menüs auf Basis von Java Script sind ebenso möglich wie hierarchische Baumdarstellung.
Ferner ist es ein leichtes statische Navigationsseiten mittels STX anzulegen.
Q: Bitte beschreiben Sie, wie das System die User/innen bei der Bedienung bzw. Navigation unterstützt (bspw. autom. Sitemap-Erstellung, breadcrumbs etc.):
wie oben erwähnt Menüs, Navigationsbäume, Breadcrumps, tabbed Interfaces, als auch automatische "whats related" Boxen,
welche sich automatisch anhand der Metadaten ergeben sind möglich.
Q: Bitte beschreiben Sie die Hilfefunktion (bspw. kontextsensitiv?):
Die Hilfe ist kontextsensitiv und mit Hilfe von Tooltips organisiert,
welche aufpoppen sobald der Cursor in ein Feld gesetzt wird.
Dieses Feature ist auf per Userbasis abdrehbar.
Q: Bitte machen Sie Angaben zu Umfang und Sprache der Dokumentation.:
Die Dokumentation ist Englisch und kann in der Basisversion hier direkt eingesehen werden:
http://www.plone.org/documentation/book Die Dokumentation wächst täglich und wird mit HowTos FAQ's
Entwicklungs, -Konfigurationsanleitungen ergänzt.
Q: Bitte machen Sie Angaben zu den Möglichkeiten des Supports (bspw. Sprache, Erreichbarkeit etc.):
Der Support kann direkt durch uns via Mail oder Telefon in Deutscher oder Englischer Sprache genutzt werden.
Durch unsere aktive Beteiligung an der Plone Entwicklung und unser freundschaftliches Verhältnis welches wir zur
Zope Cooperation haben, sowie durch die Tatsache, dass BlueDynamics eine der Mitbegründer und Hauptsponsoren von
Zope-Europe ist, steht uns ein schier unbegrenztes Supportangebot durch die Entwickler aller eingesetzten
Technologien zur Verfügung, welches wir gerne an unsere Kunden weitergeben.
Darüberhinaus stehen Ihnen diverse Mailinglisten und IRC Chat zur Verfügung in denen die viele der
Entwickler als auch wir direkt kontaktiert werden können.
Q:Wird von Inhalten automatisch eine Druckversion angeboten?:
ja
Administration & Technik:
Q: Welche Anforderungen an Soft- und Hardware sind clientseitig definiert (bspw. Browserversion etc.):
Jeder Javascript fähige Browser funktioniert. Auch Opera für Handheld devices funktioniert.
Getestet und funktionell sind IE ab 5.0, NS ab 6.0 Mozilla ab 1.0, Konqueror ab 3.0, Opera und viele mehr.
Für Browser ohne CSS Unterstützung wird ein plain Interface gerendert, welches zwar nicht so hübsch ist,
die Informationen jedoch zur Verfügung stellt.
Q: Bitte beschreiben Sie das Berechtigungskonzept für User/innen (Rollen, Gruppen etc.):
Es gibt beliebig definierbare Rollen. Das gesamte Rechte System ist äußerst fein granulierbar und reicht vom
Manager bis hinunter zum Member. Für jedes einzelne Dokument und jeden Folder können völlig individuell Rechte vergeben werden.
Q: Bitte beschreiben Sie, wie das System an die Corporate Identity angepasst werden kann:
Generell ist jedes X-beliebige Design möglich. Im einfachsten Fall wählt man das Standard Layout,
welches Plone anbietet und passt es mit wenigen Mausklicks an eigene Unternehmungsfarben und Logos an.
Q: Bitte schätzen Sie den Aufwand für Customizing durch Endkunden/innen:
Das hängt stark von der Art des Customizing ab. Sehr tiefgehende Änderungen sind nicht ohne Programmierung möglich.
Die meisten Anpassungen aber welche auch von Nichtprogrammieren durchgeführt werden können,
sind relativ leicht handzuhaben. Bei "Unfällen" ist es auch hier möglich jederzeit alles rückgängig zu machen.
Q: Bitte beschreiben Sie, welche Serverstatistiken erzeugt und verwaltet werden können:
Mit Erweiterungen, welche wir mit anbieten, von der detaillierten Hitstatistik,
Bandbreitenkontrolle bis hin zur Datenbankusage und Festplattenplatzkontrolle.
Q: Bitte beschreiben Sie, welche Möglichkeiten das System zum Scheduling von Tasks bietet:
Alle Inhalte können zeitgesteuert publiziert werden.
Wahlweise ist es auch Möglich ein Cron ähnliches Modul zu installieren, welches dann auch Aktionen ausführen kann.
z.B. Massenmails versenden, interne Skripts starten etc.
Q:Ist ein Warenkorbsystem samt Rechnungsverwaltung in das System integriert oder eine ERP-Schnittstelle implementiert?:
Wir bieten zweierlei Shopprodukte dafür an.
Ein kleineres System, falls nur einige wenige Artikel auf der Seite angeboten werden sollen,
sowie ein mächtigeres Webshop System mit welchem Prodktkataloge mit frei definierbaren Attributen je Katalog,
Artikel oder Individualartikel für zig tausende von Artikeln verwaltet und via Nachnahme, Kreditkarte, Paypal
etc. verrechnet werden können.
Q: Ist Ihr System mandantenfähig?:
Ja, und auch als solches bereits im Einsatz
Q: Welche Hard- und Software-Plattformen und welche Datenbanksysteme unterstützt Ihr System?:
Apple OSX, Linux, FreeBSD, WindowsNT, Solaris sind Betriebssystem von welchen wir wissen, daß das System eingesetzt wird.
Theoretisch sollte ein Betrieb mit auch diesen Systemen möglich sein:
OS/2, AS/400, VMS, OS390, z/OS, BeOs, QNX
Q: Bitte beschreiben Sie, inwieweit das System in der Funktionalität erweiterbar ist (bspw. API´s):
Unbegrenzt durch alles was mit der Programmiersprache Python möglich ist.
Q: Welche Schnittstellen sind in das System integriert?:
Datenbankschnittstellen zu allen namhaften relationalen DB's sowie ODBC.
LDAP
CSV Imports
RSS/RDF
http
ftp
WebDav
Und alles was Zope an Interfaces bietet
Q: In welchem Umfang ist das System skalierbar?:
Durch optionale LoadBalancing Module ist es auf beliebig viele Rechner verteilbar.
Ferner ist die zugrundeliegende Objektdatenbank auf mehrere Filesystem mehrerer Rechner aufteilbar
Q: Welche Hard- und Software-Umgebung empfehlen Sie bei einer definierten Anzahl von 100 concurrent User/innen:
Ein gängiger Intel/PC (bzw. auch ein älteres Dual Prozessor System) ab 512 MB Ram (Vorzugsweise 1GB).
Wenngleich diese Werte stark schwanken können. Bei einer installierten OpenOffice, MS Office Integration kann das
System sehr schnell weitaus höhere Anforderungen stellen.
Dies liegt nicht am System selbst sondern an den im Hintergrund laufenden Office Instanzen am Server.
Preis
Q: Bitte geben Sie uns die Listenpreise für eine Investition in eine Standardlösung mit 15 bzw. 200 Clients bekannt (evtl. ASP-Variante):
Es gibt weder Listen noch Lizenzpreise. Die einzigen Kosten welche Ihnen entstehen sind die einmaligen Aufwände für
Beratung, Individualisierung und evt. Programmierung einzelner Zusatz Features oder Anpassungen, und die Installation.
Sie können das von uns errichtete System auf so vielen Servern und mit so vielen Usern betreiben wie sie möchten.
Unsere Stundensätze sowie unsere AGB entnehmen Sie bitte unserer Webpage unter
http://www.bluedynamics.com/Blueynamics/Preise und
http://www.bluedynamics.com/Bluedynamics/Agb