Personal tools

ZPTベースのスキンplonifiedの利用法

COREBlogインスタンスをPlone上で表示するスキンplonifiedの使用方法について。

「plonifeld」はZPTベースのCOREBlogスキンです。plonifiedを使うと,COREBlogインスタンスをPlone上に表示することができます。PloneサイトのデザインはCOREBlogに引き継がれて表示されます。

plonifiedはCOREBlog 1.2以上で動作します。

注意:COREBlog 1.2はPloneに正式に対応「していません」。そのため,いくつかのPloneの機能が正しく動作しません。例えば,コンテンツタブの表示が正しくありませんし,ブレッドクラムやナビゲーションポートレットも正しく動作しません。

この種の「不具合」を修正する予定はありません。正式なPlone対応には,COREBlog自体を再実装する必要があります。

いずれにしろ,plonifiedを使うとCOREBlogをPloneの元とでPlone風に表示することができます:-)。

plonifiedスキンを使う

COREBlog 1.2には「plonified」スキンが同梱されています。1.2以前からCOREBlogを使っているユーザは,このzexpファイルをskinsフォルダ以下に取り込んでください。

次に,「設定」タブをクリックします。その後,「スキンの設定」というリンクをクリックします。右上のメニューに「plonified」スキンが表示されているはずですので,選らんで「Change skin」ボタンを押してください。

これでスキンの切り替えは終了します。

プロパティの変更について

COREBlogには「footer」というプロパティがあり,Ploneのフッタ定義と衝突を起こします。このため,1.2では「footer」というプロパティのIDは「footer_desc」に変更されました。スキンとして「plonified」を選ぶと,この変更が自動的に行われます。または,手動で"container.update_footer_prop()"という関数を呼ぶことで,IDの入れ替えを行うことができます。

Portlets / Slots

「plonified」のZPTは,Ploneのmain_templateをmetalを使ってオーバーライドしています。このため,left_slotsやright_slotsといったプロパティを使って左右のスロットを定義することができます。

スロットを定義するためには,ZMIの「プロパティ」タブをクリックしてください。linesというタイプでright_slots / left_slotsというプロパティを追加してください。

「plonified」には7つのポートレットが同梱されています。以下の行をleft/right_slotsにコピーして利用してください。

 here/portlets/calendar/macros/portlet
 here/portlets/recententries/macros/portlet
 here/portlets/recentcomments/macros/portlet
 here/portlets/recenttrackbacks/macros/portlet
 here/portlets/categories/macros/portlet
 here/portlets/archives/macros/portlet
 here/portlets/syndicate/macros/portlet

お楽しみあれ :-).

You are here: Home Informations for COREBlog How-Tos ZPTベースのスキンplonifiedの利用法
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