ブログを専用のブログエンジンで書こうと思うと、PHPやRuby、Perlなどのスクリプト言語が必要になることが多い。静的なHTMLを出力してブログライクにすることもできるが、検索機能がなかったり一覧性+記事詳細のつなぎが悪くて使い勝手は良くない。

Picture 691.png

JavaScriptで実装されたブログエンジン

 

そこで考え出されたのがJavaScriptによるブログエンジンだ。記述フォーマットに何を使うかと言えば、XMLを介するのだ。

今回紹介するオープンソース・ソフトウェアはFeedBlog Script、JavaScriptによるブログエンジンだ。

FeedBlog Scriptはサーバサイドのプログラミング言語は全く利用しない。全てJavaScriptで実装されている。記事の一覧やパーマネントリンク(ただしアンカー)、検索、過去記事一覧などが実現されている。

Picture 690.png

検索機能もある

 

データフォーマットとしてXMLが利用されている。Ajaxを使ってデータを取得して表示しているのだ。JavaScriptベースなので、検索エンジンには拾ってもらえないという弱点はあるが、面白い仕組みと言える。

XMLであれば慣れればテキストエディタレベルでも編集できそうだ。後はFTPなりでアップロードすればブログが更新される。サーバサイドの技術を使わずに動的なブログを実現する、そんな面白いソフトウェアだ。

 

**FeedBlog Script: 概要 - SourceForge.JP

 **
http://sourceforge.jp/projects/feedblog/