パーソナルツール
現在の場所: ホーム takalog Plone Conference 2009 - Day 1 詳細レポート
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2012May »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
このBlogについて
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
twitter facebook linkedin foursquare
カテゴリ
android (16)
av (27)
books (35)
coreblog (49)
ds (22)
emacs (8)
ferret (24)
google (34)
icecream (44)
lego (70)
mac (22)
misc (74)
moblog (277)
movie (33)
pc (44)
plone (338)
puzzle (42)
python (57)
server (67)
snowscoot (9)
software (125)
sports (32)
suidou (30)
winds (47)
 
文書操作

Plone Conference 2009 - Day 1 詳細レポート

作成者 takanori投稿日 2009年11月18日 00時55分 最終変更日時 2009年11月18日 01時03分
案内表示
Example Tiles
Deco
聴講中

少し間があきましたが、 Plone Conference 2009 の詳細なレポートを書きたいと思います。

Day 1 のざっくりレポートは Plone Conference 2009 - Day 1 を読んでください。

Conference のタイムテーブルは Talks Schedule にあるように、基本的には4つくらいのセッションが平行して進んでいる感じです。

Day 1 は私は以下のセッションに参加しました。

  • Welcome, Keynote 開会のあいさつと Alexander Limi の基調講演
  • How Plone Happens Plone ってどういうやりとりでできてるの?とかそういった話
  • Form design to Plone site: XDV-driven Plone Theming collective.xdv の話しcollective.xdv 試してねって感じの話
  • Transmogrifier: Migrating to Plone with less pain 痛みを伴わずに移行するためのプロダクト collective.transmogrifier の話
  • Deco UI: Content Editing in Plone 5 Keynote でも紹介された Deco UI の話
  • Lightning Talks

Keynote

  • Alexander Limi
  • PloneConf2009 無線LANのパスワードは conference2009 と発表されるもPCが多すぎてつながらない....
  • Plone の現状の話
  • Plone Foundation の話
  • Where to next
    • Plone 4/End of 2009, 早くてメモリも少なくてすむよ
    • Plone 5/Mid 2010 リリースマネージャを紹介
  • Plone 5
    • Dexterity: Through the web schema editing(with round-trip filesystem support)
    • Deliverance[xdv]: Theming done right(Nateさん)
    • 速くするために
      • Zope 込みで Template のコードを減らしてます(Plone 3とかに比べて)
      • Chameleon: Plone 3.3に比べて2倍のスピードです
    • Simplicity
      • Deco: A new approach to page editing
      • いろんな要素をタイルにして簡単に並べることができるらしい
      • Drag&Dropで並べ替えたりとかできるらしい
      • plone-deco - Project Hosting on Google Code
      • ここで Deco のデモ
  • Opportunities
    • Community: New Talent, Web site, Add-ons
    • Identity: Collaboiration? Publishing? Simple apps?
    • Software: Performant, Self-documenting, Quality Assured, Fun!
    • Plone は Joomla! とか Drupal みたいなお安いマーケットは目指してないよ。みたいなことを言ってた
  • Plone と Firefox のことはなんでも聞いてね :) で終了。

感想

  • プレゼンテーションが洗練されてかっこよかった
  • Deco UI はぐりぐり配置を動かせて面白そうだと感じた。Collage とかいらなくなりそう
  • Plone 5 は 2010年中旬っでマジで?
  • Template のコードを減らすという地味な努力はすばらしいと思った。大事なことですよね

How Plone Happens

  • Steve McMahon/Matt Hamilton
  • Plone が何で構成されてるのかの説明

The Reality: Open Source Development

Core Development
  • Core Develpers: 200 人以上の Core Develpers がいます。結構多いよ
  • 以下は Core Developers がやること
  • Patches, Fixes, Tests
  • New Features: PLIPs
  • Framework Team: Evalutes PLIPs as proposals and implementations
  • Release Manager
Documentation
  • Documentation Team / Editors
  • Documentation Collective: Open Edit Space / Agile / Wiki Rules
  • Core Doc Team: Manuals
Add-On Development
  • Scratch your own itch
  • The Collective
  • plone.org/products
  • Self Ratings
  • "Blessed" Products
    • LinguaPlone
    • Plone Help Center
    • Plone Software Center
    • plone.recipes.*
Sprints
  • 今回参加すればわかるよ
  • Sprints のスポンサーやってくれるの企業もある。場所かと食べ物とかビールとかを提供
Branding/Marketing
  • Branding: Logo Usage Guidelines
  • Marketing Team & Plan Conferences & representation
  • Domains
Conferences & Symposia
  • Getting us all together
  • 自分の国で Conference やりたかったら Proposal を出しください
  • Symposia は Plone Foundation は関係ないので勝手にやって構いません
Plone.org
  • Policy
  • Website Team
  • Admin Team
  • Hosting: 6 Feet Up
  • Plone.Net
    • Hosting by Pilot systems
