Alfresco Shareでタグクラウドを実現する

前回のエントリでAlfrescoのカスタマイズ方法の一つとして、「Alfresco Share JAR Modules」があると書きました。「Alfresco Share JAR Modules」はShareのDashletやPageの拡張しかできませんが、JARを配置するだけという非常にお手軽な導入方法となっています。

今回はこのカスタマイズ方法で作成された、タグクラウドを表示するDashletを紹介します。このDashletはWill Abson on Alfresco » Site Tags Dashletで公開されています。

Site Tags Dashletのインストール

/opt/alfresco-3.4.b/tomcat/shared/lib
  • catalina.propertiesのshared.loaderを下記のように編集する(これを行わないとJARがロードされない)
shared.loader=/opt/alfresco-3.4.b/tomcat/shared/classes,/opt/alfresco-3.4.b/tomcat/shared/lib/*.jar
  • Alfrescoを再起動

以上で導入は終わり。catalina.propertiesは1度設定すればいいので、実質JARの配置だけです。

これでDashboardのカスタマイズ画面に行くと、Site Tags Dashletが追加されています。配置するとこんな感じでタグクラウドが表示されます。
http://blogs.alfresco.com/wp/wabson/files/2009/11/site-tags-dashlet-150x150.png

なお、このタグクラウドですが、日本語のタグを作ってしまうと、Site Tags Dashletからのリンク遷移で失敗してしまうという問題があります。次回、Alfresco Share JAR Modulesの説明もしつつ修正方法に付いて解説したいと思います。