ONLYOFFICE Document Serverは、GNUAGPLv3.0で配布されている無料のオープンソースオフィススイートです。これは、テキストドキュメント、スプレッドシート、プレゼンテーション用のWebベースの共同エディターで構成され、Nextcloud、ownCloud、Seafile、Alfresco、Ploneなどの複数のクラウドストレージサービスと統合したり、自分で構築しているソリューションに統合したりできます。エディターは、ONLYOFFICEコラボレーションプラットフォーム(コミュニティサーバー)と一緒に使用することもできます。
Nuxeo Platformは、Javaで記述されたオープンソースのエンタープライズコンテンツ管理プラットフォームです。
このチュートリアルでは、ONLYOFFICEオンラインエディタをNuxeoプラットフォームと統合して、アプリケーションを離れることなく、そこに保存されているドキュメントを編集および共同編集する方法を学習します。
Nuxeo内のドキュメントを操作するには、ONLYOFFICEのインスタンスが必要です。ドキュメントサーバー。 ONLYOFFICEを初めて使用する場合は、GitHubから最新バージョンのエディターを入手してください。
Nuxeo用のONLYOFFICE統合プラグインをインストールします
nuxeoctlを実行します スクリプト:
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip
公式のNuxeoマーケットプレイスから統合アプリをインストールすることもできます。
完了したら、NuxeoインスタンスからONLYOFFICEコンテナにアクセスできるようにします。コンテナのネットワーク設定を構成するか、マシンのパブリックURL/ローカル名を使用します。後者のオプションを選択した場合は、 nuxeo.urlを更新してください。 nuxeo.confのパラメータ ファイル。
代替インストールオプション:統合プラグインのコンパイル
プラグインをビルドするには、安定したJavaバージョンが必要です。マシンにインストールされていない場合は、次のコマンドを実行してOpenJDK8をインストールします。
sudo apt-get update
sudo apt-get install openjdk-8-jdk
最新のMavenバージョンをインストールします:
sudo apt-get install maven
プラグインのソースコードをダウンロードします:
git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
Nuxeo用のONLYOFFICE統合プラグインをコンパイルします:
cd onlyoffice-nuxeo/
mvn clean install
ビルドは次の場所で入手できます:
./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-x.x.zip
nuxeo.confを開きます ファイル。
ONLYOFFICEドキュメントサーバーがインストールされているサーバーのURLを指定します:
onlyoffice.docserv.url=http://documentserver/
JWTキーを指定します:
onlyoffice.jwt.secret=YOURSECRET
同じJWTキーをONLYOFFICE構成ファイルで指定する必要があります。
NuxeoでONLYOFFICEを使用してドキュメントを編集
Nuxeoプラットフォームにログインします。 [参照]->[ドメイン]->[ワークスペース]->[ONLYOFFICE-Nuxeo]に移動します 新しいドキュメント、スプレッドシート、またはプレゼンテーションを作成します。
ドキュメントメニューのONLYOFFICEアイコンをクリックして、編集者のインターフェースにアクセスすることもできます。
Nuxeoに接続されたONLYOFFICEオンラインエディタを使用すると、次のことができます。
- .docx、.xlsx、および.pptxファイルを作成および編集します。
- .pdf、.odt、.ods、.odp、.doc、.xls、.ppt、.csv、.rtfファイルを表示します。
- プラットフォームの他のユーザーとドキュメントを共有します。
- 2つの共同編集モード(リアルタイムと段落ロック)、変更の追跡、コメント、組み込みのチャットを使用して、リアルタイムでドキュメントを共同編集できます。