ONLYOFFICE Docs 7.4 für Entwickler: Updates für API und Doc Builder

16 Juni 2023By Vlad

Zusammen mit der Veröffentlichung der neuen Funktionen in Version 7.4 haben wir auch die API für die Editoren, Plugins und Document Builder aktualisiert. Alle Details finden Sie in diesem Beitrag.

ONLYOFFICE Docs 7.4 for developers: API & Doc Builder updates

Unterstützung von mehr Dateiformaten

Version 7.4 bringt die Unterstützung von mehr Formaten:

  • Dokumente — mhtml, stw, sxw, wps, wpt;
  • Tabellenkalkulationen — et, ett, sxc;
  • Präsentationen — dps, dpt, sxi.

Weitere Parameter für die Methode setUsers

Die Methode setUsers legt eine Liste von Benutzern fest, die in den Kommentaren erwähnt werden sollen oder die Zugriffsrechte zur Bearbeitung bestimmter Blattbereiche erhalten.

Das neu hinzugefügte Feld users.id definiert die Identifikation des Benutzers. Es wird nur zum Schutz der Blattbereiche verwendet, wenn dem angegebenen Benutzer Bearbeitungsrechte gewährt werden.

Und der neu hinzugefügte Parameter c definiert den Operationstyp des Ereignisses onRequestUsers. Er kann einen der folgenden Werte annehmen – mention oder protect.

docEditor.setUsers({
    "c": "protect",
    "users": [
        {
            "email": "john@example.com",
            "id": "78e1e841",
            "name": "John Smith"
        },
        {
            "email": "kate@example.com",
            "id": "F89d8069ba2b",
            "name": "Kate Cage"
        },
        ...
    ]
});

Zeichnen

Von nun an ist die Zeichenfunktionalität in jedem Editor verfügbar.

Benutzer der ONLYOFFICE Docs Developer Edition mit den erweiterten Lizenzen können diese neue Registerkarte Zeichnen über den Parameter editorConfig.customization.layout.toolbar ein- oder ausblenden.

Anpassung der Schriftgröße

Das neu hinzugefügte Feld size im Parameter editorConfig.customization.font ermöglicht die Anpassung der Schriftart für die Oberflächenelemente wie Schaltflächen, Registerkarten usw.

Hinweis: Diese Option ist nur für Benutzer mit der erweiterten Entwicklerlizenz verfügbar.

Unterstützung für die chinesische Dameng-Datenbank

Unter den unterstützten Datenbanktypen befindet sich auch der chinesische dameng. Um eine Verbindung herzustellen, ändern Sie den Datenbanktyp und benutzen Sie dameng. Für Docker müssen Sie zum Beispiel den DB_TYPE-Parameter anpassen.

Andere Updates

  • Der WOPI-Filterparameter useforrequest zum IP-Filtern wurde auf false geändert.
  • mobileView und mobileEdit für WOPI-Erkennung.
  • Aktualisierter node-redis-Konnektor.

Holen Sie sich die neueste Version von ONLYOFFICE Docs Developer Edition:

HERUNTERLADEN

API-Erweiterungen für Plugins

Dank der erweiterten API können Plugins jetzt beliebig viele Fenster haben (zum Beispiel können Sie ein benutzerdefiniertes Skript in einem separaten Fenster ausführen) und dynamisch in das Kontextmenü der Editoren eingebettet werden. Das gibt Ihnen mehr Freiheit und erweitert die Anzahl der möglichen Nutzungsszenarien für Plugins

Eines der besten Beispiele hierfür ist unser aktualisiertes ChatGPT-Plugin. Von nun an bietet es mehr nützliche Funktionen wie Wortanalyse, Bilderzeugung, Textzusammenfassung und Schlüsselwortgenerierung, Übersetzung, etc. Mehr erfahren

Mit dem Server-Dienstprogramm pluginsmanager können Administratoren jetzt Plugins mit einer einzigen Befehlszeile installieren oder deinstallieren, wenn eine manuelle Installation erforderlich ist, anstatt die Ordner zu kopieren, z. B.:

pluginsmanager --install zotero

pluginsmanager --install "zotero, chess"

pluginsmanager --uninstall zotero

Außerdem haben wir viele neue Ereignisse und Methoden für die Arbeit mit Plugins hinzugefügt, darunter:

Alle API-Updates für Plugins

Sehen Sie sich dieses Codebeispiel für die Methode InstallDeveloperPlugin an:

window.Asc.plugin.executeMethod ("InstallDeveloperPlugin", ["https://example.com/plugin/config.json"], 
function (result) {
    postMessage (JSON.stringify (result));
});

API-Updates für Document Builder

Es ist jetzt möglich, den Doc Builder JS-Kern bequem im Chrome- oder Chromium-Browser (verfügbar für Windows und Linux) zu debuggen.

ONLYOFFICE Docs 7.4 for developers: API & Doc Builder updates

Darüber hinaus haben wir zur Document Builder API viele neue Zeichen-, Schriftart- und Bereichsmethoden zur Tabellenkalkulation-API hinzugefügt, sowie einige andere Methoden, darunter die folgenden:

Entdecken Sie die vollständige Liste neuer DocBuilder-Methoden.

BUILDER HERUNTERLADEN