Plone Foundation
  • Membership
  • Board of Directors

感想

  • 一般的な話ではあるけど、たしかに開発だけではこんな大きなコミュニティはまわらないよなーということを認識した
  • シンポジウムは勝手にやっていいというのは知らなかった。なるほど。
  • Sprints のスポンサーやってくれる日本企業さんはいませんか? :)

Form design to Plone site

  • XDV-driven Plone Theming
  • Denys Mishunav/Jarn AS
  • Plone のテーマ(プロダクト)を作るのは painful(痛みが多い)
  • Plone 2.5 の時代は石器時代で今は victorinox みたいな便利さ
  • これからは Deliverance だよ
  • XDV: XSLT Deliverance: Deliverance を速くて軽くする
  • collective.xdv: Python Package Index : collective.xdv 1.0rc4
  • ルールはこんな感じで XPath で書く
<copy content="//*[@id='portal-footer']/*"
      theme="//*[@id='footer']/" />

xdvの効能

  • Theme without Plone
  • use any HTML/CSS
  • no main_template dependancy
  • migrate without a headache

Practice

  • buildout.cfg に collective.xdv.cfg を追加
  • buildout.cfg の eggs に collective.xdv を追加
  • ZopeSkel でテンプレートコードを作成
  • xdv は XPath で指定する。XPath は FireBugで調べよう
  • lxml.cssselect の css_to_xpath でも変換できるよ(へ~)

感想

Transmogrifier: Migrating to Plone with less pain

  • Lennart Regebro
  • Python Package Index : collective.transmogrifier 1.0 の紹介
  • generator でアイテムをどうするかのコードを書く → zope 2.12/plone 4必須かな
  • pipeline というモジュールを buildout に書いて、その pipeline を順番に処理して移行が行われる
  • 他のCMSからの移行についても考えてみる → CSV じゃなくてデータベースから移行とか
  • 静的 HTML からの移行だったら HTML をとってきて title とか publish date をとってくるとか →disk上のHTMLから変換するとうまくいかないからダメよ →リンクをUIDに換えちゃうとか、そういう工夫が必要かも
  • 作成されたオブジェクトは index に入ってないよ

感想

  • pipeline の具体例がないのでピンとこない部分もあったけど、他の CMS とかから移行できるのは魅力だと思った
  • 質問では静的 HTML から Plone に移行する話が多かった。そのあたりが仕事的に多いんですかね
  • このサイトも transmogrifier で一気に plone 4 とか(うそ)

Deco UI: Content Editing in Plone 5

  • Rob Gietema
  • Keynote にもでてきた Deco の説明
  • 現在のページ編集では complex レイアウトの composite ページ作れない。WYSIWYGじゃない。
  • Ploneconf2008 で「こんなのいんじゃね?」というアイデアがでた。
  • Grid based, Tiles used for content
  • Type of tiles: Structure tiles, Field tiles, Ar
    • Structure tiles: Rich text, Data table
    • Field tiles: FIelds of your content type, Title, description, tags, etc
    • Application tiles
      • Image, Table of contents, Poll, etc
      • Can contain settings and data
    • Deco prototypes: TinyMCE, jQuery(UI), Insert, edit, remove tiles, Drag & Drop
  • Deco を入れるとコントロールパネルにDeco用の設定メニューが出ます

Todo

感想

  • ものすごい期待して聞きにいったんだけど、この人すごいぼそぼそしゃべって聞くのが苦痛でした- -
  • 今後作っていくプロダクトは Deco UI 対応させないといけないんだろうけど、そのために何をしないといけないかは??

Lightning Talks

Produce & Publish Server

Off lineでbuildout

  • buildout.cfg に extends-cache = cache, download-cache = cache を入れる
  • off line でも buildout できるようになる

感想 Sprints の時とかいいかも

Inplace translations

  • 画面上で Google Translator を使って翻訳しちゃう
  • Products.TranslateInPlace
  • 便利だけど入れたら外せないらしい(笑)

感想 なかなか面白い試みだと思いました。入れたら二度と外せないという dirty なプロダクトなので利用できるシーンは限られそうですが

Microformats

  • Microformats に対応したContacts の話??

Join the TagCite Developer Network

District

  • Add District とやると一つの Plone サイトで複数のサイトみたいに使えるようになるプロダクト

感想 べつに複数の Plone サイト作ればいいのでは??

Banjo

  • jQuery coenference '09 で発表した
  • Banjo は jQuery-powerd で作られた画面を切り替える仕組み
  • Drag & Drop で定義すると Deliverance 用の XML を作ってくれるって感じ
  • 今週末に Banjo Sprints やるんでよろしく
  • Banjo

感想 ちょっとしたデモだったけど、インパクトはかなりあった。次、これどうですか? > しみずかわさん

というわけで Day 2 に続く

カテゴリ
plone plone
トラックバック用URL:
http://takanory.net/takalog/1179/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

Powered by vine linux, python, zope, plone, coreblog