Weblog

TrackBackでエントリを作成

Posted at 2004-08-28T11:16:00+09:00 in Blosxom

miyagawaさんが作ったMetaWeblog API経由でエントリを作るスクリプトを見てて、TrackBackblosxomのエントリを作成するCGIとか作ってみようかなと思った。blosxomのエントリはタイトルと本文だけの構成なので、TrackBackのパラメータ構成とも矛盾せず、拡張する必要もない。問題はパスワードくらいだけど、それはblog_nameをパスワードとみなすようにスクリプトを組めば良いかもしれない。

各パラメータは、

パラメータ
title エントリのタイトル
url エントリのカテゴリ+ファイル名
excerpt エントリの本文
blog_name パスワード
charset ローカルにあるファイルの文字コード

という風にしてやるとかでいけそう。うまく書けばプラグインとしても簡単に実装できると思う(semi_staticみたいな感じ)けど、単独CGIの方が良いかな。

TrackBack pingを送信するURLは、

http://example.com/tb_newpost.cgi

とか固定で。

こうやってTrackBackによるエントリの作成を実装したなら、ローカルにインストールしたMovable Typeなんかがフロントエンドとして使えるわけですよ。また、TrackBackはとっても単純なPOSTリクエストに過ぎないので、JavaScriptなんかで投稿スクリプトを組み、エディタから呼び出すなんてー事も簡単(多分)。

MetaWeblog APIやAtom APIなどのblogging APIを実装すれば、それはそれでスバラシイとは思うのですが、汎用的な(=blosxom以外でも利用できる)単独CGIとして提供するのは無理がある(カテゴリを取得とかblogツールの仕様に依存する部分が多い)し、かといってプラグインとして実装するには巨大すぎ。

妄想段階。なんでもそうですが、妄想している時が一番楽しいですね。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. 不明なflavour回避パッチの問題点
  2. 使用しているプラグイン
  3. はてなブックマークでつけられたコメントをblosxomにインクルード
  4. blosxomサイトの日本語訳
  5. interpolate_fancyプラグインの使い方
  6. blosxom plugin: ufyu
  7. SourceForge.netで開発されているblosxomはv2.0.2に
  8. push_if_first plugin
  9. paging plugin更新 #8
  10. エントリの日付と時刻をW3CDTFで

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2005-10-15T10:14:22+09:00 (in 0.169 secs).