Ploneのコンテンツを公開したときTwitterにツイートする.

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設定情報を入力します.

設定は以上です.

試してみる

公開を選択
ツイートされた