ONLYOFFICEとNuxeoの連携について
ONLYOFFICEでは、ONLYOFFICE DocsとNuxeoを統合し、コンテンツ管理システム内でオフィス文書を編集するための公式コネクタを提供しています。
ONLYOFFICEコネクタは、公式のNuxeo Marketplaceからインストールするか、GitHubページからダウンロードすることができます。このアプリケーションは、Apacheライセンスの下で配布されています。
主な機能
テキスト文書、スプレッドシート、プレゼンテーション、フォームの編集。 リアルタイムでのドキュメントの共同編集:2つの共同編集モード(FastとStrict)、Track Changes、コメント、内蔵チャット。 JWTのサポートにより、トラフィックを保護し、適切な権限を持つユーザー以外がドキュメントにアクセスできないようにします。
サポートされるフォーマット
- 編集用:docx, pptx, xlsx, docxf
- フォームへの入力:OFORM
- 閲覧のみ:pdf、odt、ods、odp、doc、xls、ppt、csv、rtf
ONLYOFFICE DocsとNuxeoを接続する方法
必要条件
- ONLYOFFICE Docs 5.9.4 以降。
Nuxeo とエンドクライアントの両方から解決可能で接続可能な ONLYOFFICE Docs のインスタンスが必要です。Nuxeoに直接POSTできる必要があります。
ONLYOFFICE Docsのインストールについては、ONLYOFFICE Docsの公式ドキュメントページを参照してください。
ONLYOFFICE Docs Cloud(SaaS版)を利用することも可能です。
- Nuxeo LTS 2019
Nuxeo用ONLYOFFICEアドオンのインストール
ONLYOFFICE は、インターネットに接続できる Nuxeo Online Services 登録インスタンス、未登録インスタンス、オフラインインスタンスに接続することができます。
提供される手順は、nuxeoctlスクリプトzを使用します。パッケージのインストール方法について、より多くの利用可能なオプションを見つけるには、Nuxeoの公式ドキュメントページをご覧ください。
インターネットにアクセスできる Nuxeo Online Services 登録インスタンスの場合は、以下の手順に従ってください:
1.サーバーを停止します。
./nuxeoctl stop
2.以下のコマンドを実行し、コネクタをインストールします:
./nuxeo/bin/nuxeoctl mp-install onlyoffice-nuxeo-x.x.x
ここで、onlyoffice-nuxeo-x-xはNuxeo用ONLYOFFICEコネクタの最新利用可能バージョンです。
コネクタのバージョンを見つけるには:
Nuxeo Marketplaceに移動し、公式のONLYOFFICEコネクタを探します。
「インストール」ボタンをクリックします。
「For a Nuxeo Online Sevices registered instance with internet access」セクションでコネクタバージョンを探します。
3.パッケージのダウンロードとインストールが完了したら、サーバーを起動します。
./nuxeoctl start
未登録のインスタンス、またはオフラインのインスタンスについては、以下の手順を実行してください:
1.サーバーを停止します。
./nuxeoctl stop
2.コネクタをダウンロードします。
wget https://connect.nuxeo.com/nuxeo/site/marketplace/package/onlyoffice-nuxeo/download?version=x.x.x
ここで、version=x.x.x
はNuxeo用ONLYOFFICEコネクタの最新利用可能バージョンです。それ以外の場合は、Nuxeo Marketplaceにアクセスし、リンクをmanualyに見つけましょう。
3.ダウンロードした.zip
ファイルのパスを指定して、パッケージをインストールします。
./nuxeoctl mp-install /Path/to/file/onlyoffice-nuxeo-x.x.x.zip
4.パッケージのダウンロードとインストールが完了したら、サーバーを起動します。
./nuxeoctl start
Nuxeo用ONLYOFFICEアドオンの設定
nuxeo/bin/nuxeo.conf
ファイルをテキストエディタで開き、以下の行を追加してください:
onlyoffice.docserv.url=http://documentserver/ onlyoffice.jwt.secret=yoursecret
docserv.urlはONLYOFFICE Docsがインストールされ動作しているインスタンスのURL、jwt.secretはONLYOFFICE Docsへのリクエスト時にJSON Webトークンを検証するためのシクレットです。
重要:ONLYOFFICE DocsのアドレスはNuxeoからアクセスできる必要があり、NuxeoのアドレスはONLYOFFICE Docsからアクセスできる必要があります。