このガイドでは、onlyoffice-alfrescoスクリプトを使用して、ユーザーがONLYOFFICEOnlineEditorsからAlfrescoShareのドキュメントを共同編集できるようにする方法について説明します。 Alfresco Shareは、Alfrescoの革新的なECMリポジトリに基づいて構築されており、すぐに使用できるコラボレーションコンテンツ管理を提供します。 Alfresco Shareは、仮想チーム間での情報のキャプチャ、共有、および取得を簡素化します。生産性を向上させます。プロジェクトチームメンバー間のネットワーク帯域幅要件と電子メール量を削減します。 (Alfrescoドキュメントから)。
AlfrescoをONLYOFFICEオンラインエディターと統合する
要件
- ONLYOFFICEドキュメントサーバー
- Java7SDK以降
- Gradle
ステップ1.ONLYOFFICEDocumentServerをインストールします
次の手順に従って、ONLYOFFICE Document Serverをインストールするか、自動化されたDockerイメージを使用して依存関係エラーを回避します。
ステップ2.Gradleをインストールする
Gradleリポジトリを追加する
sudo add-apt-repository ppa:cwchien/gradle
パッケージを更新する
sudo apt-get update
最新のGradleバージョンをインストールする
sudo apt-get install gradle
マシンにGradleがインストールされている場合は、最初に次のコマンドを使用してGradleを削除してください。
sudo apt-get remove gradle
ステップ3.OracleJava8をインストールします
最新の安定したOracleJava8バージョンをインストールするには、次のコマンドを実行します。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
ステップ4.代替手段に切り替えます
Javaの代替をOraclejavaに切り替えます。
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
ステップ5.必要なすべての依存関係を構築します
次に、gitからalfrescoプラグインをダウンロードしてビルドします。
git clone https://github.com/yeyan/alfresco-amp-plugin.git
cd amp-plugin
gradle publish
ステップ6.onlyoffice-alfrescoプラグインをコピーします
cd ..
git clone https://github.com/cetra3/onlyoffice-alfresco.git
ステップ7.共有ディレクトリとリポジトリディレクトリからgradleampを実行します
ステップ8.onlyoffice.urlをalfresco-global.propertiesファイルに追加します
ステップ9.作成したパッケージを./build/ampからAlfrescoインストールのamps/およびamps_share/ディレクトリにそれぞれロードします。
ステップ10.bin/apply_amps.shスクリプトを実行します。 2つのモジュールがインストールされているのがわかります。 Enterキーを押して、インストールプロセスを完了します。
インストールすると、Officeドキュメントのドキュメントライブラリ内に新しいEditinOnlyofficeアクションが作成されます。
- Alfrescoの公式ウェブサイト:https://www.alfresco.com/
- ONLYOFFICE公式ウェブサイト:http://www.onlyoffice.com/
- GitHubのonlyoffice-alfrescoプラグイン:https://github.com/cetra3/onlyoffice-alfresco