Personal tools
Navigation
About this blog
なごすいぶろぐ。「すべてはなごすいのために」。
Categories
COREBlog2 (29)
Zope (59)
Linux (26)
Misc (47)
Nagosui (11)
ReadingCOREBlog (7)
Plone (74)
Python (17)
Turbogears (18)
COREBlog1 (30)
moblog (5)
Django (12)
Recent entries
ALAにJeffさんの記事が。 nyusuke 2007-06-14
WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007-05-29
東海Python Workshop 01終了 nyusuke 2007-05-27
東海Python Workshop 01が開催されます nyusuke 2007-05-13
管理画面からみるPlone3.0ベータ(後半) nyusuke 2007-05-03
Recent comments
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
Re:管理画面からみるPlone3.0ベータ(前半) nyusuke 2007-05-03
Recent trackbacks
Plone Captcha 1.0.2 と Plone Captchas 1.0 takalog 2007-01-13
plone 2.5.2-rc1 にアップグレード takalog 2007-01-05
Vine Linux 4.0 にアップグレード(その1) takalog 2006-11-26
オハイオ州日本語サイトを手かけ始めた ロバートのブログ 2006-08-14
TurboGears関連記事 Twisted Mind in TurboGears 2006-08-06
Recent Changes
All recent changes…
Amazon Items






Adsense
Document Actions

COREBlog2 0.9b新機能の旅

by nyusuke posted at 2006-04-25 03:39 last modified 2006-08-06 17:38

あうあうあー。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が出力されてないという罠が…ワシ何やったんだろう…

The URL to Trackback this entry is:
http://nagosui.org:8080/Nagosui/COREBlog2/new-feature-of-coreblog2-0.9b/tbping
Add comment

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

(Required)
(Required)
(Required)
(Required)
Enter the word