ONLYOFFICE Document Server adalah office suite open-source gratis yang didistribusikan di bawah GNU AGPL v3.0. Ini terdiri dari editor kolaboratif berbasis web untuk dokumen teks, spreadsheet, dan presentasi untuk integrasi dengan beberapa layanan penyimpanan cloud seperti Nextcloud, ownCloud, Seafile, Alfresco, Plone, dll. atau untuk integrasi ke dalam solusi yang Anda buat sendiri. Editor juga dapat digunakan bersama dengan platform kolaborasi ONLYOFFICE (Server Komunitas).
Nuxeo Platform adalah platform Manajemen Konten Perusahaan sumber terbuka yang ditulis dalam Java.
Dalam tutorial ini, kita akan belajar bagaimana mengintegrasikan editor online ONLYOFFICE dengan Nuxeo Platform untuk mengedit dan berkolaborasi pada dokumen yang disimpan di sana tanpa perlu keluar dari aplikasi.
Untuk bekerja dengan dokumen dalam Nuxeo, Anda memerlukan instance ONLYOFFICE Server Dokumen. Jika Anda baru menggunakan ONLYOFFICE, dapatkan editor versi terbaru dari GitHub.
Instal plugin integrasi ONLYOFFICE untuk Nuxeo
Jalankan nuxeoctl naskah:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
Anda juga dapat menginstal aplikasi integrasi dari Nuxeo Marketplace resmi.
Setelah selesai, buat wadah ONLYOFFICE dapat diakses oleh instans Nuxeo:konfigurasikan pengaturan jaringan wadah atau gunakan URL publik/nama lokal mesin Anda. Jika Anda memilih opsi terakhir, perbarui nuxeo.url parameter di nuxeo.conf berkas.
Opsi pemasangan alternatif:Mengkompilasi plugin integrasi
Untuk membangun plugin, Anda memerlukan versi Java yang stabil. Jika Anda tidak memilikinya di komputer Anda, jalankan perintah berikut untuk menginstal Open JDK 8:
sudo apt-get update
sudo apt-get install openjdk-8-jdk
Instal versi Maven terbaru:
sudo apt-get install maven
Unduh kode sumber plugin:
git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
Kompilasi plugin integrasi ONLYOFFICE untuk Nuxeo:
cd onlyoffice-nuxeo/
mvn clean install
Build akan tersedia di:
./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip
Konfigurasikan plugin integrasi
Buka nuxeo.conf berkas.
Tentukan URL server dengan ONLYOFFICE Document Server terpasang:
onlyoffice.docserv.url=http://documentserver/
Tentukan kunci JWT:
onlyoffice.jwt.secret=YOURSECRET
Kunci JWT yang sama harus ditentukan dalam file konfigurasi ONLYOFFICE.
Mengedit dokumen dengan ONLYOFFICE di Nuxeo
Masuk ke Platform Nuxeo Anda. Buka Jelajahi -> Domain -> Ruang Kerja -> ONLYOFFICE-Nuxeo untuk membuat dokumen, spreadsheet, atau presentasi baru.
Anda juga dapat mengakses antarmuka editor dengan mengklik ikon ONLYOFFICE di menu dokumen:
Dengan editor online ONLYOFFICE yang terhubung ke Nuxeo, Anda dapat:
- membuat dan mengedit file .docx, .xlsx, dan .pptx;
- melihat file .pdf, .odt, .ods, .odp, .doc, .xls, .ppt, .csv, .rtf;
- berbagi dokumen dengan pengguna platform lainnya;
- berkolaborasi pada dokumen secara waktu nyata menggunakan dua mode pengeditan bersama (waktu nyata dan penguncian paragraf), pelacakan perubahan, komentar, obrolan bawaan.