TITLE 各ファイルの説明

HD 2 diary_dir: 日記ソースファイル群
diary_dir 以下に置かれるファイルの説明をします。

HD 3 日記ファイル
diary_dir/CCYY/MM/DD.tdf
と一日単位の日記ソースファイルを保存。

HD 3 データファイル
diary_dir/dat/

DL
DT category.dat
DD カテゴリ
DT dictionary.dat
DD 辞書
DT information.dat
DD 告知情報
DT schedule.dat
DD 予定表
DT term.dat
DD 用語変換
DT todo.dat
DD TODO
DT url.dat
DD url 変換
/DL

HD 3 設定ファイル
diary_dir/conf/

HD 4 著者ID記述ファイル: author_id.txt
ANCHOR author_id author_id.txt

著者が利用するブラウザが保持するクッキーの内、
TDSが発行した ID を一行に一個ずつ記述します。
IDは TsDiary.cgi?command=show_id を実行すれば得らえます。 

HD 4 user agent 設定ファイル: user_agent.conf
ANCHOR user_agent user_agent.conf

user agent の設定を
CSSに似た記法で記述します。

CODE
# notable
lynx, w3 {
	table: no;
}
# mobile
DoCoMo, UP.Browser
{
	style: i-mode
}
# Antenna
Agent-Misa, Cats, Asahina-Antenna, WDB, Misaki, NATSU-MICAN {
	log: no
}
# checker
Another HTML-lint {
	log: no
}
# offline reader {
G.e.t.w.e.b.!, Getweb, HttpSensitive, Offline Explorer,
PiloWeb, PiloaNGet, Slurp {
	log: no
}
	
# robot
ArchitextSpider, DIIbot, DownLoad-http.perl, Drip, InfoNaviRobot,
InfoSeek Sidewinder, Internet Ninja, Iron33, Lycos_Spider,
Mercator, MuscatFerret, NEC-MeshExplorer, NMart_ROBOT(http_srch),
Openfind, Papalink, Papanda URL_Captor, PerMan Surfer,
Pockey, RaBot, Robot, Scooter, Spider, TANSEKI, W3C_Validator, WDG_Validator,
WWWC, WWWD, WWWOFFLE, WebAuto, WebCrawler, Wget, WhizBang! Lab,
WiseWire-Spider, gazz, httpagent, ia_archiver, indexpert, moget, suke
{
	log: no
}
# reject
#bad_manner_ua {
#	access: no
#}
/CODE

DL
DT table
DD no とすると、カレンダー出力の際、table を使いません。
DT style
DD その UA のアクセスの場合使用するスタイル名を指定します。
DT log
DD no とすると、ログを取りません。
DT cookie
DD no とすると、クッキーを投げません。
DT access
DD no とすると、アクセスを禁止します。
/DL

################################################################
HD 2 web_diary_dir
ウェブサイトとしてアクセスされるディレクトリ。
public_html/diary

HD 3 各機能用 CGI
DL
DT TsDiary.cgi
DD 動的起動 CGI。
DT dictionary.cgi
DD 辞書リスト表示
DT summary.cgi
DD 一覧表示
DT url.cgi
DD URL表示
DT search.cgi
DD 検索用
DT comment.cgi
DD 一言実行
DT title.cgi
DD タイトルのみ表示
/DL

HD 3 SSI 用 CGI
静的＋SSI で起動される CGI

DL
DT set-cookie.cgi
DD クッキーセット用
DT counter.cgi
DD カウンター増加／表示用
DT comment_name.cgi
DD 一言名前用
DT comment_show.cgi
DD 一言表示用
/DL

HD 3 admin/
著者管理ツール群。

add_author_id.cgi*    customizer.cgi*       log.cgi*
clear_log.cgi*        editor.cgi*           refresh_counter.cgi*
comment.cgi*          expire_cache.cgi*     tdf_editor.cgi*

HD 4 cgi
DL
DT add_author_id.cgi
DD 現 ID を著者権限にセット
DT customizer.cgi
DD customize.ph 変更
DT log.cgi
DD アクセスログ解析
DT clear_log.cgi
DD ログの消去、圧縮ツール
DT editor.cgi
DD 各種データ編集
DT refresh_counter.cgi
DD 狂ったカウンターを修正
DT comment.cgi
DD 一言ファイルを編集
DT expire_cache.cgi
DD キャッシュを消去
DT tdf_editor.cgi
DD tdf 編集
/DL

HD 4 スケルトンファイル
DL
DT editor_skelton.html
DD 各種 editor 用スケルトン
DT log_skelton.html
DD ログ解析用スケルトン
/DL


HD 3 log/
ログ保存ディレクトリ。

DL
DT CCYY-MM.log
DD CCYY年MM月 のログ
DT robot-CCYY-MM.log
DD ロボットアクセスログ
DT reject-CCYY-MM.log
DD アクセス拒否ログ
DT counter_all.dat
DD トータルアクセス数
DT counter_today.dat
DD 今日のアクセス数
DT coment.dat
DD 一言データ
DT editor.log
DD editor.cgi ログ
DT id_map.dat
DD IDマップデータ
DT referer.dat
DD ログ解析時に吐かれる referer データ
/DL

HD 3 lib/
ライブラリ群。
サイトインストールの場合は置かれないこともある。

HD 3 image/
画像保存用ディレクトリ。
デフォルトではログ表示に使われるバーの jpg ファイルが置かれる。

HD 3 styles/
スタイル用ファイル群。

################################################################
HD 2 customize_dir
カスタマイズ用ファイルを置くディレクトリ。
diary/custom

HD 3 perl script
DL
DT template.ph
DD テンプレート設定用 perl script
DT customize.ph
DD カスタマイズ用 perl script
/DL

HD 3 各種スケルトンファイル
DL
DT skelton.html
DD 日記スケルトン
DT url_skelton.html
DD URL 用スケルトン
DT summary_skelton.html
DD 一覧用スケルトン
DT dictionary_skelton.html
DD 辞書用スケルトン
/DL

