ONLYOFFICE Docsは、GNUAGPLv3.0で配布されているオープンソースのオフィススイートです。これは、OOXML形式との互換性が高いテキストドキュメント、スプレッドシート、およびプレゼンテーション用のWebベースのビューアと共同エディタで構成されています。
ONLYOFFICEドキュメントは、Nextcloud、ownCloud、Seafile、Alfresco、Ploneなどのさまざまなクラウドサービスと統合したり、独自のソリューションに組み込んだりすることができます。エディターは、完全な生産性ソリューションONLYOFFICEワークスペースの一部としても使用できます。
MS Officeを廃止したいが、突然実行する準備ができていない場合は、SharePointコンテンツ管理システムに統合されたONLYOFFICEドキュメントを試すことができます。このコンボを使用すると、CMS内でdocx、xlsx、およびpptxファイルを直接編集および共同作業できます。
このチュートリアルでは、統合プロセスを標準化することを目的としたWebアプリケーションオープンプラットフォームインターフェイスプロトコルであるWOPIを使用して、これら2つのアプリケーションを接続する方法を学習します。
ONLYOFFICEDocs6.4の新機能
- 小型HDPIモニターで快適に作業するための125%および175%のスケーリングオプション。
- さまざまなセグメントを表すためにパターンが使用される、色覚異常に適したグラフスタイル。
- 傾向を特定するための条件付きフォーマット。
- 一連の値の傾向を示すスパークライン。
- txtファイルとcsvファイルからの簡単なデータインポート。
- リンクとローカルパスをハイパーリンクに自動的に置き換える新しいオートコレクトオプション。
- グラフィックオブジェクトをクリックしたときに実行されるマクロの割り当て。
- フリーズペインのプリセット。
- 数回クリックするだけで、すでに確認したコメントを削除または解決します。
- 既存のテキストをテーブルに、またはその逆にすばやく変換するためのテキストからテーブルへのオプション。
- プレゼンテーションのバージョン履歴。
- WOPIサポート。
ステップ1:ONLYOFFICEDocsv.6.4をインストールする
すべての依存関係を含む最新バージョンのスイートをインストールする最も簡単な方法は、Dockerを使用することです。次のコマンドを実行する必要があります:
sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver
このHowtoForgeチュートリアルで詳細な手順を見つけてください。 ONLYOFFICE Docsがすでにインストールされている場合は、ここに記載されている手順に従ってバージョン6.4に更新してください。
ステップ2:SharePointサーバーを起動する
SharePoint管理シェルコンソールを実行し、必要なWOPIゾーンを設定します。
Set-SPWOPIZone -Zone "external-http"
ONLYOFFICEDocumentServerはデフォルトでexternal-httpパラメータを使用します。
ステップ3:WOPIバインディングを確認する
次のコマンドを実行して、現在のファームの他のドキュメントタイプへのWOPIバインディングがあるかどうかを確認します。
Get-SPWOPIBinding
存在する場合は、これらのバインディングを削除します:
Remove-SPWOPIBinding -All:$true
ステップ4:新しいバインディングを作成する
ファイルタイプごとに、デフォルトアクションの新しいバインディングを作成します。次のコマンドを実行して、すべてのファイルタイプのバインディングを一度に作成します。
New-SPWOPIBinding -ServerName ip_or_domain.com:port
または、次のコマンドを実行して、特定のファイルタイプのみのバインディングを作成します。
New-SPWOPIBinding -ServerName ip_or_domain.com:port -Extension DOCX
SSLを使用しない場合は、コマンドの最後に-AllowHTTPを追加します。
それで全部です! ONLYOFFICE Docsを使用して、SharePoint内でドキュメントを編集および共同編集できるようになりました。バインディングを作成したファイルタイプをクリックするだけで、編集用に開きます。