TwitterWidget最近、密かにTwitterが盛り上がっています。エムロジックには、こんな人もいたりするのでスタッフのタイムラインは常ににぎやかで情報があふれています。便利なクライアントソフトの登場などにより、メール以上に身近なコミュニケーションツールになりつつある気すらします。最近では企業やメディアの更新情報がTwitterで配信されるということも珍しくなくなってきました。エムロジックもPostToTwitterプラグインを使って配信しています。今日は配信される更新情報などをダッシュボードに表示するプラグインを作成しましたので公開します。ダッシュボードでTwitterといえば、吉松さん作のDashboardTwitterプラグインが定番ですが、今回作成したダッシュボード・ウィジェットは「表示する」だけのシンプルなものです。今回作成したプラグインは、ダッシュボードのサイドバー(右側)に、指定ユーザーのつぶやきを表示するウィジェットを追加します。表示するユーザー名やウィジェットのタイトルはプラグイン設定画面でカスタマイズすることができます。表示できるのはつぶやきを公開しているユーザーのものに限ります。ブログレベルのプラグイン設定に指定がない場合には、システムレベルのプラグイン設定に従います。指定がない場合には、エムロジックの更新情報を表示します。プラグインをインストールすると、ダッシュボードのサイドバーに「Twitterのつぶやき」というウィジェットが追加されますので、「追加」ボタンをクリックしてダッシュボードに追加すれば表示されます。イントラブログに自社のちょっとした更新情報を表示したり、MTで制作したサイトのダッシュボードに制作者の更新情報を表示するようにしたり、使い道はいろいろあるのではないかと思います。よろしければ、お試しください。Typeによるサイト構築やプラグイン開発、iPhone・Windows等のアプリケーション開発業務を行っています。お問い合わせはこちらまで。2009年7月23日ブログごとにプラグインの有効/無効を切り替えるMTプラグインは、MTシステムにインストールするとシステム単位の有効/無効は指定できますが、ブログごとの有効/無効を指定することができません(2009/07現在)。システムに実装されていない以上プラグインで実装するしかないわけです。毎回同じようなコードを書くわけで、いいかげんテンプレート化できてきたので、ここで、紹介しておこうと思います。$plugin_param{plugin_enable};$value;}1;結局のところ、ブログごとのプラグイン設定で、有効/無効を指定させるってことになります。$plugin->plugin_enable($blog_id);みたいな感じで、有効になっていなければ抜けるみたいにするのが良いのかも。スマートな方法もありそうな気がするんですけど、割と自由にコントロールしやすいこの方法が今のところベストな気がしています。Typeによるサイト構築やプラグイン開発、iPhone・Windows等のアプリケーション開発業務を行っています。お問い合わせはこちらまで。