Dokumente und Vorlagen extern bearbeiten

Dokumente und Vorlagen komfortabel bearbeiten und durchsuchen und das mit dem lokalen Editor ist ebenfalls möglich

Inhalte aus webEdition extern bearbeiten

Mit webEdition ist es möglich die Inhalte komplett im eigenen Dateisystem zu integrieren und damit auch mit den üblichen Editoren darauf zuzugreifen.

Einrichtung

Damit webEdition über webdav benutzt werden kann ist es nötig sich in webEdition anzumelden. Derzeit kann dies aus Sicherheitsgründen nur mit einem Administrator-Account gemacht werden. Anschließend kann man die Verknüpfung https://xxx.de/webEdition/davfs.php öffnen. Nach Eingabe von Benutzername und Passwort öffnet sich eine Verzeichnisansicht mit den Verzeichnissen:

  • documents (hier liegen Textdateien, JS und CSS Dateien)
  • template (alle Vorlagen)
  • weTags (alle eigenen WE-Tags)
  • weTw (alle eigenen Tag-Hilfen)
  • lost+found (nur unter Linux, falls Dateien nicht synchronisiert werden konnten)

Prüfe vor dem Arbeiten an ein paar Dateien die vollständige Funktion. Scheinbar gibt es bei einigen Implementierungen Probleme, sodaß Vorlagen unvollständig angezeigt werden. Speichert man diese dann, geht der Inhalt in webEdition verloren.

Sollte es bei der Einrichtung zu Problemen kommen, kann man in webEdition in den Einstellungen unter Erweitert die Debug-Option für davFS aktivieren und damit Fehlermeldungen des Servers sehen.

Besonderheiten unter Linux

Wir empfehlen unter Linux den davfs Treiber des Kernels zu verwenden. Die virtuellen Kernel-Treiber der Desktops machen zum aktuellen Zeitpunkt noch Probleme. In der Datei /etc/davfs2/davfs2.conf sollten dazu folgende Einstellungen vorgenommen werden:

n_cookies 5
delay_upload 2
gui_optimize 1

Leider unterstützt davfs nur das Mounten als root Benutzer, oder root muß dies als mount-point in /etc/fstab eingetragen haben:

https://xxx.de/webEdition/davfs.php /mnt/xxx davfs rw,user,uid=500,noauto 0 0

Hier wird das davfs für den Benutzer mit der UID 500 auf /mnt/xxx eingehängt, wenn der Benutzer auf der Shell mount /mnt/xxx eingibt.

Um nicht immer ein Passwort eintragen zu müssen, empfiehlt es sich die im Benutzeraccount unter ~/.davfs2/secrets einzutragen.

Arbeiten mit webDAV

Sobald das virtuelle Dateisystem eingeängt wurde, ist es möglich mit allen Tools darauf anzuwenden. Wie gut das Arbeiten mit webDAV funktioniert, hängt zum großen Teil von der Implementierung im Betriebssystem ab. Die Implementierung über davFS (Linux) hält lokal Kopieen der Dateien vor und prüft regelmäßig, ob sich etwas auf dem Server geändert hat. Dadurch ist es möglich durchaus sehr komfortabel mit den lokalen Editoren auf webEdition zu arbeiten. Auch der Einsatz von diff-Werkzeugen (meld,kdiff, ...) ist hier möglich. Im Grund besteht auch die Möglichkeit ein lokales Versionsarchiv anzulegen und darin die Dateien von webEdtion zu versionieren.

Netbeans

Sobald man einen zentralen Mount-Point erstellt hat, kann man auch mit netbeans sehr komfortabel auf dem Projekt arbeiten. Wenn man ein neues Projekt anlegt empfiehlt es sich den Mount-Punkt als Wurzel für das Projekt anzugeben. Danach sollte man aber in den Projekt-Einstellungen alle Verzeichnisse die man nicht benötigt in die Liste der ignorierten Dateien aufnehmen. Netbeans prüft beim Öffnen all diese Dateien; webDAV fordert in der Folge jede Datei vom Server an bzw. prüft ob sich diese geändert hat. Bei vielen Dateien dauert dies unnötig lang und belastet den Server.

Einschränkungen

  • Je nach Betriebssystem kann es sein, das man noch alte Inhalte sieht, bis diese als alt erkannt werden.
  • Es können derzeit keine neuen Dateien innerhalb von webDAV erstellt werden.

 

powered by webEdition CMS