エントリー名 :

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

Jimdoで作るホームページはじめの一歩

1. 本 Jimdoで作るホームページはじめの一歩

[2010-06)]作者:相澤 裕介 。レーベル:カットシステム 。製造:カットシステム 。出版:カットシステム 。発売:カットシステム。関連:10分でできるホームページ CMS&クラウドコンピューティングによる本格ウェブサイトスタートガイド

WordPressレッスンブック 2.8対応―ステップバイステップ形式でマスターできる

2. 本 WordPressレッスンブック 2.8対応―ステップバイステップ形式でマスターできる

[2009-09)]五段階評価4.5 この本は私のようなWordPress初心者におすすめ 最初はXoops Cubeにトライしていましたが、なかなか思うように行きませんでした。数冊の参考書を読みながら、Xoops Cubeと格闘する過程でWordPr...

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

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

[2009-03-27)]五段階評価4.5 Webデザイン初心者にとっての良書 自分のブログのデザインをリニューアルするにあたり、参考資料として購入しました。 書名の通りWebデザインに関する幅広い分野の知識が系統立てて説明されており、私の...

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

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

[2010-06-25)]五段階評価5.0 GoogleAppsの良さが等身大で見えてきます クラウド型アプリ、特にGoogleAppsを使いこなせていない私は駄目元で買ってみましたが、目から鱗が落ちる説明の連続で読み終わった今、私の家庭でのパソコンデバ...

CMSとして使う Movable Type 5 ガイドブック

5. 本 CMSとして使う Movable Type 5 ガイドブック

[2010-06-08)]五段階評価4.0 非常に実用的。MT5でサイト作りを行うなら外せない一冊。 本書は、Movable Type 5を利用したサイト作りを行うためのノウハウをコンパクトかつ緻密にまとめた一冊です。 特に、小規模店舗規模のウェブサイトをMov...

10分でできるホームページ CMS&クラウドコンピューティングによる本格ウェブサイトスタートガイド

6. 本 10分でできるホームページ CMS&クラウドコンピューティングによる本格ウェブサイトスタートガイド

[2010-02-13)]五段階評価4.5 Jimdoには感動 苦労して作らずに、既存の最新技術サービスで簡単につくり、情報の発信に専念しろ、という本です。 Jimdoはこの本で初めて知り、びっくりしました。ホームページ作成...

Movable Type 5実践テクニック

7. 本 Movable Type 5実践テクニック

[2010-03-26)]五段階評価4.5 目から鱗の連続。実践的テクニック満載の名著。 本書は非常に実用的なMovable Type 5の解説書です。単なる知識書ではなく、現実的なサイト運用を強く意識した 構成になっています。非常に「実践」的なテク...

2

コメントを投稿

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



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

アーカイブ

コメント

トラックバック

広告

あわせて読みたい

あわせて読みたい