48
Plone features and trends Takanori Suzuki < OSS X Users Meeting > #8 / 2014 December 4

Plone features and trends

Embed Size (px)

DESCRIPTION

Plone features and trends

Citation preview

Page 1: Plone features and trends

Plone features and trendsTakanori Suzuki

< OSS X Users Meeting > #8 / 2014 December 4

Page 2: Plone features and trends

Who am I ? (お前だれよ)

• Takanori Suzuki / 鈴木 たかのり

• Twitter: @takanory

• Facebook: takanory.net

• PyCon JP 2014, 2015 Chair(座長)

• Plone Users Group Japan

Page 3: Plone features and trends

“python climber” って何?

Page 4: Plone features and trends

会社名刺の肩書き

Page 5: Plone features and trends

Python Bouldering Club (#kabepy) Founder

Page 6: Plone features and trends

私とPlone

Page 7: Plone features and trends

私とPlone• 部内の情報共有ツールを探してた

• Ploneがよさそう(Pythonをやってみたかった)

• いろいろカスタマイズしてサイトで公開

• Add-onを作ったりしていた

Page 8: Plone features and trends

私とPlone• そんな流れで共著で本を出したり

Page 9: Plone features and trends

目次

Ploneの紹介

Ploneの機能(features)

Plone最新動向(trends)

Page 10: Plone features and trends
Page 11: Plone features and trends

Ploneの紹介

Page 12: Plone features and trends

– http://plone.jp/about/about-plone

“Ploneは強力で自由なオープンソースのアプリケーションサーバーであるZope上に構築されたすぐに使えるコンテンツ管理システムです”

Page 13: Plone features and trends

コンテンツ管理システム• CMS: Content Management System

• Webサイトのコンテンツ(テキスト、画像等)を管理する仕組み

• ブログとかWikiもCMSの一種

• 商用、非商用たくさんの製品がある

Page 14: Plone features and trends

Ploneの特徴• Python, Zopeベース

• データベース不要

Page 15: Plone features and trends

Python, Zopeベース• Python: スクリプト言語

• Zope: アプリケーションサーバー

Page 16: Plone features and trends

データベース不要• ZODB: オブジェクトデータベースを内蔵

• Python製

• no MySQL, no PostgreSQL, no Oracle

Page 17: Plone features and trends

動作環境• Mac, Windows, Linux and etc.

• Pythonが動けばだいたい動く

Page 18: Plone features and trends

動作環境

Page 19: Plone features and trends

デモ

Page 20: Plone features and trends

Plone導入事例• 京都大学(http://www.kyoto-u.ac.jp/)

• JETRO(http://www.jetro.go.jp/)

• 山形県(http://www.pref.yamagata.jp/)

• ブラジル政府(http://www.brasil.gov.br/)

Page 21: Plone features and trends

Ploneコミュニティ• 2001年のリリースから継続的に開発

• 年に一回の国際カンファレンス

• http://2014.ploneconf.org/

• ライセンス管理者はPlone Foundation

• https://plone.org/foundation

Page 22: Plone features and trends

Ploneコミュニティ• 2001年のリリースから継続的に開発

• ライセンス管理者はPlone Foundation

• https://plone.org/foundation

• 年に一回の国際カンファレンス

• http://2014.ploneconf.org/

Page 23: Plone features and trends
Page 24: Plone features and trends

Ploneの機能

Page 25: Plone features and trends

Ploneの機能• 国際化

• 検索

• アクセス管理

• ワークフロー

• コンテンツをフォルダで管理

• Add-on

• セキュリティ

Page 26: Plone features and trends

国際化• UIは国際化済み

• 64 locales

• https://pypi.python.org/pypi/plone.app.locales

Page 27: Plone features and trends

検索• 日本語他の検索に対応

• no Solr, no Google

• イントラネットでの利用に便利

Page 28: Plone features and trends

デモ

Page 29: Plone features and trends

アクセス管理• ユーザー、グループに権限設定

• フォルダ単位に「誰が見れるか、作成できるか」等の権限設定可能

• 参照権限のないコンテンツは検索対象外

Page 30: Plone features and trends

ワークフロー• レビュー(審査)しないと公開できない等

• 内部用サイトではシンプルなワークフロー

Page 31: Plone features and trends

コンテンツをフォルダで管理• フォルダ構成がそのままURLとナビゲーションになる

• フォルダ構成と名前をちゃんと考える必要あり

Page 32: Plone features and trends

デモ

Page 33: Plone features and trends

Add-on• さまざまな拡張機能

• https://plone.org/products

Page 34: Plone features and trends

セキュリティ• Hotfixでセキュリティ問題に対応

• https://plone.org/security/hotfixes/

• Plone Security Team

• https://plone.org/foundation/about/team/SecurityTeam

Page 35: Plone features and trends

地味に便利な機能• コンテンツルール

• 「フォルダにページが追加されたらメールする」とか設定できる

• リンク切れチェック

• ページの移動とかでリンクが切れたら教えてくれる

Page 36: Plone features and trends

Plone最新動向

Page 37: Plone features and trends

Plone 5がリリース予定• 現在5.0a3

• 新しいテーマ

• 管理者ツールバー

• コンテンツタイプ作成

Page 38: Plone features and trends

Plone 5: 新しいテーマ• barceloneta

• レスポンシブ対応

Page 39: Plone features and trends
Page 40: Plone features and trends

Plone 5: 管理者ツールバー• 管理ツールバーで管理機能にアクセス

• デモ

Page 41: Plone features and trends

Plone 5: コンテンツタイプ作成• ArchetypesからDexterityに変更

• Web画面で新しいコンテンツタイプを作成

• カスタムフィールド

• デモ

Page 42: Plone features and trends

Plone 5: 細かい新機能• テンプレート変更により20%高速化(当社比)

• 繰り返しのイベント作成が可能に

• フォルダービューが新しくなった

• TinyMCEが新しくなった

Page 43: Plone features and trends

Plone 5を試したい• 仮想環境で試すのがおすすめ

• VirtualBox, Vagrant

• https://github.com/plone/plonedev.vagrant

Page 44: Plone features and trends

Plone 4から5への移行は?• 移行スクリプトは用意される予定

• うまくいくかは試してみないとわからない

• Add-on入れてたら…(お察し下さい

Page 45: Plone features and trends

で、いつリリースされるの?

Page 46: Plone features and trends

未定です

Page 47: Plone features and trends

まとめ

Page 48: Plone features and trends

まとめ• Plone 4は使えるよ

• Plone 5は楽しみ

• 移行は大変