この記事では、Nuxeoのセットアップと、Documents and MediaポートレットにNuxeoリポジトリを追加するための基本的な手順を説明します。
解像度
以下の手順では、Nuxeo 5.4.2 を使用します。
- 既存のNuxeo VMを起動します。 VM で、Nuxeo が起動していない場合は、 Start > Programs > Nuxeo DM > Nuxeo DM にアクセスし、起動します。
- 既存の Nuxeo VM がない場合、Nuxeo サーバーの実行可能なコピーをhttp://nuxeo.github.io/downloads.htmlで常にダウンロードできます。
-
nuxeo-cap-[version]-tomcat.zip このパターンで出てくるファイルをダウンロードしてください。
例えば、nuxeo-cap-5.4.2-tomcat.zip
. ダウンロードしたファイルを解凍後、.../nuxeo-cap-5.4.2-tomcat/bin
にアクセスし、Windows OSの場合はStart Nuxeo.bat を利用してください。
- Nuxeo DMのデフォルト・ユーザーとそのパスワードであるAdministrator:Administratorには大文字が含まれているため、大文字を含まない新しいクレデンシャルを作成する必要があります。 そのためには、以下の手順で行ってください:
- Nuxeo VM で、任意のブラウザを開き、http://localhost:8080/nuxeo に移動します。
- Administrator のユーザー名 と Administrator のパスワードを使用して Nuxeo DM にログインします。
-
管理センター > ユーザー & グループ > 新規ユーザーの作成 にアクセスし、以下の内容で新規ユーザーを作成します:
- ユーザー名:test
- メール: test@liferay.com
- パスワード:test
- パスワード(ベリファイ):test
- このユーザーのグループ、グループの検索:管理者(3文字以上を入力してグループを検索し、検索結果をクリックすると、新しく作成されたユーザーのグループとして追加されます。)
- 保存して作成 をクリックし、「テスト」ユーザーを作成します。
- Liferay Portal で Nuxeo リポジトリを追加できるようにするには、以下のプロパティが
portal-ext.properties
ファイルに追加されていることを確認します:company.security.auth.type=screenName
session.store.password=true
- 上記の設定を行った後、Liferayバンドルを起動し、画面名「test」、パスワード「test」を使用してポータルにサインインします。
- Documents and Media ポートレットを任意のページに追加し、 Add > Repository をクリックして、表示されたページに以下のように新しい Nuxeo リポジトリを追加します (既知の問題および代わりに Web サービスタイプとしてリポジトリを追加する必要がある可能な回避策については、「追加情報」の注記を参照してください):
- 名前Nuxeo リポジトリ
- 説明Nuxeoの説明
- レポジトリの種類CMISリポジトリ(AtomPub)
- AtomPub URL: http://[Nuxeo DM Server の IP アドレス]:8080/nuxeo/atom/cmis
- 保存 をクリックして、設定を保存します。
- すると、Documents and Media ポートレットの左ナビゲーション・パネルの Browse by Type の下に、新しく追加された Nuxeo リポジトリが表示されます。
追加情報
Nuxeo DMサーバーからログアウトするには、ユーザー名の上にカーソルを置き、「ログアウト」をクリックします。 Nuxeo DMサーバーのリポジトリを表示するには、ページ上部の「ドキュメント管理」タブをクリックします。
ドキュメントチェックアウトをキャンセルする際に、既知の問題があります。 より詳細な情報と回避策については、https://issues.liferay.com/browse/LPS-47960 をご確認ください。
test」ユーザーを作成した後、これらの認証情報を反映させるために、作業中のテストケースの手順を変更します。 Liferayユーザーと対応するNuxeoユーザーの認証情報が一致しない場合、リポジトリに接続できないため、Documents and MediaポートレットにNuxeorepositoryを追加することができない。
複数のリポジトリをテストする場合、Nuxeo DMサーバーでユーザー「test test」を管理者として追加しておき、「test test」を使ってLiferayでNuxeoリポジトリを追加しておくと楽です。 そうすれば、ポータルに「test test」とサインインするだけで、すべてのリポジトリを一度にテストすることができます。