------------------------
このドキュメントについて
------------------------
　tDiaryは、バージョン番号の2桁目が偶数のもの(1.0.x、1.2.x...)がリリ
ースバージョン、奇数のもの(0.9.xx、1.1.x...)が開発バージョンとなって
います。このドキュメントでは、リリースバージョン間の変更点について解
説します。開発バージョンを使っている場合は、ChangeLogファイルを参照し
てください。

--------------
1.2と1.4の違い
--------------
■1.2から1.4移行時の注意■

1) *.rhtml、*.rconf、*.rtxtが、ディレクトリskelに移動しています。こ
   れら以前のファイルは削除してかまいません。

2) ページ最上部に出ていたナビゲーションボタンが、プラグインとして独
   立し、自由な場所に配置できるようになりました。この副作用で、ヘッ
   ダ(@header)に「<%=navi%>」という文字列を含めないとナビゲーション
   ボタンが出てきません。移行後にブラウザからupdate.rbを開いて、ヘッ
	ダを変更してください。

■1.2から1.4への主な変更点■

 1) プラグインによる拡張機能
 2) 最新表示で月をまたいだ表示
 3) キャッシュによる高速化
 4) 複数日記の運用が簡単に
 5) 検索インデックス作成用squeeze.rbによる静的HTML生成
 6) モバイルモード対象機種を充実
 7) 特定の日付を隠せるようになった

--------------
1.0と1.2の違い
--------------
■1.0から1.2移行時の注意■

1) CSSがthemeディレクトリへ移動になっています。ここに*.cssを入れてお
   くと、設定画面から対話式にテーマを切り替えることができます。従来
	のデフォルトCSSは、default.cssとしてthemeディレクトリに再録されて
	います。

2) tdiary.confのフォーマットが少し変更になっています。1.1以前のtDiary
   から移行する場合には、以下の2行をtdiary.confの末尾に追加する必要が
   あります。これを加えないと後述する対話式の設定変更機能が使えません。

   @secure = false 
   load_cgi_conf 

3) ヘッダやフッタにeRuby書式を許可したのに伴い、カレンダーの挿入位置
   を自由にできるようにしました。このため、デフォルトではカレンダーは
   表示されません。従来のヘッダ(@header)、もしくはフッタ(@footer)に、
   「<%=calendar%>」という文字列を挿入して下さい。

4) CGIによる対話式設定が可能になりました。従来tdiary.confで設定して
   いた変数の多くはCGI経由で設定できます。しかし、いくつかの変数を除
   いて、一度CGI上で設定を変更してしまうと旧来のtdiary.confよりも優
   先されてしまいます。tdiary.conf.sampleにそのあたりの説明があるの
   で、良く読んでください。


■1.0から1.2への主な変更点■

 1) CSSを使ったテーマに対応
 2) ヘッダ(@header)とフッタ(@footer)にeRuby書式の記述が可能になった
 3) カレンダーの挿入位置をヘッダとフッタ内で自由に指定可能になった
 4) @multi_userで簡易マルチユーザモードを設定可能になった
 5) @date_formatで、日付の表示形式をカスタマイズ可能になった
 6) ブラウザ上で設定の変更ができるようになった
 7) 用語の変更(Referer→リンク元、段落→セクション) 
 8) 新しいツッコミを入れやすいようにリンクを追加
 9) 設定以上のツッコミがある場合に「More...」を表示
10) mod_ruby対応
11) 携帯端末の対応を拡充(各社携帯電話、ザウルス、Windows CE機) 
12) *.rbをCGIとして設定できないサーバ上への設置に対応(@index、@update)
13) 任意のツッコミを非表示にできるようになった
14) ドキュメントの充実
15) 多数のバグFIX 
