ダウンロードリスト

プロジェクト概要

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

個人やグループでブログを書くといった使い方だけでない、気になるサイトやニュースをピックアップして公開するといった使い方もできます。

運用環境としては、Perl/CGIが利用できるレンタルサーバー等で使用できます。データはテキスト形式で保存するため、MySQLやPostregSQLなどのDBMSは必要ありません。

関連サイト 語句ログ http://59log.com/ 掲示板 59bbs.org http://59bbs.org/

システム要件

システム要件が設定されていません

リリース時刻: 2010-06-11 22:57
59bbs 3.1 (1 個のファイル 非表示)

リリースノート

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). 不要になったファイルを削除します。

変更履歴

変更履歴はありません