Ploneは大変良くできたCMSである。機能がよく抽象化されている。
アクションアイコンの追加
- まずははてなブックマークのアイコンを拝借,portal_skins/custom以下などにImageとして登録しておく
- ZMI(Zopeの管理画面)を表示,Ploneインスタンス直下にあるportal_actioniconsをクリック
- 以下の要素でアクションアイコンを追加する
- Category
- plone
- Action ID
- hatebu
- Action Title
- Add to Hatena::Bookmark
- Priority
- 0
- Icon URL Expression
- append.gif(portal_skinsに取り込んだGIFのファイル名)
アクションの追加
次にportal_actionを追加する。
- 同じくZMI上のPloneインスタンスでportal_actionsをクリック
- 以下の要素でアクションを追加
- Title
- Add to Hatena::Bookmark
- Id
- hatebu
- URL (Expression)
- string:http://b.hatena.ne.jp/append?${object_url}
- Condition (Expression)
- [空にする]
- Permission
- "View"を選択
- Category
- document_actions
- Visible?
- チェック
これを応用すると,del.icio.usへの追加用アクションとか簡単にできる。5分で出来るシリーズ。