Liferay Supportは、特定のサードパーティ製品を他の製品よりも推奨または承認するものではありません。 Liferayは、これらの製品に関して、ここに記載または参照されているいかなる指示に対しても責任を負いません。 これらの原則の実行は、加入者の責任において行われるものとします。
この記事では、Alfrescoの設定と、Documents and MediaポートレットにAlfrescoリポジトリを追加するための基本的な手順を説明します。
解像度
- 既存のAlfresco VMを起動します。 (以下の手順は、Alfresco 4.0 Community版を使用しています)。 VMで、Alfrescoが起動していない場合は、 Alfresco Community > Alfresco Community Service > Start Alfresco Community serviceにアクセスして起動します。
- この場合、Alfresco 4.0のデフォルトのユーザーとそのパスワードは「admin」と「password」です。 Test Test」ユーザーがAlfresco 4.0にアクセスできるようにするために、新しいクレデンシャルを作成する必要があります。 そのためには、以下の手順で行ってください:
- Alfresco VMで、任意のブラウザを開き、http://localhost:8080/share に移動します。
- ユーザー名「admin」、パスワード「password」でAlfresco 4.0にログインします。
-
More...にアクセスします。 > Users にアクセスし、 New User をクリックして、以下の内容で新しいユーザーを作成します:
- ファーストネーム:test
- ラストネーム:テスト
- メール: test@liferay.com
- ユーザー名:test
- パスワード:test
- Verify Password: test
- グループです:ALFRESCO_ADMINISTRATORS(「ALFRESCO_ADMINISTRATORS」グループを検索し、検索結果の横にある「追加」をクリックすると、新しく作成したユーザーのグループとして追加されます)。
- Create User」をクリックし、「test」ユーザーを作成します。
- LiferayでAlfrescoのリポジトリを追加できるようにするために、
portal-ext.properties
ファイルに以下のプロパティが追加されていることを確認してください:company.security.auth.type=screenName
session.store.password=true
- 上記の設定を行った後、Liferayバンドルを起動し、画面名「test」、パスワード「test」を使用してポータルにサインインします。
- 任意のページにDocuments and Mediaポートレットを追加し、 Add > Repository をクリックすると、表示されたページに以下のように新しいAlfrescoリポジトリが追加されます(Alfrescoリポジトリの追加時に役立つ情報は、「追加情報」の「追加メモ」をご覧ください):
- 新しいAlfrescoリポジトリを「CMISリポジトリ(AtomPub)」として追加します。
- 名前Alfresco AtomPub リポジトリ
- 説明アルフレスコ説明文
- レポジトリの種類CMISリポジトリ(AtomPub)
- AtomPub URL:
http://[Alfresco Server の IP Address]:8080/alfresco/service/api/cmis
(Alfresco 3.4.x をお使いの場合はこのURLです);http://[Alfresco Server の IP Address]:8080/alfresco/cmisatom
(Alfresco 4.0.x をお使いの場合はこのURLです)
- 新しいAlfrescoリポジトリを「CMISリポジトリ(Webサービス)」として追加します。
- 名前Alfresco Webサービスリポジトリ
- 説明アルフレスコ説明文
- レポジトリの種類CMISリポジトリ(Webサービス)
- Web Services ACL Service:
http:// [Alfresco ServerのIPアドレス]:8080/alfresco/cmis/ACLService?wsdl
- Web Services Discovery Service:
http://[Alfresco ServerのIPアドレス]:8080/alfresco/cmis/DiscoveryService?wsdl
- Web Services Multifiling Service:
http://[Alfresco ServerのIPアドレス]:8080/alfresco/cmis/MultiFilingService?wsdl
- Web Services Navigation Service:
http://[Alfresco ServerのIPアドレス]:8080/alfresco/cmis/NavigationService?wsdl
- Web Services Object Service:
http:// [AlfrescoサーバーのIPアドレス]:8080/alfresco/cmis/ObjectService?wsdl
- Web Services Policy Service:
http://[Alfresco ServerのIPアドレス]:8080/alfresco/cmis/PolicyService?wsdl
- Web Services Relationship Service:
http://[IP Address of the Alfresco Server]:8080/alfresco/cmis/RelationshipService?wsdl
- Web Services Repository Service:
http://[Alfresco ServerのIPアドレス]:8080/alfresco/cmis/RepositoryService?wsdl
- Web Services Versioning Service:
http://[Alfresco ServerのIPアドレス]:8080/alfresco/cmis/VersioningService?wsdl
- 新しいAlfrescoリポジトリを「CMISリポジトリ(AtomPub)」として追加します。
- 保存 をクリックして、設定を保存します。
- すると、ドキュメントとメディアポートレットの左ナビゲーションパネルの タイプ別ブラウズ の下に、新しく追加されたAlfrescoリポジトリが表示されます。
追加情報
上記で使用しているAlfrescoのバージョンは4.0 Communityです。
Alfrescoサーバーからログアウトするには、http://localhost:8080/alfresco にアクセスしている場合は右上の「ログアウト(ユーザー名)」を直接クリックし、http://localhost:8080/share/ にアクセスしている場合は右上のユーザー名をクリックし「ログアウト」をクリックします。
Alfrescoサーバー(http://localhost:8080/share/)内のリポジトリを表示するには、ページ上部にある「リポジトリ」タブをクリックします。
Liferayユーザーと対応するAlfrescoユーザーの認証情報が一致しない場合、リポジトリに接続できないため、Documents and MediaポートレットにAlfrescoリポジトリを追加することができない。 上記の手順では、Alfrescoサーバーの管理者として「test test」を追加しました。 そうしたくない場合は、ポータル管理者として、つまりポータルの「Administrator」ロールを持つ「admin」を関連するLiferayバンドルに追加し、「admin」ユーザーを使ってLiferayでAlfrescoリポジトリを追加することも可能です。
複数のリポジトリをテストする場合、Alfrescoサーバーでユーザー「test test」を管理者として追加しておき、「test test」を使ってLiferayでAlfrescoリポジトリを追加しておくと楽です。 そうすれば、ポータルに「test test」とサインインするだけで、すべてのリポジトリを一度にテストすることができます。