20140129 alfresco addons
DESCRIPTION
Alfresco Add-onsの紹介と、いくつかのadd-onについて機能の概要とAlfrescoへの適用手順を説明します。TRANSCRIPT
![Page 1: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/1.jpg)
戸谷
2014©
Alfresco Add-onsの紹介
2014.01. 29
![Page 2: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/2.jpg)
2014.01.29 2014©
Alfresco Add-onsとは
2
●サードパーティ(パートナー企業や個人)が開発したAlfresco拡張モジュールを公開しているサイト
●URL: http://addons.alfresco.com/
![Page 3: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/3.jpg)
2014.01.29 2014©
AlfrescoモジュールとAMPファイル
3
●一般的にモジュールというと意味が広い。●Alfrescoモジュールと呼ぶ場合には通常AMP形式で提供され、Alfrescoに機能等を追加するファイル群のことを指す
Alfrescoモジュール
AMPファイル●ある規則に則ったディレクトリ構造のファイル群をzip形式で圧縮したファイル●ampファイルは、Alfrescoホームディレクトリ上のamps, amps_shareに配置し、apply_amps.sh(bat)を実行することで、alfresco.warやshare.warの中に追加される。
![Page 4: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/4.jpg)
2014.01.29 2014©
今日やること
4
紹介するadd-on● LibreOffice online edit module● Event Scheduling Share Dashlet● Multiple RSS Feed Dashlet
メジャーなadd-onのいくつかを紹介
![Page 5: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/5.jpg)
2014.01.29 2014©
LibreOffice online edit module①
5
主な機能● Alfresco Share上にあるファイルを直接LibreOfficeで編集する● 機能上の制限: LibreOfficeのCMISコネクタ不具合により、チェックアウトされたファイルしか編集/更新できない
デモ
URL●http://addons.alfresco.com/addons/libreoffice-online-edit-module
![Page 6: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/6.jpg)
2014.01.29 2014©
LibreOffice online edit module②
6
インストール手順● ダウンロード先のgithubから”development”ブランチをチェックアウト● maven packageでビルド● 作成されたlibreoffice-online-edit-share-1.2.1.amp (2014/1/28時点最新) をAlfrescoホームのamps_shareフォルダに配置
● bin/apply_amps.sh(bat)を実行● tomcat/work/以下を削除● 以下のようにCMIS URLの設定を追記● Alfrescoを再起動● Share Module Deploy(http://localhost:8080/share/page/modules/deploy)上でモジュールを選択
<!-- Document Library config section --> <config evaluator="string-compare" condition="DocumentLibrary" replace="true">... <libreoffice-cmis-base-url>http://127.0.0.1:8080/alfresco/api/-default-/public/cmis/versions/1.0/atom</libreoffice-cmis-base-url>
</config>
web-extension/share-config-custom.xml
![Page 7: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/7.jpg)
2014.01.29 2014©
Event Scheduling Share Dashlet①
7
主な機能● 自分と他のユーザの予定を表示/登録するダッシュレットを追加● イベントの実体データはAlfrescoリポジトリ内に保存される
デモ
URL●http://addons.alfresco.com/addons/event-scheduling-share-dashlet
![Page 8: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/8.jpg)
2014.01.29 2014©
Event Scheduling Share Dashlet②
8
インストール手順●URLのダウンロード先のサイトから、event-scheduling-dashlet-v1.0.6-AMP_23-01-2014.zip(2014/1/28時点最新)をダウンロード
●展開されたファイル内の、event-scheduling-alfresco-v1.0.6.ampとevent-shceduling-share-v1.0.6.ampをそれぞれampsおよびamps_shareディレクトリにコピー
●bin/apply_amps.sh(bat)を実行●tomcat/work以下を削除●Alfrescoを再起動
![Page 9: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/9.jpg)
2014.01.29 2014©
Multiple RSS Feed Dashlet①
9
主な機能● 複数のサイトのRSSフィードをまとめて表示するダッシュレット(Alfresco標準のダッシュレットはRSSフィードのソースを1つしか設定できない)
デモ
URL●https://addons.alfresco.com/addons/multiple-rss-feed-dashlet
![Page 10: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/10.jpg)
2014.01.29 2014©
Multiple RSS Feed Dashlet②
10
インストール手順●URLのダウンロード先のサイトから、multiple-rss-feeds-share-dashlet-1.0-AMP.zip(2014/1/28時点最新)をダウンロード
●展開されたファイル内のmultiple-rss-feeds-share-dashlet.ampをamps_shareにコピー
●bin/apply_amps.sh(bat)を実行●tomcat/work以下を削除●Alfrescoを再起動
![Page 11: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/11.jpg)
2014.01.29 2014©
番外: インストールに失敗したAdd-onたち
11
MetaDBConnector●外部DBのテーブルをShareダッシュレット上に表示●最新の対応バージョンがCommunity4.0だったため、Shareのファイル構成が一致せずにうまくインストールできず。
ShareAudit●Shareサイトの活動状況をサマリ●最新バージョンCommun i t y 4 . 2 . xだったので大丈夫かと思ったが、Community4.2.cまでしか対応していなかった。
![Page 12: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/12.jpg)
2014.01.29 2014©
まとめ
12
●AMP形式でモジュールが提供されていれば簡単に機能を追加できる●ただし、対応バージョンをしっかり確認しよう●面白いモジュールがたくさん公開されているのでadd-onsにアクセスしてみてください
![Page 13: 20140129 alfresco addons](https://reader036.vdocuments.pub/reader036/viewer/2022082420/5496f217ac7959132e8b5280/html5/thumbnails/13.jpg)