複数ユーザーでの利用が可能なブックマーク機能搭載のブログソフトウェア「59Tracker」の開発プロジェクトです。「59Tracker」ベースに作成したブログ風掲示板ソフト「59bbs」の配布も行っています。
個人やグループでブログを書くといった使い方だけでない、気に...
59Tracker 4.1 リリースノート
59Tracker 4.0 から 4.1 への変更点は次の通りです。
1. 仕様変更(新機能の追加や機能改善)
・管理画面の変更
・検索結果ページ、トピック詳細ページのテンプレートファイルの一本化
・ユーザーインタフェースの改善
・携帯電話対応
・英語対応
2. ファイル構成の変更(プログラム、モジュール、テンプレート)
59Tracker 4.1ではデータファイルのレイアウト変更はないものの、プログラム関連の
ファイル構成およびプログラムの内容は大幅に変更されています。
(1). 59Tracker 4.1 のプログラムファイル
/
index.cgi --- コントロールプログラム
rcvtb.cgi --- トラックバック受信インタフェース
xmlrpc.cgi --- XML-RPCインタフェース(API)
config.cgi --- システム設定ファイル
Plugins/
main.cgi --- セッション管理、検索結果表示、ユーザー登録など
comment.cgi --- コメントデータの追加
editor.cgi --- トピックの新規作成、編集、追記、添付ファイル、関連リンクの管理
setting.cgi --- パスワード変更、ユーザー情報の変更、友達の招待、退会
manage.cgi --- ユーザー管理、テンプレート編集、広告管理、再構築など
mobile.cgi --- 携帯電話対応機能(検索、閲覧、コメント投稿)
Js/
main.js --- 更新情報の表示、折りたたみ処理
editor.js --- トラックバック、広告欄の折りたたみ処理
Lang/
ja.cgi --- 日本語リソース
en.cgi --- 英語リソース
tools/
topic.cgi --- 4.0のURLでのアクセスをリダイレクト
(2). 59Tracker 4.1 のモジュールファイル構成
Lib/
DateTime.pm --- 日時の取得
Calendar.pm --- カレンダーの作成
Logger.pm --- ログ出力
String.pm --- 文字列操作
Mail.pm --- メール送信
Ping.pm --- 更新Pingの送信、トラックバックPingの送信
User.pm --- ユーザー情報の管理
Filter.pm --- フィルターの管理
Error.pm --- エラーメッセージの表示
Search.pm --- 全文検索インデックスの管理、全文検索
Topic.pm --- トピックの管理、トピック詳細ページの生成
Archive.pm --- アーカイブデータ、更新情報の管理
Trackback.pm --- 最近のトラックバックの管理
Comment.pm --- 最近のコメントの管理
Keyword.pm --- キーワード管理
Ads.pm --- デフォルト広告、お知らせの管理
Conf.pm --- システム設定の取得
Language.pm --- リソースの取得
(3). 59Tracker 4.1 のテンプレートファイル構成
system/tmpl/
main.tmpl --- 検索結果ページ、トピック詳細ページ
login.tmpl --- ログイン画面
signup.tmpl --- ユーザー登録画面
pwdreset.tmpl --- パスワードリセット画面
setting.tmpl --- 設定機能画面
manage.tmpl --- 管理機能画面
editor.tmpl --- トピック編集画面
message.tmpl --- メッセージ表示画面
mobile.tmpl --- 携帯電話表示ページ
rss2.tmpl --- RSSフィード用テンプレート
sitemap.tmpl --- サイトマップ用テンプレート
config.tmpl --- config.cgi用テンプレート
3. 59Tracker 4.0 から 4.1 への移行方法
(1). 59Tracker 4.0 のLib、Plugins、system/tmpl 配下のファイル、および、index.cgi、
rcvtb.cgi、xmlrpc.cgi、config.cgiを、4.1のファイルでそれぞれ上書きします。
(2). system.css をサーバーに追加してアップロードします。
(3). Plugins/topic.cgiをtools/topic.cgi で上書きします。
(4). 不要になったファイルを削除します。