Plone4アドベントカレンダー2011の21日目です.
ワークフローの状態が変わったらTwitterにツイートするサンプルを作成しました.
ngi.site.notificationです.
このサンプルでEventHandlerとRegistryの使い方,コントロールパネルの作成方法がわかります.
確実にエラーが出ると思います.出たら教えてください.
インストール方法
- buildout.cfgに以下を追加
extends = http://good-py.appspot.com/release/dexterity/1.1?plone=4.1.3 eggs = ngi.site.notification
- ./bin/buildout を実行します.
- サイト設定のアドオンからNotificationをインストールします.
使い方
インストールが終わったら,サイト設定のNotification settingsを表示します.
Action:ワークフローのアクションのidを記入します.デフォルトでpublishが入っています.
comment:ツイートする際のコメントを記入します.
Consumer key,Consumer secret,Access token,Access token secretはhttps://dev.twitter.com/でapplication登録した際のOAuth設定情報を入力します.
設定は以上です.
試してみる