Yakumo BBS Script


概要

更新履歴

ダウンロード

サーバーについて

インストール方法

初期設定
 
パーミッション設定
 スクリプト初期化
 文字コード設定
 掲示板設定
 ボード初期設定
 ローカルルール初期設定
 終了レス初期設定
 バナー初期設定

カテゴリ設定
 カテゴリ名称登録
 未登録ボード一覧
 ボード編集
 カテゴリ名称変更

ボード作成
ボード削除
ボードを見る

画像アップロード
画像ファイル削除

ボード設定変更
ローカルルール編集
バナー編集
index.html更新

終了レス編集
携帯版名無し編集

規制設定
規制ログ閲覧編集

キャップ設定
規制外トリップ設定

トップページ編集
 掲示板タイトル編集
 トップページ更新

専ブラ設定
 掲示板タイトル編集
 BBS_KEY編集
 専ブラ設定更新

レス削除
レス復活
投稿画像削除
レス透明削除
スレッド停止
管理者投稿
スレッド再開
スレタイ変更
スレッド消去
ボード間移動
過去ログ倉庫移動
索引再構築

datアップロード
掲示板再構築

メンテナンス告知
 メンテナンス告知編集
 メンテナンス告知実行
 メンテナンス告知解除

管理者設定(オーナー)
管理者設定(マスター)
管理者設定(カテゴリ)
管理者設定(ボード)

サポート掲示板

サイトトップ

 

概要

画像投稿、携帯パソコン両対応の2ちゃんねる風スレッドフロート型掲示板です。

主な特徴

  • シンプルな構造なので、サーバーへの負担は軽いと思われます。

  • 文字コードはShift_JIS/EUC-JP/UTF-8での運用が選択できます。

  • Shift_JISで運用すれば10以上の2ちゃんねる専用ブラウザに対応します(他の文字コードでは2〜3)。

  • 携帯ではどの文字コードで運用してもShift_JISになります。

  • 板1枚を1人で管理する小規模掲示板から複数板、複数サーバーを複数人で管理する巨大掲示板まで運用できます(たぶん)。

  • 携帯用にアスキーアートを画像変換する機能が有ります。

  • トリップ/キャップ/sage/fusianasan/id表示非表示/管理者投稿機能が有ります。

  • 規制はリモートホスト、IPアドレス、携帯固有ID、NGワードが設定できます。
    リモートホストを返さない、IPアドレスがリモートホストから取得した物と異なるサーバー、携帯IDを送信しない端末の規制ができます。

  • 板単位でNGワード以外の規制を受けないトリップ登録ができます。
    この機能やキャップ登録と板単位の投稿制限を利用して会員制掲示板としての運用もできます。

  • 規制の設定は掲示板全体と板単位の両方で出来ますから、レンタル掲示板の運営にも使えます(借り手の獲得方法は用意していませんけど)。

  • 管理者はカテゴリ、板、全体それぞれに複数設定できます。

  • 複数板で運用する場合にはテンプレートファイルを使って掲示板トップページの各板へのリンクを書き換える機能が使えます(文字コードが同じなら複数サーバーに設置した板を統合したトップページを作成できます)。

  • 2ちゃんねる専用ブラウザ設定ファイル及び設定方法説明ページを作成する機能が有ります。

動作条件など

UNIX系サーバー(Windowsではローカルサーバーでの動作テスト以外はむずかしいと思われます)
perl 5.8以上
perl標準ライブラリの内utf8/CGI/Encode/File::Path/File::Copy/LWP::Simpleモジュールが必要
cgiスクリプトからパーミッションの変更が出来る(cgiが設置者権限で動作する)こと
flock/truncate/tellの命令が正常動作すること
(古いOSを使ったサーバーでなければ大丈夫のはずです)
cgi、html、画像ファイルを同じサーバースペースに置けること
サーバースペース10MB以上

推奨動作環境

Linux
Apache
サーバースペース1GB以上

無くても動作するけど有ると良い物

Image::MagickまたはGD::Image画像処理モジュール
IPAモナーフォント(携帯用アスキーアートビューアーで使用)
cron設定機能(現バージョンでは使いません)

注意点

画像処理モジュールは投稿画像のサムネール作成と携帯用アスキーアートビューアーで使用します。

アスキーアートビューアーは自前のスクリプトAAと外部サイトのAASのどちらかを選択できます。
AASは文字コードをShift_JISで運用しないと文字化けします。他の文字コードではAAを使用しましょう。
アスキーアートビューアーをAASにする場合はIPAモナーフォントは不要です。
UTF-8で運用すると表示フォントが変わりますので、IPAモナーフォント以外のフォントファイルを用意するか、アスキーアートビューアーを使わない設定にする必要があります。 (人柱版1.01c以降ではutf-8でもアスキーアートがずれません)

画像投稿は、Image::Magick使用の場合はgif/jpeg/png/bmpに対応。
GD::Imageではgif/jpg/pngに対応。
画像処理モジュール無しの場合はgif/jpegのみの対応になり、携帯で閲覧の際にサムネール表示をせず画像へのリンク表示になります。

時刻の補正機能は有りませんので、海外のサーバーに設置する場合は改造する必要が有ります。

管理者ページはパソコン用しか有りません。
スマートフォンからの利用は出来るかもしれませんが、動作は未確認です。

お約束

 このソフトはフリーウェアとして公開します。公序良俗に反する使い方をしなければ、営利目的でも非営利目的でも自由に使って頂いて構いません。再配布はアーカイブ内容を変更しなければ、自由に行って頂いて構いません。
 運用に当たって自由に改造して頂いて構いませんが、改造版の配布はサポート掲示板やメールを通して作者の許可をお取り下さい。
 著作権は小林幸治に有ります。正しく動作するように期待して作成していますが、利用にあたっていかなる損害が発生しても一切の責任を持ちませんのであらかじめご了承ください。
 フリーウェアなので無料で利用できますが、カンパは歓迎します(ここ重要)。まぁカンパをしても何か特典が有る訳ではないですが、利益が沢山出るようでしたら是非お願いします。
 送金先
 山陰合同銀行 出雲支店 普通 3859139 コバヤシ ユキハル

更新履歴