ユーザ・デザイナーから見たPlone CMSのアピールポイント

  • View
    1.688

  • Download
    13

  • Category

    Design

Preview:

DESCRIPTION

オープンソースカンファレンス2011 Tokyo/Fallでお話ししたPloneについてのプレゼンテーションです。

Citation preview

ユーザ・デザイナーから見た

Plone CMSのアピールポイントMasaki NIWA

mniwa@niwa.ac@masaki_niwa

自己紹介

- ICT企業ばかり数社を経て、2011年9月からフリーのクリエイティブディレクター・デザイナー・コピーライター

- ソースコードと言えば、HTMLとCSS

- 好きな言語は、PostScript

- でも読めない

2

Ploneについて

Ploneとは

- アプリケーションサーバ『Zope』上に構築されたコンテンツマネジメントシステム (CMS)

- Linux / BSD / UNIX / Mac OS X / Microsoft Windowsなど、主要OSのほとんどを標準サポート

- Pythonが動作するOSであれば基本的に利用可能

- オープンソース

4

進化するPlone

5

2003年 Plone 1.0

2004年12月 Plone 2.0.5 Zope 2.7 / Python 2.3

2005年9月 Plone 2.1 Zope 2.7 or 2.8 / Python 2.3

2006年9月 Plone 2.5 Zope 2.8 / Pythone 2.3 orZope 2.9 / Python 2.4

2007年8月 Plone 3.0 Zope 2.10 / Python 2.4

2008年5月 Plone 3.1 Zope 2.10 / Python 2.4

2009年2月 Plone 3.2 Zope 2.10 / Python 2.4

2009年8月 Plone 3.3 Zope 2.10 / Python 2.4

2010年9月 Plone 4.0 Zope 2.10 / Python 2.6

2011年8月 Plone 4.1 Zope 2.13

出典 : Plone 4 Book、plone.org出典 : Plone 4 Book、plone.org出典 : Plone 4 Book、plone.org

Ploneのメリット

- 使いやすい- 多言語- 標準準拠- ワークフロー- プロダクトやテーマなどによる拡張性- アクセシビリティ- 活発なコミュニティ

6

かんたんインストールUnified Installer

7

かんたんインストールMac OS X

8

インストール直後の外観

9

既定のコンテンツタイプ

- イベント- コレクション- ニュース- ファイル

- フォルダ- ページ- リンク- 画像

10

既定のコンテンツタイプ

イベント

11

既定のコンテンツタイプ

ニュース

12

既定のコンテンツタイプ

コレクション

13

使いたい機能がなかった場合は?

14

plone.org/products

デザインツール

- テーマ- トラディショナルな方法

- Deliverance - 1つのウェブサイトで複数のCMSなどを利用する際に便利

- Diazo (XDV)

- デベロッパとデザイナーの分業に便利。デザイナーはPlone (Zope + Python) の知識は特に必要なくデザイン可能。最終的にルールでマッピングさせる

15

デザインツールDiazo

16

PythonHTMLCSS

rules.xml

デベロッパ デザイナー

デベロッパ & デザイナー

Ploneの定義済みclass, idなど デザイナーが定義したclass, idなど

充実した日本語対応

- ユーザインタフェース- 利用者に見える部分や管理画面はローカライズ済み。ZMIなど一部に英語が残る程度

- 検索- 完全に日本語 (CJK) 対応。日本における開発・フィードバック結果が大きく反映されている

- ドキュメント類- 国内デベロッパの存在

17

事例 - ICT企業公式ウェブサイト

企業事例

ジェイズ・コミュニケーション株式会社

19

jscom.jp

導入前のウェブサイト

- Apacheのみで完全な静的構成

- 誰がコンテンツのオーナーか不明- どんな情報を出したいのか不明- 小さいに管理が3社に分散していることが判明

- コンテンツが古い- けっきょく、ビジネス上の武器になっていない

20

Plone採用のきっかけ

- 元CTOから「おもしろいCMSがある」と紹介を受けたのが直接のきっかけ

- 過去にもウェブマスターをしていたが、CMSは未体験なのでとりあえず触ってみることに

- ほかを検討することも考えたが、試してみたらそれなりに使いやすかったのでそのまま採用決定

- Ploneの第一印象は「かっこわるい」

21

Plone 2.5

22

Plone採用のポイント

- 比較的かんたんであること- 動的に生成されること- 拡張性があること- メンテナンスされていること

23

レガシーサイトからの移行

- デザインを一新- 外注から内製へ

- ほぼ全ページを一から制作- 製品情報、企業情報など大半のコンテンツは新規、サポートコンテンツの一部はコピペで移動

- 500ページ程度を1ヶ月以内に移行

24

導入から現在まで

25

20062006 2007200720072007 2008200820082008 2009200920092009 2010201020102010 2011201120112011

Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

評価・検証

開発

テスト

Plone 2.5

Plone 3.3

Plone 4

論理構成

26

DMZ

内部ネットワーク1 内部ネットワーク2

Apache

Varnish

SQLPlone instance authproduct

いま使っているオススメプロダクト

27

Products.Doormat

コンテンツの運用

- 「カスタマサポート」以外の全コンテンツはVIの関係ですべて丹羽が一括で制作しているため、ワークフローの活用はない

- カスタマサポートのナレッジベースは担当SEが記述して丹羽が校正し公開。

28

外注と内製

- Ploneおよび周辺のサービスはすべて社内で構築

- 認証プロダクトおよびアドバイザリ業務を外部委託

- 丸投げにしてわけが分からなくなるより、少し時間がかかってもこのやり方のほうが結果的によかった

29

今後の課題

- さらなる高速化- ワークフローの本格導入- 高度な冗長化

30

そのほかの事例

アカデミック

大阪大学

32

www.osaka-u.ac.jp

非営利団体

ふんばろう東日本支援プロジェクト

33

fumbaro.org

企業

株式会社徳間書店

34

www.tokuma.jp

官公庁

JETRO - 日本貿易振興機構

35

www.jetro.go.jp

まとめ

- PloneはZope + PythonをベースとしたオープンソースのCMS。歴史もあるが、いまも進化を続けている

- インストール、管理、運用ともにシンプルで分かりやすく、特に運用などは専門家でなくとも問題ない

- 外向けでは文教や非営利団体に多く、イントラネットでは企業の需要も高い

36

Plone User's Group Japanと

Plone研究会について

- 日本におけるPloneのユーザグループと、同グループが主催する月次の集まりです。

- グローバルで行われるWorld Plone Dayなど、ほかのイベントも不定期にあります。

- plone.jpでさまざまなコンテンツを提供するほか、メーリングリストも用意しています。

- 次回の研究会は12月15日 (木) 茅場町で開催します。お気軽にお越しください。

37

リソース

38

plone.org plone.jp

リソース

39

ploud.com

リソース

40

ISBN 978-1849514422 ISBN 978-4-903408-02-6

thank you.