Download List

프로젝트 설명

複数ユーザーでの利用が可能なブックマーク機能搭載のブログソフトウェア「59Tracker」の開発プロジェクトです。「59Tracker」ベースに作成したブログ風掲示板ソフト「59bbs」の配布も行っています。

個人やグループでブログを書くといった使い方だけでない、気に...

System Requirements

System requirement is not defined

Released at 2010-06-11 22:57
59bbs 3.1 (1 files Hide)

Release Notes

59bbs 3.1 リリースノート

59bbs 3.0 から 3.1 への変更点は次の通りです。

1. 仕様変更(新機能の追加や機能改善)

・管理画面の変更
・検索結果ページ、トピック詳細ページのテンプレートファイルの一本化
・ユーザーインタフェースの改善
・携帯電話対応
・英語対応

2. ファイル構成の変更(プログラム、モジュール、テンプレート)
59bbs 3.1ではデータファイルのレイアウト変更はないものの、プログラム関連の
ファイル構成およびプログラムの内容は大幅に変更されています。

(1). 59bbs 3.1 のプログラムファイル

/
index.cgi --- コントロールプログラム
rcvtb.cgi --- トラックバック受信インタフェース
xmlrpc.cgi --- XML-RPCインタフェース(API)
config.cgi --- システム設定ファイル

Plugins/
main.cgi --- セッション管理、検索結果表示、ユーザー登録など
comment.cgi --- コメントデータの追加
editor.cgi --- スレッドの新規作成、編集、追記、添付ファイル、関連リンクの管理
post.cgi --- 匿名のスレッド投稿
setting.cgi --- パスワード変更、ユーザー情報の変更、友達の招待、退会
manage.cgi --- ユーザー管理、テンプレート編集、広告管理、再構築など
mobile.cgi --- 携帯電話対応機能(検索、閲覧、コメント投稿)

Js/
main.js --- 更新情報の表示、折りたたみ処理
editor.js --- トラックバック、広告欄の折りたたみ処理

Lang/
ja.cgi --- 日本語リソース
en.cgi --- 英語リソース

tools/
topic.cgi --- 3.0のURLでのアクセスをリダイレクト

(2). 59bbs 3.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). 59bbs 3.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. 59bbs 3.0 から 3.1 への移行方法

(1). 59bbs 3.0 のLib、Plugins、system/tmpl 配下のファイル、および、index.cgi、
rcvtb.cgi、xmlrpc.cgi、config.cgiを、3.1のファイルでそれぞれ上書きします。
(2). system.css をサーバーに追加してアップロードします。
(3). Plugins/topic.cgiをtools/topic.cgi で上書きします。
(4). 不要になったファイルを削除します。

Changelog

No Changelogs