COREBlog2 0.9b新機能の旅

あうあうあー。Firefoxがクラッシュして、投稿前のエントリが消えちゃったよー..._〆(゜▽゜*)

あんまり思い出せないけどとりあえずもういっぺん書こうじゃないか。

ざっと機能を眺めてみる

で、COREBlog2の0.9bがリリースされたわけですが、新機能としては

  • カテゴリのRSS配信
  • PloneRSS2Syndicationとの統合
  • ATVideoとの連携
  • ポータル全体のCOREBlog2エントリ、コメント、トラックバックを表示するポートレット
  • 新しい国際化ファイルの追加

などがあります。柴田さんの言葉通り、たくさんの機能が追加されてますね。

個人的には注目したいのはRSS2への対応です。柴田さんは既にPloneRSS2Syndicationと連携したRSS2の配信を3月14日から始めていましたが、これでpod/vodcastを容易に行えるようになるでしょう(とはいえネックになるのはmp3などのメディアファイルを外部ファイルとして扱うことだったりするのですが…うまくできるかな…)。ATVideoの統合なんかもここらへんに絡んだ機能追加のように見えます(これはかぶとじゅうぞうさん@光子力研九所のコントリビュートです)。まぁ、そういうふうに見えるだけで、タイミングの問題なのかもしれませんが…。

また加えて、ポータル全体のCOREBlog2エントリ、コメント、トラックバックを表示するポートレットの追加なんかを見ていると、DevCamp2006wの柴田さんのプログラムからの流れもあって、ブログポータル構築ツールといった様相を強めています。ここらへんの流れというか、計算された持っていき方というのが非常に上手いですね。

グローバルCOREBlog2ポートレット

これはあるサイトに同居する複数のCOREBlog2のエントリ、コメント、トラックバックをまとめて表示してくれるポートレットです。それぞれ「portlet_global_recent_entry」「portlet_global_recent_comment」「portlet_global_recent_trackback」などと名付けられているので、ZMIからPloneインスタンスへいって、プロパティで「here/portlet_global_recent_entry/macros/portlet」などとしてスロットに設定してやればよいでしょう。

060425-1

RSS関連

COREBlog2のRSS配信以前に、そもそもPloneでRSSを配信するにはportal_syndicationの設定が必要です。ZMIからPloneインスタンスのportal_syndicationへいって、「Visible?」にチェックを入れて変更を保存しなければなりません。これを終えると(COREBlog2に関わらずいろんなアイテムの)編集画面に「RSS配信」というタブが現れて、ここからRSSの配信をon/offすることができます。


060425-2

↓↓↓

060425-3

0.8までのCOREBlog2ではこのRSS配信タブはCOREBlog2トップのみに出現していましたが、0.9からはカテゴリについてもこのタブが出現するようになりました。これによって、あるカテゴリについてのエントリのみのRSSを配信することができるようになりました。「このサイト、Ploneについての記事は興味あるんだけど、雑記とかは別に興味ないのよねー」とかいう状況で、PloneカテゴリのRSS配信をしてくれると助かりますね( ・ิω・ิ)…

060425-4

ただしこれによって配信されるRSSは1.0です。podcastなどに用いるenclosureを出力するRSSは2.0であり、このままではpodcastできません。

そこで登場するのがPloneRSS2Syndicationです。PloneRSS2SyndicationはPloneでRSS2.0を出力するためのプロダクトで、COREBlog2の0.9からはこのプロダクトとの連携が図られています。当然PloneRSS2Syndicationが無いと連携が取れないので事前にインストールしておく必要があります。

PloneRSS2Syndicationをインストールした状態でCOREBlog2のRSS配信をonにすると、新たに「RSS2 setup」というタブが見えるようになります。ここでRSS2フィードに含めるアイテムの種類なんかを選ぶ事ができますので、例えばmp3ファイルなんかを選んでおけばpodcastできる?のでしょう。たぶん。いや、なにぶんまだ試してないのでホントのところはよくわからんのですが…。そのうち挑戦したいと思います(・∀・)


060425-5

↓↓↓


060425-6


*と思ったら、何かRSS2が出力されてないという罠が…ワシ何やったんだろう…

カテゴリ
COREBlog2 COREBlog2
Plone Plone
トラックバック用URL:
http://nagosui.org:8080/Nagosui/COREBlog2/new-feature-of-coreblog2-0.9b/tbping
コメントを追加

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

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

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (100)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (27)
Linux (32)
Nagosui (13)
Design (34)
Misc (49)
moblog (5)
Mac (1)
最近のエントリ
MacOSXにPython2.4をインストール nyusuke 2009年03月21日
Ploneを3.1から3.2へアップグレード nyusuke 2009年03月01日
Plone3.2+その他もろもろのレシピ nyusuke 2009年03月01日
さらばファッキンKDDI nyusuke 2008年12月10日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日