ONLYOFFICE’s diary

OSSドキュメントエディタの使い方やヒントをご紹介します

ONLYOFFICE DocsとNuxeoを接続する方法

ONLYOFFICEとNuxeoの連携について

ONLYOFFICEでは、ONLYOFFICE DocsとNuxeoを統合し、コンテンツ管理システム内でオフィス文書を編集するための公式コネクタを提供しています。

ONLYOFFICEコネクタは、公式のNuxeo Marketplaceからインストールするか、GitHubページからダウンロードすることができます。このアプリケーションは、Apacheライセンスの下で配布されています。

Nuxeo用のONLYOFFICEコネクタの動作やコンパイル方法について詳しくは、APIドキュメントをご覧ください。

主な機能

テキスト文書、スプレッドシート、プレゼンテーション、フォームの編集。 リアルタイムでのドキュメントの共同編集: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 CloudSaaS版)を利用することも可能です。

  • 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コネクタの最新利用可能バージョンです。

コネクタのバージョンを見つけるには:

  1. Nuxeo Marketplaceに移動し、公式のONLYOFFICEコネクタを探します。

  2. 「インストール」ボタンをクリックします。

  3. 「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からアクセスできる必要があります。