このサイトについて

EasyBlog 0.5b1

EasyBlog 0.5b1

http://plone.org/products/easyblog/releases/0.5beta1

10分くらいで見てみた。ソース見ただけで動かしてないですけど,多分普通に動くはず。

  • よくできている「若々しくてノリのよい」印象:-)
  • 「MT互換」を意識している感じ
  • コメント,トラックバック独自
  • Quillsと同様,「ドラフト」と「エントリ」が別オブジェクト,公開時にオブジェクトの型が変わる
  • 実体のあるarchivesフォルダに「エントリ」を保存
  • エントリがFolderish
  • その中にコメントとかトラックバックが入る(んだと思う,多分)
  • InterfaceとかSchemaが別に定義されている
  • テストコードみっちり(見習わないと)
  • 独自ワークフロー,カスタマイズには弱い,かな
  • エントリの日付を独自に持ってるけど,EffectiveDateとか使わないとPloneとの親和性が...

β以上のステージにあって,実働するPloneのBlogプロダクトとしては一番良くできていると思います。Quillsをかなり参考にしている様子。「Quillsが(パッチを宛てないと)Plone 2.1で動かないからつくっちゃった」系かなあ。XMLRPC-APIがないことが,Quillsと比べて「劣っている点」だと思いますが,必要な人は限られているわけで。

「コンテント」と「フォルダ」のオブジェクトとしての粒度差はけっこう大きいと思う。8ビットの頃からプログラミングしてる私は貧乏性なのか,サブオブジェクトが「無い場合もある」オブジェクトに「フォルダ」としての振る舞いを持たせる設計についてはちょっと抵抗がある。「そもそもPloneだし」と言われたら返す言葉がないけどね。

トラックバックはどのタイミングで送っているのかな。

追記
ワークフローのスクリプトで,Draft -> Entryになるときに送信している。正しいとは思うが,COREBlog2的に目指すところとはちょっと違うような気がする。

あとで実際に動かしてみて,インターフェースの気の利き具合とか,確認してみたいと思います。

2010-08-27 04:37