2005/04/25
Document Actions
COREBlog1.2a1+Plonified0.8
COREBlog1.2a1およびPlone配下のCOREBlog用のスキン「Plonified0.8」がリリースされましたので早速試してみました。ちなみにPlonifiedスキンはページテンプレートで記述されているスキンです。
いずれも問題なく作動しているようです。
一応Plonifiedの導入手順。
・Zopeインスタンスのimportフォルダにplonified08.zexpをコピー
・ZMIでPloneインスタンス以下にCOREBlogを追加し、「contents(コンテンツ)」タブをクリックして、skinフォルダに行く
・skinフォルダ内で「import/export(日本語化している場合は取り込み/書き出し)」ボタンを押す
・画面下部の「import file name(インポートファイル名)」を「plonefied08.zexp」としてimport(インポート)ボタンを押す
・COREBlogフォルダに戻って「settings(設定)」タブをクリックし、「スキン設定」からスキン設定画面に行く
・プルダウンメニューから「plonified」を選び「Change Skin」ボタンを押す
・めでたしめでたし
さらに一応Ploneの上部タブにCOREBlogを出現させる手順。
・Ploneフォルダ内の「 portal_actions (Contains custom tabs and buttons)」をクリック
・たくさーん並んでる一番下の「Add an action」という所に入力する
・Name…何でもよい。タブの名前になる
・id…他のモノとかぶらない名前なら何でもよい
・Action…「string:$portal_url/(COREBlogインスタンス名)」とする
例)COREBlogのidが「hoge」であれば「string:$portal_url/hoge」
・Condition…空欄でよい
・Permission…プルダウンメニューから「View」を選ぶ
・Category…「portal_tabs」とする
・Visible?…チェックを入れておく
具体例↓

さらに右メニューにブログメニュー(ブログカレンダーとかカテゴリーとか)を表示させてみよう。
COREBlogフォルダ以下に「portlets」というフォルダがあるんだけど、この中にカレンダーとかカテゴリーとかいろいろ入ってる。まっとうなやり方かどうかはわかりませんが、自分なりにやってみると以下の感じで追加できました(正統なやり方があったら教えてください)。
・COREBlogフォルダでプロパティタブをクリック
・名前を「right_slots」、タイプを「lines」、値を「here/portlets/calendar」としてとりあえず追加
・あとはportletsフォルダに入ってるお好きなモノを「here/portlets/hoge」などとして一行に一つずつ追加してやって、変更を保存
具体例↓

#archivesポートレットの名前が「categoriess」になっているので「archives」に変えてやりましょう
#categoriesポートレットの名前が「categoriess」になっているので「categories」に変えてやりましょう
*何かrecentcommentsのタイトルに「s」がひっついてます…
以上でこんな感じ↓になります。

実際のPloneサイトはこちら。
あれ?何かMembersフォルダが…増殖してる…
いずれも問題なく作動しているようです。
一応Plonifiedの導入手順。
・Zopeインスタンスのimportフォルダにplonified08.zexpをコピー
・ZMIでPloneインスタンス以下にCOREBlogを追加し、「contents(コンテンツ)」タブをクリックして、skinフォルダに行く
・skinフォルダ内で「import/export(日本語化している場合は取り込み/書き出し)」ボタンを押す
・画面下部の「import file name(インポートファイル名)」を「plonefied08.zexp」としてimport(インポート)ボタンを押す
・COREBlogフォルダに戻って「settings(設定)」タブをクリックし、「スキン設定」からスキン設定画面に行く
・プルダウンメニューから「plonified」を選び「Change Skin」ボタンを押す
・めでたしめでたし
さらに一応Ploneの上部タブにCOREBlogを出現させる手順。
・Ploneフォルダ内の「 portal_actions (Contains custom tabs and buttons)」をクリック
・たくさーん並んでる一番下の「Add an action」という所に入力する
・Name…何でもよい。タブの名前になる
・id…他のモノとかぶらない名前なら何でもよい
・Action…「string:$portal_url/(COREBlogインスタンス名)」とする
例)COREBlogのidが「hoge」であれば「string:$portal_url/hoge」
・Condition…空欄でよい
・Permission…プルダウンメニューから「View」を選ぶ
・Category…「portal_tabs」とする
・Visible?…チェックを入れておく
具体例↓
さらに右メニューにブログメニュー(ブログカレンダーとかカテゴリーとか)を表示させてみよう。
COREBlogフォルダ以下に「portlets」というフォルダがあるんだけど、この中にカレンダーとかカテゴリーとかいろいろ入ってる。まっとうなやり方かどうかはわかりませんが、自分なりにやってみると以下の感じで追加できました(正統なやり方があったら教えてください)。
・COREBlogフォルダでプロパティタブをクリック
・名前を「right_slots」、タイプを「lines」、値を「here/portlets/calendar」としてとりあえず追加
・あとはportletsフォルダに入ってるお好きなモノを「here/portlets/hoge」などとして一行に一つずつ追加してやって、変更を保存
具体例↓
#archivesポートレットの名前が「categoriess」になっているので「archives」に変えてやりましょう
#categoriesポートレットの名前が「categoriess」になっているので「categories」に変えてやりましょう
*何かrecentcommentsのタイトルに「s」がひっついてます…
以上でこんな感じ↓になります。
実際のPloneサイトはこちら。
あれ?何かMembersフォルダが…増殖してる…
ページテンプレートを見てみたいけど時間がない。<br />
<br />
「時間がない、というのは言い訳だ、時間は作るもんだ」と昔よくいわれたけど、毎日11時間以上働いて残業代も出ないげっそりな職場にいるうちは、時間を作る気力もありません(´ω`)
- The URL to Trackback this entry is:
- http://nagosui.org/Nagosui/COREBlog2/82/tbping
- 記憶と悲しみと死と。
- ¦
- Main
- ¦
- Ubuntu

