WebODF 0.5: ODF-Dokumente im Browser editieren
Eines der bekanntesten und wohl auch größten Projekte, das die Bibliothek WebODF verwendet, ist Owncloud. Die Javascript-Bibliothek wird seit Version 4.0 in dem Onlinespeicher zunächst nur zur Anzeige von Open Documents benutzt. Seit einem halben Jahr erlaubt Owncloud auch das Bearbeiten. Diese Funktion steht nun offiziell mit einer Editor-Komponente in Version 0.5 von WebODF(öffnet im neuen Fenster) bereit.
Bisher war der Editor lediglich ein gesonderter Entwicklungszweig im Quellcode und wurde nicht offiziell unterstützt. In enger Zusammenarbeit mit der Owncloud-Community wird die Bearbeitung der Dokumente nun aber auch als stabil angesehen, und die Funktionen sind über ein API verfügbar.
Einheitliche Editor-API
Diese Wodo genannten Komponenten gibt es in zwei verschiedenen Varianten. Eine ist für einen einzelnen Nutzer gedacht und läuft in der Referenz-Implementierung komplett Client-seitig, so dass Dateien nicht irgendwo hochgeladen werden müssen. Der zweite Teil ist für das kollaborative Bearbeiten gedacht, das mit einem Server kommuniziert und die Änderungen verteilt. Letzteres wird aber noch nicht offiziell unterstützt.
Die Arbeiten am Editor und der API vereinfachen es darüber hinaus, unterschiedliche neue Funktionen zu implementieren, die Nutzer verwenden können. Noch sind die Möglichkeiten stark beschränkt, das soll sich künftig aber ändern.
Mit der API ist es nun vergleichsweise einfach, native Anwendungen zu schreiben. Arjen Hiemstra, Mitarbeiter bei dem Unternehmen KO, das hauptverantwortlich WebODF entwickelt, arbeitet dazu an einer Qt-Anwendung, die auf der SIP-Anwendung Blink(öffnet im neuen Fenster) aufbaut und Operationen via XMPP über das Internet koordiniert.
WebODF 0.5 steht unter der AGPL zum Download(öffnet im neuen Fenster) bereit. Eine Online-Demo(öffnet im neuen Fenster) wird ebenfalls angeboten.
Nachtrag vom 1. Juli 2014, 17:10 Uhr
Ursprünglich hatten wir geschrieben, Googles Blink werde für die native Anwendung verwendet. Tatsächlich wird die gleichnamige SIP-Software genutzt. Wir haben den Text entsprechend korrigiert.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.