Si të integroni ONLYOFFICE Docs me draw.io/diagrams.net


ONLYOFFICE Docs është një paketë zyre me burim të hapur, e shpërndarë nën GNU AGPL v3.0. Ai përfshin shikues të bazuar në ueb dhe redaktues bashkëpunues për dokumente teksti, spreadsheets dhe prezantime të pajtueshme me formatet OOXML.

Dokumentet ONLYOFFICE mund të integrohen me shërbime të ndryshme cloud si Nextcloud, Redmine, Seafile, Jira, Moodle, etj., si dhe të futen në zgjidhjen tuaj. Redaktorët mund të përdoren gjithashtu si pjesë e zgjidhjes së produktivitetit të plotë ONLYOFFICE Workspace.

Draw.io (diagrams.net) është një aplikacion diagrami me burim të hapur për ekipet, i cili ju lejon të krijoni një shumëllojshmëri të gjerë diagramesh, duke përfshirë grafikët e rrjedhës, hartat e mendjes, grafikët e organeve, diagramet Venn, infografikë, diagramet e rrjetit dhe arkitekturës, UML diagrame dhe të tjera.

Në këtë tutorial, ne do të mësojmë se si ta bëjmë shërbimin draw.io të disponueshëm pikërisht në ONLYOFFICE Docs duke përdorur një shtojcë.

Hapi 1: Instaloni ONLYOFFICE Docs

Mënyra më e lehtë për të instaluar versionin më të fundit të suitës me të gjitha varësitë është të përdorni Docker duke ekzekutuar komandën e mëposhtme:

sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

Ju mund t'i gjeni udhëzimet e hollësishme në këtë tutorial HowtoForge.

Hapi 2: Instaloni shtojcën

Shkarkoni shtojcën në GitHub dhe vazhdoni me instalimin manual, i cili është i mundur në dy mënyra.

Instalimi përmes dosjes sdkjs-plugins

Vendosni dosjen e kodit të shtojcës në dosjen ONLYOFFICE Docs dhe rinisni shërbimin:

var/www/onlyoffice/documentserver/sdkjs-plugins/

Për korrigjimin e gabimeve, filloni ONLYOFFICE Docs me dosjen sdkjs-plugins:

# docker run -itd -p 80:80 -v /absolutly_path_to_work_dir:/var/www/onlyoffice/documentserver/sdkjs-plugins/plugin onlyoffice/documentserver-ee:latest

Instalimi përmes skedarit config.json

Në konfigurimin e ONLYOFFICE Docs, shtoni shtegun te skedari përkatës config.json i shtesës draw.io te parametri plugins.pluginsData:

var docEditor = new DocsAPI.DocEditor("placeholder", {
    "editorConfig": {
        "plugins": {
            "autostart": [
                "asc.{0616AE85-5DBE-4B6B-A0A9-455C4F1503AD}",
                "asc.{FFE1F462-1EA2-4391-990D-4CC84940B754}",
                ...
            ],
            "pluginsData": [
                "https://example.com/plugin1/config.json",
                "https://example.com/plugin2/config.json",
                ...
            ]
        },
        ...
    },
    ...
});

Këtu, example.com është emri i serverit ku është instaluar ONLYOFFICE Docs dhe https://example.com/plugin1/config.json është shtegu për te plugin-i.

Udhëzuesi shtesë i draw.io është asc.{DB38923B-A8C0-4DE9-8AEE-A61BB5C901A5}.

Nëse ka një shembull testimi në këtë skedar, zëvendësoni rreshtin /etc/onlyoffice/documentserver-example/local.json me shtegun për në skedarin config.json të shtojcës.

Hapi 3: Filloni shtojcën draw.io

Pas instalimit të suksesshëm të shtojcës draw.io, ikona përkatëse shfaqet në skedën Plugins. Klikoni në atë ikonë dhe krijoni diagramin tuaj në dritaren e hapur ose ngjisni një nga çdo burim i disponueshëm.

Kur të jeni gati, klikoni Save & Exit dhe më pas klikoni butonin Ok për të marrë një diagram të gatshëm në dokumentin tuaj. Nëse keni nevojë të bëni ndryshime të mëtejshme në diagram, thjesht klikoni mbi të.

Kjo eshte e gjitha! Tani mund të krijoni, modifikoni dhe futni diagrame në dokumentet tuaja pa u larguar nga redaktori ose pa nisur ndonjë aplikacion shtesë.