- soulBBSとは
- さまざまな機能を搭載した、スレッド式の多機能掲示板WEBアプリケーションです。
機能は取捨選択が可能なので、簡単なゲストブック型のものから、ファイルアップロード型まで、ニーズにあわせたカスタマイズが可能です。
管理画面付なので、ネットがつながればどこからでも簡単に運用することができます。-機能-- 閲覧
- 検索
- 本文検索 (複数語句による絞り込み検索可)
- HN検索
- 投稿
- 管理画面
- スレッド管理 (スレッド削除、内容の編集、スキル編集、アップロードファイル編集、etc...)
- 基本設定管理 (各投稿フォームの必須入力設定、各機能のON/OFF、アイコン当選確率、投稿を許可するHTMLタグ設定、禁止ワード、投稿禁止ユーザ設定他78項目)
- 詳細設定管理 (メディア編集、EXIF編集、アイコン編集、スキル編集、スキル称号編集)
- その他管理 (クーロンが使えない場合の手動実行バッチ、ログ確認、投稿禁止設定、google analyze等のWEB解析コード一括設定、etc...)
- その他
- 本文内URLの自動リンク化
- アイコンプレゼント
- スキル育成
- 一定期間が過ぎたスレッドの自動投稿禁止設定
- 投稿(削除)時の管理者宛メール通知
- ホスティングサーバ設置用のクロスセーフモード対応
- 各種セキュリティ対策
- 利用可能な条件
- Windows、Linux共通:
- WEBサーバ(apache1系または2系)がインストール済
- DBサーバ(MySQLver5以上またはpostgreSQLver8以上)がインストール済
- PHPver5以上がインストール済
- ホスティングサーバであればドキュメントルートのひとつ上の階層が利用可能であること
- ホスティングサーバであれば.htaccessが利用可能であること
そのためインストールには、パーミッションやドキュメントルートなどの用語が分かり、コマンド入力によるDBへのログイン方法が分かる程度の知識が必要です。
インストール後は広告やバナーの表示義務等はありません。当サイトへのリンクも不要です。独自のカスタマイズや拡張、改造も自由です。改造版の再配布も自由です。
当アプリケーションのライセンスはGPLライセンスを採用しています。
- 必要とするライブラリ類
- ImageMagick(画像レタッチ)以外、すべて当パッケージに同梱済です。
ImageMagickは当パッケージと一緒にダウンロード可能です。
Windows、Linux共通:必須- PEAR
- Log
- Smarty
- Smarty拡張プラグイン
- modifier.htmlescape.php
- modifier.mbtruncate.php
- Adodb
- JavaScript
- LiveValidation
使用する機能による- PEAR
- HTTP_Request (クロスセーフモード対応用。利用環境がセーフモードで動いている場合に必要です)
- Net_GeoIP (投稿者のIPから地域情報を記録したい場合に必要です)
- PhpExifLibrary(pel) (アップロード画像に含まれるEXIF情報を表示したり加工する場合に必要です)
- ImageMagick (画像レタッチを使用する場合に必要です)
- JavaScript
- Ajax tooltip (スキル機能を使用する場合に必要です)
- Lightweight JavaScript Accordion ((スキル機能を使用する場合に必要です)
- php-md5.js (パスワード付アイコンを使用する場合に必要です)
- php-utf8_encode.js (パスワード付アイコンを使用する場合に必要です)
- PEAR
- 必要とするPHP拡張モジュール
- 当パッケージに同梱していません。有効になっていない場合はPHPのリコンパイルが必要なので、ホスティングサーバでご利用の方はご注意ください。
Windows、Linux共通:必須- PHP拡張モジュール (phpinfo()で確認可能です)
- Mbstring
- Mcrypt
- Mime_magic
- Mysql または Pgsql
使用する機能による- PHP拡張モジュール (phpinfo()で確認可能です)
- Socket (クロスセーフモード対応用。利用環境がセーフモードで動いている場合に必要です)
- Fileinfo (不正ファイルアップロード対策に必要。有効でない場合の次善策もあるので必須ではありません)
- GD (ファイルアップロード機能を使用する場合に必要です)
- PHP拡張モジュール (phpinfo()で確認可能です)
- その他補足
-
soulBBS本体はドキュメントや外部ライブラリを除いて、総ファイルサイズが2.33MB、総ファイル数が180の大きなアプリケーションとなっています。
ドキュメントとしては、構築方法や機能説明用の取扱説明書がはいっています(ところどころ画像を交えた約80ページの大きなものです)。
利用するだけでしたら不要かもしれませんが、一応DB設計書としてER図がはいっています。それと、機能に不具合がないか確認するために使用した結合試験仕様書がはいっています。オブジェクト指向のMVCモデルを心がけて製作しましたが、まったくの個人で、本業のあいまに少しずつあいまを見つけてつくったので、設計からリリースまで1年半もかかってしまいました。
機能性をとるためモバイル対応は断念しています。
そもそも今のご時勢になぜ掲示板だという向きもあると思いますが、それでもつくるならと、ふんだんな多機能を搭載した掲示板を目指しました。