Personal tools

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的に目指すところとはちょっと違うような気がする。

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

Category(s)
Plone
The URL to Trackback this entry is:
http://coreblog.org/ats/easy-blog-05b1/tbping
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
コメントスパム避けのための認証文字列です

Captcha Image

Pythonな求人
r = urlopen("http://www.webcore.co.jp/recruit")
About this blog
■Author
atsこと柴田淳です。Atsushiはガイジンにうまく発音して頂けないので,これからはJunというペンネームで行こうと思っていましたがあんまり使ってません。
Webcore株式会社 代表取締役
■TRIVIAL TECHNOLOGIES 2.0
トリビアル・テクノロジー 2.0,「トリテク 2.0」と呼んでください。
Blog(ブログ)サイトです。Plone上で動く,オープンソースのBlog Product - COREBlog2を使っています。
 
最近書いた本,Mook
みんなのPython Webアプリ編
Pythonの基礎から,Webアプリやフレームワークの仕組みまで,つまることなく一気に学べる書籍です。「みんなのPython」と一緒に読んでください:-)。
みんなのPython
Pythonの入門書です。基本的なことから分かりやすく解説するよう勤めました。Pythonをはじめたいと思っている人,JavaやC++,PerlやRubyを学ぼうと思って躓いてしまった人はぜひ読んで下さい。
 

Powered by Plone, the Open Source Content Management System