Kobold Projectとは、今までにない、全く新しい方法でウェブページを作成する、ウェブオーサリングツールを開発するプロジェクトです。2004年の春から「Blog風ホームページエディタ」という名称で開発が開始し、2004年5月には、バージョン1がリリースされました。そして、2004年11月に、国際化して機能拡張した時に、GUI部分を「Cobalt Web Builder」、エンジン部分を「Koboldエンジン」と改名して、現在のKobold Projectがスタートしました。
Kobold Projectで目指している、全く新しい方法とは、以下の特徴を持ったものです。
- 静的なウェブドキュメント(HTML)を生成することを意図している (CGIではない)
- テキストエディタ中心に、HTMLのソースファイルを直接編集する (WYSIWYGではない)
- 見た目(スタイル)と中身(データ)を容易に分離できる
- 記述の柔軟性が非常に高く、思い通りに、どのようなHTMLも出力することができる
- スタイルの再利用や共有を行いやすく、同じスタイルのページをグループ化して一括更新できる
- 頻繁に使用するHTMLタグや実体参照は、簡易な記述で自動的に変換する
- 共有辞書ファイルを置いて、文中の語句にハイライトの付加をすることができる
Kobold Projectは、以下にあてはまるユーザに向いています。
- HTMLやCSSのソースを読み書きことができる (JavaScriptができるとなおよい)
- WYSIWYGは性にあわないが、ただのテキストエディタでは、生産性が低いと感じている
- BlogやWIKIなどのシステムはすばらしいが、CGIを自由に設置できるスペースを持っていない
- BlogやWIKIなどのシステムはすばらしいが、自分のホームページは静的なHTMLで記述したい
- いつも、同じ部分をコピーアンドペーストするのは面倒だと感じている
- ホームページのスタイルを時々変更したくなるが、その作業量を考えると、あきらめてしまう
- 更新日を入れたいと思っているが、編集するたびに、日付を入力しなおすのが面倒だと思う
- 複数サイトに、わずかにスタイルが違う(バナーが入るなど)が、内容は同じコンテンツを配置したい(ミラーサイトなど)と思っている
初めて使うときには、「チュートリアル」の章から読んでください。インストール方法やシーンごとに使い方を説明しています。また、詳細な設定や文法を確認したいときには、「Koboldエンジン」「Cobalt Web Builder」の章を読んでください。