Weblog

エントリのPublish方法

Posted at 2004-03-26T18:40:00+09:00 in Blosxom

ごく普通の高機能なblogツールを利用している場合は、エントリをPublishする方法は、その実装方法に依存すると思います(複数のアプローチが用意されていることもあるでしょう)。blosxomでは「指定ディレクトリにファイルを作る」ということに過ぎないので、Publish方法は自由です。一番ポピュラーなのはwikieditishを導入して、Publishする方法をプラグインとして実装してやるものでしょうか?

僕は好きなエディタで書きたい派なので、コマンドラインで動作するFTPクライアントでローカルに作ったエントリのテキスト・ファイルをアップロードすることによってPublishしています。こうしてやる利点は、好きなエディタが使えるという以外にもいくつか利点があります。

まずは「一旦ローカルにエントリのテキスト・ファイルを作成するので、自動的にエントリのバックアップが出来る」こと。これはまぁ、想像する通りの利点だと思います。いらないって言えばいらないかもしれないけど、僕には必要です。

もう一つは「FTPでアップロードをバッチ・ファイルに記述してやることによって、連続して何かしらのアクションを起こすことが出来る」こと。ちょっとわかりにくいですね。実際に僕が利用しているエントリをPublishするバッチ・ファイルでやっていることを羅列してみます。

  1. FTPでアップロード
  2. TrackBack pingを送信 (参考: autotb.pl.txt)
  3. RSSやAtomをビルドしてアップロード (参考: rebuild.pl.txt)
  4. weblogUpdates pingの送信 (参考: ping_update.pl.txt)

こんな感じです。個々の機能はどんな方法でも実装できます。Perlスクリプトでも良いでしょうし、Cで簡単なコマンド・ラインで動作するアプリケーションを作っても良いでしょう。それなりに機能のあるテキスト・エディタであれば、編集中のファイル名を引数にしてバッチ・ファイルを起動することも出来るので、ボタン(とかキーボード・ショートカット)一発でここまで出来ます。

blosxomの場合は、最初に言ったようにエントリのPublish方法は「指定ディレクトリにファイルを作る」ということに過ぎないので、こういうことが比較的難しく考えずに出来ると思います。制限があるサーバーでなんでもかんでもやらずに、自由自在にアプリケーションを動かせるローカルでいろいろやった方が楽なような気がします。

それぞれの機能をきっちり実装してやれば、正直Bloggerクライアントなんざイラナイデス。

weblogUpdates ping送信やTrackBack ping送信に悩んでいる人をけこう見かけるので一つのアプローチとして提示してみました。これはこれで欠点はあるんですけどね。一番でかいのはきっちりこの環境を構築したマシンからでないとPublishしにくくなること。あと、Cnet JapanみたいにTrackBackで送られてきたURLとホスト名をチェックしているようなところにはTrackBackを送信できないとかも。

てか、160GBのHDDのフォーマットがオワラネェ。

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 2004-03-26T18:40:19+09:00 (in 0.150 secs).