Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Plone features and trends

1,532 views

Published on

Plone features and trends

Published in: Internet
  • Be the first to comment

Plone features and trends

  1. 1. Plone features and trends Takanori Suzuki < OSS X Users Meeting > #8 / 2014 December 4
  2. 2. Who am I ? (お前だれよ) • Takanori Suzuki / 鈴木 たかのり • Twitter: @takanory • Facebook: takanory.net • PyCon JP 2014, 2015 Chair(座長) • Plone Users Group Japan
  3. 3. “python climber” って何?
  4. 4. 会社名刺の肩書き
  5. 5. Python Bouldering Club (#kabepy) Founder
  6. 6. 私とPlone
  7. 7. 私とPlone • 部内の情報共有ツールを探してた • Ploneがよさそう(Pythonをやってみたかった) • いろいろカスタマイズしてサイトで公開 • Add-onを作ったりしていた
  8. 8. 私とPlone • そんな流れで共著で本を出したり
  9. 9. 目次 Ploneの紹介 Ploneの機能(features) Plone最新動向(trends)
  10. 10. Ploneの紹介
  11. 11. “Ploneは強力で自由なオープンソースのアプリ ケーションサーバーであるZope上に構築され たすぐに使えるコンテンツ管理システムです” – http://plone.jp/about/about-plone
  12. 12. コンテンツ管理システム • CMS: Content Management System • Webサイトのコンテンツ(テキスト、画像等)を 管理する仕組み • ブログとかWikiもCMSの一種 • 商用、非商用たくさんの製品がある
  13. 13. Ploneの特徴 • Python, Zopeベース • データベース不要
  14. 14. Python, Zopeベース • Python: スクリプト言語 • Zope: アプリケーションサーバー
  15. 15. データベース不要 • ZODB: オブジェクトデータベースを内蔵 • Python製 • no MySQL, no PostgreSQL, no Oracle
  16. 16. 動作環境 • Mac, Windows, Linux and etc. • Pythonが動けばだいたい動く
  17. 17. 動作環境
  18. 18. デモ
  19. 19. Plone導入事例 • 京都大学(http://www.kyoto-u.ac.jp/) • JETRO(http://www.jetro.go.jp/) • 山形県(http://www.pref.yamagata.jp/) • ブラジル政府(http://www.brasil.gov.br/)
  20. 20. Ploneコミュニティ • 2001年のリリースから継続的に開発 • 年に一回の国際カンファレンス • http://2014.ploneconf.org/ • ライセンス管理者はPlone Foundation • https://plone.org/foundation
  21. 21. Ploneコミュニティ • 2001年のリリースから継続的に開発 • ライセンス管理者はPlone Foundation • https://plone.org/foundation • 年に一回の国際カンファレンス • http://2014.ploneconf.org/
  22. 22. Ploneの機能
  23. 23. Ploneの機能 • 国際化 • 検索 • アクセス管理 • ワークフロー • コンテンツをフォルダで管理 • Add-on • セキュリティ
  24. 24. 国際化 • UIは国際化済み • 64 locales • https://pypi.python.org/pypi/ plone.app.locales
  25. 25. 検索 • 日本語他の検索に対応 • no Solr, no Google • イントラネットでの利用に便利
  26. 26. デモ
  27. 27. アクセス管理 • ユーザー、グループに権限設定 • フォルダ単位に「誰が見れるか、作成できる か」等の権限設定可能 • 参照権限のないコンテンツは検索対象外
  28. 28. ワークフロー • レビュー(審査)しないと公開できない等 • 内部用サイトではシンプルなワークフロー
  29. 29. コンテンツをフォルダで管理 • フォルダ構成がそのままURLとナビゲーション になる • フォルダ構成と名前をちゃんと考える必要あ り
  30. 30. デモ
  31. 31. Add-on • さまざまな拡張機能 • https://plone.org/products
  32. 32. セキュリティ • Hotfixでセキュリティ問題に対応 • https://plone.org/security/hotfixes/ • Plone Security Team • https://plone.org/foundation/about/team/ SecurityTeam
  33. 33. 地味に便利な機能 • コンテンツルール • 「フォルダにページが追加されたらメール する」とか設定できる • リンク切れチェック • ページの移動とかでリンクが切れたら教え てくれる
  34. 34. Plone最新動向
  35. 35. Plone 5がリリース予定 • 現在5.0a3 • 新しいテーマ • 管理者ツールバー • コンテンツタイプ作成
  36. 36. Plone 5: 新しいテーマ • barceloneta • レスポンシブ対応
  37. 37. Plone 5: 管理者ツールバー • 管理ツールバーで管理機能にアクセス • デモ
  38. 38. Plone 5: コンテンツタイプ作成 • ArchetypesからDexterityに変更 • Web画面で新しいコンテンツタイプを作成 • カスタムフィールド • デモ
  39. 39. Plone 5: 細かい新機能 • テンプレート変更により20%高速化(当社比) • 繰り返しのイベント作成が可能に • フォルダービューが新しくなった • TinyMCEが新しくなった
  40. 40. Plone 5を試したい • 仮想環境で試すのがおすすめ • VirtualBox, Vagrant • https://github.com/plone/plonedev.vagrant
  41. 41. Plone 4から5への移行は? • 移行スクリプトは用意される予定 • うまくいくかは試してみないとわからない • Add-on入れてたら…(お察し下さい
  42. 42. で、いつリリースされるの?
  43. 43. 未定です
  44. 44. まとめ
  45. 45. まとめ • Plone 4は使えるよ • Plone 5は楽しみ • 移行は大変

×