エントリー名 :

Drupal用のTwitter系サービスのモジュールを作った

Drupal用のTwitter系サービスのモジュールを作った

Drupalの利用者でかつ、Twitterみたいなサービスを使っている人なんてほとんど見かけない気もするのですが、 一応、Drupalの投稿に合わせてTwitterみたいなサービス( もごもごTimelogJaikuの3つ)にも、 合わせて投稿するモジュールが動くようになったので、載せておきます。 (もうすでにどこかで公開されているかもしれないけれど…)

中身は、TwitterのモジュールDrupalモジュール一覧の下のほう) を参考にして、ほんの一部分だけ書き直しただけのものです。

一応どれも動作を確認しましたが、 Drupalの内部についても、.infoや.moduleのファイルの書式についても、僕は知らないので、 ただ動くかもしれないものとして扱ってください。

使い方は、オリジナルのTwitterモジュールと同じで、通常のモジュールと同じように有効にしてから、 プロフィールの変更をすればOKです。 !titleが新規ページのタイトルに、!urlが新規ページのURLに置換されるのも同じです。 サービスによって、Usernameがメールアドレスだったり、アカウント名だったりと違うので注意してください。

もごもご投稿用のDrupalモジュール

Twitterのモジュールのごく一部だけを書き換えたもの。 mogo2_nodeapi()の「case 'update':」を有効にすると、新規投稿エントリーでなくとも、もごもごに投稿されるようになります(テスト用に)。

mogo2.tgz もごもご用Drupalモジュール。

Timelog投稿用のDrupalモジュール

こちらも、Twitterのモジュールに数箇所の修正を加えたものです。 「case 'insert':」と「case 'update':」の部分で、新規記事の投稿と、過去記事の更新のそれぞれについてTimelogへの投稿をするかどうかを決めています。 投稿用のテキストはurlencode()ではなく、 rawurlencode()で処理をしています。そうしないと、半角スペースが「+」で表示されてしまいます。

Timelogはタグや、各種コマンド(Timelogヘルプ)が使えるので、 「/B http://~」や「/G」、タグを組み込むと表現が広がるかもしれません。

timelog.tgz Timelog用Drupalモジュール。

Jaiku投稿用のDrupalモジュール

XML-RPCを使わなくてはならなかったので、一番修正が必要だったモジュールです。 最初は、PEARのXML_RPCを使えばいいのかなと思ったのですが、 drupal_http_request() を良く見たらdrupalの関数でもできそうだったので、モジュールはこちらで動くようにしています。

XML/RPC.phpを使う場合は、「//drupal_http_request」から「/* XML_RPC」の前の「drupal_set_message()」までをコメントアウトして、 代わりに、「/* XML_RPC」から「*/」までを有効にしてください。

jaiku.tgz Jaiku用Drupalモジュール。

Twitterのメモ

その他のCMS,BlogのTwitterモジュール。

Nucleus用のモジュールもあるのかな。Xoopsとかも。

Twitterのところとか、 元のクリップ用メモはこっちでやっています。 こういったTwitter系のサービスはあまり僕の性に合わないのですが、 他のサービスもportalooの名前でアカウントはあります。

作成予定メモ

  • XML-RPCとか。
  • PEARのHTTP_Request Basic認証メモ。
  • ただ、HTTP_Requestするだけの簡単なサンプル↑。と

Drupal用のTwitter系サービスのモジュールを作ったの前後の記事

カテゴリー [ blog(ブログ)やCMS ] [ drupal ] [ メモ・覚え書き ]



アマゾン(Amazon.co.jp) CMS

WordPress レッスンブック 3.x対応

1. 本 WordPress レッスンブック 3.x対応

[2010-09-08)]作者:エビスコム 。レーベル:ソシム 。製造:ソシム 。出版:ソシム 。発売:ソシム。関連:WordPressデザインブック3.x対応

Webサイト制作・運営に役立つ! ホームページ担当者が最初に覚える100の基本

2. 本 Webサイト制作・運営に役立つ! ホームページ担当者が最初に覚える100の基本

[2010-06-05)]作者:服部 洋二 。レーベル:ソーテック社 。製造:ソーテック社 。出版:ソーテック社 。発売:ソーテック社。関連:できるホームページ HTML&CSS入門 Windows 7/Vista/XP対応

Webデザインの基本ルール-プロに学ぶ、一生枯れない永久不滅テクニック (Design Lab+ 1-3)

3. 本 Webデザインの基本ルール-プロに学ぶ、一生枯れない永久不滅テクニック (Design Lab+ 1-3)

[2009-03-27)]作者:デザインラボ編集部 。レーベル:ソフトバンククリエイティブ 。製造:ソフトバンククリエイティブ 。出版:ソフトバンククリエイティブ 。発売:ソフトバンククリエイティブ。関連:Webサイト制作・運営に役立つ! ホームページ担当者が最初に覚える100の基本

蒼い時 文庫編集部 (集英社文庫 126-A)

4. 本 蒼い時 文庫編集部 (集英社文庫 126-A)

[1981-04-20)]作者:山口 百恵 。レーベル:集英社 。製造:集英社 。出版:集英社 。発売:集英社。関連:相性

WordPress 3 サイト構築スタイルブック

5. 本 WordPress 3 サイト構築スタイルブック

[2010-09-11)]作者:エ・ビスコム・テック・ラボ 。レーベル:毎日コミュニケーションズ 。製造:毎日コミュニケーションズ 。出版:毎日コミュニケーションズ 。発売:毎日コミュニケーションズ。関連:WordPress レッスンブック 3.x対応

Jimdoを使ってホームページを作ろう―世界一かんたん!

6. 本 Jimdoを使ってホームページを作ろう―世界一かんたん!

[2010-11)]作者:コードネーム 。レーベル:中央経済社 。製造:中央経済社 。出版:中央経済社 。発売:中央経済社。関連:10分でできるホームページ(第2版) CMS&クラウドコンピューティングによる本格ウェブサイトスタートガイド

Google Appsではじめるオフィス・イノベーション [クラウド型アプリのはじめ方・使い方]

7. 本 Google Appsではじめるオフィス・イノベーション [クラウド型アプリのはじめ方・使い方]

[2010-06-25)]作者:海老澤澄夫 。レーベル:インプレスジャパン 。製造:インプレスジャパン 。出版:インプレスジャパン 。発売:インプレスジャパン。関連:Google Apps 完全ガイド

2

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)



このエントリーのトラックバックURL:

アーカイブ

コメント

トラックバック

広告

あわせて読みたい

あわせて読みたい