Dokument-Inhalte direkt in der Webansicht bearbeiten
Autor: Dr. Frank Hoffmann, 03.04.2008
Mit Internet-Explorer ist es für den authentisierten Redakteur möglich, Textänderungen direkt in der Webansicht durchzuführen (sog "Inline Editing" oder "Direct Editing").
Textbearbeitung im Preview-Mode: ein Mausklick auf den (roten bzw. grünen) Button ganz rechts in der schwarzen Oberleiste aktiviert die editierbaren Absätze (blauer Rahmen) und der Redakteur kann den Text direkt bearbeiten ("Direct Editing").
Um ZMS für das Inline-Editing zu konfigurieren, ist es erforderlich die Funktions-Bibliothek "Content-Editable" in der Content-Objekt-Konfiguration (ab 2.11, "Spezielle Objekte" bei 2.10) zu importieren (siehe Vollansicht des obigen Screenshots). Nach der Initialisierung der Bibliothek (Library) stehen nun einige neue Methoden für eine Minimal-Lösung zur Verfügung; diese kann nach Bedarf erweitert werden
standard_html_header(): ruft das erforderliche Javascript vor dem Seitenkern auf
content_editable.js(): der Javascript-Code für die Absatz-Aktivierung
renderCustomText(): erzeugt den aktivierbaren div-Container für den Text-Absatz
Download des aktuellen ZMS 2.11 für Zope 2.10/2.11, Python 2.4+
mehr
contentEditable
Das HTML-Attribut contentEditable stammt ursprünglich aus IE5 und wurde nun die HTML5-Spec sowie FireFox 3.0 übernommen:
1. Internet Explorer
2. HTML 5
3. FireFox 3.0 Feature