Home arrow Blog arrow MovableType XML-RPC

5月
16
2008

Google Docsからの投稿について: MovableType XML-RPC

diggに追加!

ForumにてGoogle Docsからの投稿関連の投稿があったので少し試してみました。

試したことはあってもGoogle Docsからブログに投稿できるとは今まで知りませんでした。

DocumentをPublishすることでブログに投稿するのか公開するのかを選択でき、ブログの設定も同じ画面からのリンクで可能です。

送信内容や、仕様がどのようなものなのか全くわからないので、Google Docsからの送信内容をキャッチしてみました。内容としては、Blogger APIだけを使っているようでした。

  • 新規投稿の場合 : Blogger.getUserBlogs と Blogger.newPostを使っています。
  • 編集の場合は : Blogger.editPostを使っています。

Bloggerの場合、Title, introtext, fulltextがすべて同じcontent内に指定されたタグで送信されます。ところが、Google Docsの場合何もなさそうです。ということは、Plugin側でcontent内から抽出しなければなりません。ですがそれは、条件さえ設定すれば対応できそうな内容です。

うちのMovableType XML-RPCでは、Blogger APIをフルサポートしているわけでは無いので現在は、対応できません。(対応していたとしてもGoogle Docsの場合できませんが。)また、送信されてくる内容を見た限り、Joomla!1.5のBlogger APIでもHackしない限り無理そうです。

Google Docsを使って記事を管理する、Google Docsを普段使っているからそこから投稿したいものだけをBlogに投稿するということは、当然必要なのでしょう。私自身使ってみたいとは思っています。

そこで、MovableType XML-RPCとしては、今後様子を見ながら対応を考慮していこうと考えています。

と、書いているうちにそんなに手間はかからなさそうだから作ってみました。

とりあえず、Joomla!1.0.x用の英語版MovableType XML-RPC用です。Google Docsをお使いの方はお試しください。暫定版なのでカテゴリーの変更は、できないですが次で対応するつもりです。

movabletype.zip

使用方法は、movabletype.phpを上書きするだけです。

Google Docsの設定例は以下

google_docs_blog_site_setting

Google Docsでの記事の書き方は、以下をご覧ください。

http://demo10.joomler.net/content/view/43/9/

 

Related Articles

Fireboardでまた少し変更してみました。
Fireboardで変更したところ 最近の投稿に表示される記事自体が、Latest Single Subject(単独題名を表示)を有効にしていると同じ題名内ではソートされないのでおかしいです。...
New! MovableType XML-RPC 2.0.0
さらにMovable Type XML-RPC APIに近づけることにより、動的なカテゴリー選択が可能になりました。 これによりバージョン2.0.0として新しく公開しました。 旧バージョンと異な...
アップロードファイルとイメージ : Fireboard Hack
Fireboardのファイルとイメージのアップロードで以前から不満に思っていたのですが、アップロードに失敗などすると二度とアップロードできなくなってしまわないですか?これは、データベースに登録されて...
更新しました : Google Custom Search
今までモジュールコピーに対応していなかったものを対応としたことでJoomla!1.5用, 1.0.x用とも1.1.0としました。 ただ、既存コードを書き換えるのは結構面倒で疲れちゃって英語のみです。...
MovableType XML-RPC プラグインのファイルについて
for only 1.0.13 1.0.2b があるのに1.0.0bを公開したままにしておいたのですが、1.0.0bをダウンロードされているようなので非公開にしました。 1.0.2bをお使いください...
じゅーむらーくん誕生
暇ってわけじゃないですけど・・・作ってみました。声は、たしかMicrosoft SAMくんです。 よろしくお願いします。 Channel Joomler : http://jp.youtube.co...
SyntaxHighlighter Plugin を公開しました
このSyntaxHighlighterプラグインは、 http://code.google.com/p/syntaxhighlighter/ で公開されているSyntaxHighlighter Ja...
Autodetect of Blogtype : MovableType XML-RPC
RSDとは、サービスがどういうものでどこのリンクからですよ。みたいに明示する物と考えてもらったら良いでしょうか。RSDファイルをサイトに設定することでブログエディタにブログタイプや、XML-RPCのエ...
テンプレートを更新しました
Googleのモジュールばかりを表示していてそのまんまデモサイトとなっていたのでテンプレートを更新してみました。  まだ、手直ししないといけないところがたくさんあって大変です。デ...
レイアウトを変更してみた : Joomler!.net
フロントページは代わり映えしないし、以前より見づらくなったと聞いていたのでレイアウトを変更してみました。 今回行ってみた変更 テンプレートのindex.phpでフロントページ時の出力の仕方を...
intro text and full text : MovableType Plugin
記事取得時の時間の補正 : MovableType XML-RPC for 1.5
Joomla!1.5になって増えたINIファイル
Google Maps API の制限
日時の文字化け
Delphi for PHP 2.0が出るそうだが・・・
Frontpage Auto Updateをアップデートしました
Joomla! 1.5 Stableにアップグレードした
携帯 Google Mapモジュールのデモ : 携帯 Joomla!
日本語でユーザー名を9文字以上にすると:Joomla!1.0.x

joomler_kun_48.gif Blog
Joomler! Blog

for Mobile