world plone day 2013 tokyo, new version of plone

21
©2013 CMScom [email protected] Plone 4.3 の新機能 CMSコミュニケーションズ代表 / Advisory Board Member of Plone Foundation 寺田 学 [email protected] / [email protected] http://www.cmscom.jp 2013年4月24日 at World Plone Day Tokyo 難しいから 簡単、手軽に!! 古き良き時代の復活??

Upload: manabu-terada

Post on 02-Jul-2015

892 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: World Plone Day 2013 Tokyo, new version of Plone

©2013 CMScom [email protected]

Plone 4.3 の新機能

CMSコミュニケーションズ代表 / Advisory Board Member of Plone Foundation寺田 学 [email protected] / [email protected]

http://www.cmscom.jp2013年4月24日

at World Plone Day Tokyo

難しいから 簡単、手軽に!!古き良き時代の復活??

Page 2: World Plone Day 2013 Tokyo, new version of Plone

1 最初に

©2013 CMScom [email protected]

Ploneと言えば?

Page 3: World Plone Day 2013 Tokyo, new version of Plone

1 最初に

©2013 CMScom [email protected]

難しいと言われますよね?

Page 4: World Plone Day 2013 Tokyo, new version of Plone

1 最初に

©2013 CMScom [email protected]

今回のテーマはどれだけ簡単になったか

Page 5: World Plone Day 2013 Tokyo, new version of Plone

自己紹介

©2013 CMScom [email protected]

•寺田 学 @terapyon•Advisory Board Member of Plone Foundation•Plone Users Group Japanメンバー/JZUGイベントWG•Ploneコアコミッター、Zopeコアコミッター•(株)CMSコミュニケーションズ代表 http://www.cmscom.jp

•一橋大学大学院 社会学研究科 地球社会専攻 元客員准教授•Plone/Zopeの専業Webシステム構築・コンサルティング•大学や政府系サイトなどを手がけています•独自にWeb検索システムの構築もしています•書籍(共著)

2

Page 6: World Plone Day 2013 Tokyo, new version of Plone

3 特に難しいといわれる

©2013 CMScom [email protected]

•デザインのカスタマイズってどうする?

•データベース拡張やコンテンツタイプ拡張はどうするの?

Page 7: World Plone Day 2013 Tokyo, new version of Plone

1 特に難しいといわれる

©2013 CMScom [email protected]

2つの命題を、Webブラウザからの操作だけで、

解決したはずです。

Page 8: World Plone Day 2013 Tokyo, new version of Plone

4 デザインカスタマイズ

©2013 CMScom [email protected]

•非常に複雑なCSSの改造、上書き

•skins内のテンプレートをcustomして、ZPTを直接編集

•browserベースの新スタイルになり、ZMIから編集する場所がわかりにくい

•テーマプロダクトを作って、既存のテンプレート上書きや変更を行う

Page 9: World Plone Day 2013 Tokyo, new version of Plone

4 デザインカスタマイズ

©2013 CMScom [email protected]

Diazoの登場

•「静的なHTML」と「xmlルール」を用いて、テーマを切替、改造を行う。

Page 10: World Plone Day 2013 Tokyo, new version of Plone

4 デザインカスタマイズ

©2013 CMScom [email protected]

Diazoで、

解決?するはずでした。

Page 11: World Plone Day 2013 Tokyo, new version of Plone

4 デザインカスタマイズ

©2013 CMScom [email protected]

In-Plone theme editor の登場

•Diazoを使ったテーマ構築の補助を行うツール

•Webブラウザ(Through The Web)で、テーマの変更や適用が可能

Page 12: World Plone Day 2013 Tokyo, new version of Plone

4 デザインカスタマイズ

©2013 CMScom [email protected]

Webブラウザ内にインスペクタが表示

デモで詳細を見てみましょう

Page 13: World Plone Day 2013 Tokyo, new version of Plone

5 独自コンテンツタイプ

©2013 CMScom [email protected]

•RDBを使わず、オブジェクトDB ZODBを使うので、どうやってモデル定義するすれば良いのか??

•複雑な継承関係で古い遺産の残るArchetypesベースに開発

Page 14: World Plone Day 2013 Tokyo, new version of Plone

5 独自コンテンツタイプ

©2013 CMScom [email protected]

•セキュリティに守られた開発、ZIndexなどを組合せることで検索に対応できるなど、便利なこともある。

•Schema定義のみで、編集画面を作ってくれる

•階層構造(フォルダ構造)を簡単に定義できる

Page 15: World Plone Day 2013 Tokyo, new version of Plone

5 独自コンテンツタイプ

©2013 CMScom [email protected]

でも、

よくわからん!!ですね。

デバックもしにくいし。

Page 16: World Plone Day 2013 Tokyo, new version of Plone

5 独自コンテンツタイプ

©2013 CMScom [email protected]

Dexterity content type framework の登場

•Archetypesに変わる新しいモデルフレームワーク

•無駄を省き、スッキリとした構造に変更

•Webブラウザ(Through The Web)でのモデル構築が可能

Page 17: World Plone Day 2013 Tokyo, new version of Plone

5 独自コンテンツタイプ

©2013 CMScom [email protected]

•Webフォームで設定

•動作確認

•成果物をファイルとして保存

デモを見てみましょう。

Page 18: World Plone Day 2013 Tokyo, new version of Plone

6 その他バージョンアップ

©2013 CMScom [email protected]

- Plain text searches now ignore accents- Improved Syndication- Updated Content Rules interface- API for password validation policy- Unified batch implementation- Add z3c.form support to plone.app.portlets- Page bylines will show the publication date if it exists- Update TinyMCE- Provide more body classes- No longer distribute kupu as part of Plone core- Remove KSS support

詳細は、http://plone.org/products/plone/releases/4.3

Page 19: World Plone Day 2013 Tokyo, new version of Plone

7 Plone流

©2013 CMScom [email protected]

•Ploneには文化がある!!

•使う側、カスタマイズする側、管理側に、この文化が適用出来れば最強!!

Page 20: World Plone Day 2013 Tokyo, new version of Plone

7 Plone流

©2013 CMScom [email protected]

10年以上進化をし続けている

Ploneに感謝!!

ご清澄ありがとうございました。

Page 21: World Plone Day 2013 Tokyo, new version of Plone

8 書籍紹介

©2013 CMScom [email protected]

4 Book本日購入頂けます