osc_tokyo20091030

919 views

Published on

オープンソースカンファレンス 2009 Tokyo/fall での発表

Published in: Entertainment & Humor
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
919
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

osc_tokyo20091030

  1. 1. Liferay 5.2の新機能と カスタマイズ方法 日本Liferayユーザグループ 藤崎祥見 Copyright © 2008-2009 日本Liferayユーザグループ All Rights Reserved.
  2. 2. 自己紹介• 藤崎 祥見(ふじさき しょうけん)といいます• OSS活動 – Ubuntu JP のユーザコミュニティで – 個人的に2005年くらいから翻訳とか • Ubuntu 5.10のWikiを翻訳した – 最近はDebian勉強会にもちょこちょこ参加 – Debian / Ubuntu もよろしくお願いします – ここ2年ほどLiferay • 主にliferay-jp(sourcefoge.jp)のwikiを編集しています
  3. 3. 話したいこと• Liferayの紹介 – Liferayの概要• Liferay 5.2 の新機能 – 新機能でチームの溝を埋める!• Liferayのカスタマイズ方法 – Eclipseから起動させる方法 – プロパティの変更方法 – 言語フゔイルの修正方法
  4. 4. リスナー調査割合を聞く・これからさわります(グー)・インストール以上、実運用未満(チョキ)・実運用または開発経験あり(パー)グーチョキパーでお答えください
  5. 5. 予想割合を聞く・3:これからさわります(グー)・5:インストール以上、実運用未満(チョキ)・2:実運用または開発経験あり(パー)お答えくださってありがとうございました
  6. 6. 目次 1. Liferayの紹介 2. Liferay 5.2 の新機能 3. Liferayのカスタマイズ方法6
  7. 7. Liferayとはオープンソースなポータルです JAVAベース MITライセンス
  8. 8. もっと詳しく!• キーワード – ポータル – ポートレット – 比較的長い開発の歴史
  9. 9. ポータルの例 http://my.yahoo.co.jp/http://www.google.co.jp/ig
  10. 10. まずは見てください
  11. 11. ポータルのイメージ ポータル ポートレット ポートレット ポートレット ポートレット ポートレット ポートレットポータル内にポートレットを自由に配置
  12. 12. ポートレットって何さ?
  13. 13. ポートレット早わかり• 一般的な意味ではポータルの部品• ガジェットに近い感じ• JSR168というものがあります – JCP(Java Community Process)という偉いと ころが決めたポートレットの仕様、つまりルール – ルールを守れば、いろんなポータルで再利用可能に – 使い方 • 「このポータルはJSR168準拠です」 • 「これはJSR168ポートレットです」• JSR168ポートレットの内容 – 物理的には、JSPフゔイルとClassフゔイルとXML フゔイル
  14. 14. ポータルとポートレット ポータル ポートレットポートレット ポートレットポートレット
  15. 15. JSR168準拠ポータル• 商用 – WebSphere (IBM) – Oracle Weblogic (Oracle) – Sun Java System Portal (Sun)• オープンソース – Jetspeed2 – JBoss Portal – Liferay
  16. 16. Liferayの歴史• 2000 Liferay Portal 初公開• 2003.11 Liferay Portal 2.0 リリース• 2004.11 Liferay Portal 3.0 リリース• 2004.12 Liferay Portal 3.1 リリース• 2005.01 Liferay Portal 3.2 リリース• 2005.07 Liferay Portal 3.5 リリース• 2006.06 Liferay Portal 4.0 リリース• 2006.08 Liferay Portal 4.1 リリース• 2006.12 Liferay Portal 4.2 リリース• 2007.07 Liferay Portal 4.3 リリース• 2008.01 Liferay Portal 4.4 リリース• 2008.05 Liferay Portal 5.0 リリース – Sunがコミュニティに参加を発表• 2008.08 Liferay Portal 5.1 リリース• 2009.02 Liferay Portal 5.2 リリース• 2009年10月30日時点での最新バージョンは、5.2.3• 2年連続 InfoWorld 「Best of Open Source Software Awards」 受賞 – 2007, 2008• 現在も活発に活動中 http://www.liferay.com
  17. 17. Liferayってなにができるの?
  18. 18. Liferayの主な機能• ブログ、掲示板、Wiki 、フゔイル共有• 共有カレンダー、チャット、投票機能• 5.2でSNSライクな機能が追加• ->つまり、ポータルとして必要最低限のものは そろっている
  19. 19. 例えば、こんなポータル• プロジェクトポータル/委員会ポータル – メンバー限定の、フゔイルライブラリや掲示板を持ちたい。 – システム管理者が全てを管理するのは大変。。。 – 委員会やプロジェクトの管理者に、メンバー登録やページ作成 などの作業を任せたい。 Liferayでできます
  20. 20. 実際に使われています!• World Vision International(NGO) – http://www.wvi.org/wvi/wviweb.nsf• オープンソースビジネス推進協議会(OBCI) – http://www.obci.jp/web/guest/home• Cisco Systems, Incの社内システム• 他にも – 大学の研究室 – 会員制サイト – Journalサイト – SNS
  21. 21. World Vision International (NGO)
  22. 22. オープンソースビジネス推進協議会 (OBCI)
  23. 23. 目次 1. Liferayの紹介 2. Liferay 5.2 の新機能 3. Liferayのカスタマイズ方法23
  24. 24. Liferay 5.2 の新機能• SNSライクなコミニュケーション機能
  25. 25. デモ・ストーリー 1. 友達になりたい!
  26. 26. デモ・ストーリー 2. 足あとを残したい
  27. 27. デモ・ストーリー 3. ランチに誘いたい
  28. 28. システムとの連携• JIRA、SVNとの連携も可能に
  29. 29. Liferay 5.2 の新ポートレット• Liferayの世界 – Friends:Friend表示 – Friends‘Activities:Friendの活動通知(ブログの更新など) – Members:組織やコミュニティのページでメンバー表示 – Members ‘Activities:メンバーの活動通知 – Map:GeoIP Cityサービスとの連携して自分の現在地を表示 – Meetups:イベント出席者登録・管理機能 – JIRA :JIRAと連携 – SVN:Subversionと連携 – Summary:自分の写真と活動状況などを表示 – Wall:足あと帳、個人用の掲示板• WSRP – WSRPの委任状:Remoteのポートレットを操作
  30. 30. Meetupsポートレット
  31. 31. Wallポートレット
  32. 32. 新機能でチームの溝を埋める• そう簡単には埋まりません。。。 でも、きっかけにはなるかも?
  33. 33. 目次 1. Liferayの紹介 2. Liferay 5.2 の新機能 3. Liferayのカスタマイズ方法33
  34. 34. Eclipseから起動させる方法• liferay-portal-tomcat-6.0-5.2.3.zipをダウ ンロードして展開• EclipseのWindow -> Preferences -> Server -> Runtime Environments – Tomcat v6.0のinstallation directoryにliferay-portal- 5.2.3/tomcat-6.0.18を指定• Serverウィンドウを右クリックして新規作成• Run -> Run Configurationsの設定 – Arguments – Classpath – Source(オプション)
  35. 35. 言語ファイルの修正方法• 日本語が変だ• 言語フゔイル修正3ステップ – 1. liferay-portal-5.2.3¥tomcat- 6.0.18¥webapps¥ROOT¥WEB- INF¥lib¥portal-impl.jarを展開 – 2. portal- impl¥content¥Language_ja.propertiesをプロ パティエディタで修正 – 3. portal-impl.jarを作成し、入れ替えて再起動 • >jar vcmf META-INF¥MANIFEST.MF portal-impl.jar *
  36. 36. 実際にやってみます!
  37. 37. プロパティの変更方法• Liferayはプロパティで設定します – フゔイル:liferay-portal-5.2.3¥tomcat- 6.0.18¥webapps¥ROOT¥WEB- INF¥classes¥portal-ext.properties – 例:ログイン後、各ユーザのプライベートページに 遷移したい • auth.forward.by.last.path=false• プロパティを調べたい! – Liferay-srcのプロパティフゔイルを調べます – liferay-portal-src-5.2.3¥portal- impl¥src¥portal.properties
  38. 38. これであなたもLiferay開発者ですね^^
  39. 39. ご静聴ありがとうございました

×