Personal tools

BlogTimesプラグインの追加方法

MTBlogTimesのようなプラグインをCOREBlogに追加する方法について

有名なMovableTypeのプラグインにMTBlogTimesがあります。Blogのエントリを追加した時間を記録して,バーコードのようなチャート画像を生成するプラグインです。

COREBlogBlogTimesPluginは,COREBlog上で同種の機能を提供します。インストールと設定の方法は,以下を参照してください。

プラグインのダウンロードとインストール

まず,PILをインストールしてください。PNGフォーマットの画像を使えるようになっている必要があります。

つぎにCOREBlogBlogTimesPluginをダウンロードしてください。一般的なZopeプロダクトです。COREBlogと連携して動作します。

COREBlogBlogTimesPluginをダウンロートしたら,アーカイブを展開し,ZopeのProductsフォルダにコピーするなどして,Zopeを再起動してください。

プラグインオブジェクトを追加する

Zopeの管理画面上で,COREBlogの Contents タブをクリック,開いてください。つぎに,右上のメニューからCOREBlogBlogTimesPluginを選んで追加してください。IDはデフォルトのままにしておいてください。

フック関数の追加

Contentsタブ上に,methodsという名前のフォルダがあります。ここに,addEntryHookという名前のPythonScriptを追加します。スクリプトの内容は以下のようにしてください。

  • Parameter List : d
  • Contents : container.blog_times.update()

プラグインを表示するコードを追加する

Zopeの管理画面上で,Contents tab -> modulesフォルダ -> index_htmlと移動します。その後,index_htmlの中に以下の行を追加してください。

 <dtml-var blog_times>

これでおしまいです。

お楽しみあれ:-)。

You are here: Home Informations for COREBlog How-Tos BlogTimesプラグインの追加方法
COREBlogについて
COREBlog2 (for Plone Users)
Ploneユーザ用のCOREBlog2の最新バージョンは0.982bです。(2007/4/13にリリース)
こちらのリンク からダウンロードしてください。
不具合の報告,機能追加の要望
もし不具合を見つけたり機能追加の要望がある場合はCOREBlog2用のtracに新しいチケットを追加して下さい。連絡が取れるようにお名前とメールアドレスを記載するのを忘れずに:-)。
COREBlog (for Zope Users)
Zopeユーザ用のCOREBlogの最新バージョンは1.2.5です。(2006/04/03にリリース)
こちらのリンク からダウンロードしてください。
メーリングリスト
Zope/Plone関連では最も活発で内容の濃いメーリングリストです。COREBlogやZope,およびPloneに関する議論や質問,開発の話題などを取り扱っています。COREBlogの先行リリースの案内もこちらで行われます。
入会申し込み
How-To
COREBlogの使い方を学びたい人は,How-Tosを読んでください。
日本のZope情報
Zope/Python/Web技術に関する新着リンクを随時発信しています。RSSを公開しています。
 

Powered by Plone, the Open Source Content Management System