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

設定は以上です.

試してみる

公開処理

公開を選択

ツイートされた

ツイートされた