##### Paddie's BBS README ##### Paddie's BBS ver.9.0.32について。 2007-05-21 ############################### Paddie's BBSをご利用頂きありがとうございます。 このファイルは漢字コード「Shift-JIS」改行コード「CR+LF」で作成して あります。スクリプトファイル本体は「EUC」「LF」ですので、対応したエ ディタで開いてください。 ※「メモ帳」「Wordpad」「Word」「SimpleText」等では開くことができま  せん。 ## Paddie's BBSの特徴 ## ・スレッド式Web掲示板とよばれるものです。  しかし、スレッド表示以外にも新着順の表示(一覧表示)とスレッド内  の記事の内容を表示(展開表示)するモードも搭載しており、この三つ  の中からどれかをデフォルトとして設定可能です。  #携帯電話からアクセスした場合は「展開表示」はできません。 ・設置が簡単です。  (本体ファイル1つと「jcode.pl」「cgi-lib.pl」を置くだけ) ・バージョンアップが簡単です。(本体ファイルを挿しかえるだけで以前  の設定が引き継がれます) ・パソコンからだけでなく、ザウルスや各種携帯電話からのアクセスに対  応しています。  現在、imode、SoftBank、EZweb、ドットi、WILLCOMに対応しています。 (全て自動認識します) ・スレッド表示時、一覧表示時には記事を表示させるとその記事の下流に  ある記事が全て表示されます。(ON/OFF可能) ・アクセスコントロール機能を搭載しています。 ・タグは禁止ですが特定の書式でリンクと文字修飾が可能です。  HTMLタグの禁止は掲示板荒らし等によるいたずら(怪しげな画像を貼り  付けられたりする)などを防止するために必須の機能だと思っています。  リンクと特定の文字修飾だけはあったほうが便利ですので、以下の通り  の書式で実現させています。  リンク機能  A)自動リンク機能   記事を投稿する際、URLが書きこまれると自動でそのURLにリンクを張   ります。  B)特定の書式を使うことにより、規定表示付きのリンク、任意表示付き   のリンクを作成できます。   規定表示付きリンクの書式  このように<>(半角)でURLを囲   むと上記18)で設定された文字列の表示でリンクが生成されます。   任意表示付きリンクの書式  このようにURLと   任意の文字列を「::」(半角コロン二つ)で区切って<>(半角)で囲   むと「任意の文字列」の表示でリンクが生成されます。  文字修飾  文字修飾は3種類搭載してあります。  1)太文字 タグに置きかえられます。   書式:〜(/文字列/)〜 → 「文字列」が太く表示されます。  2)大文字 フォントサイズを2つ大きくします。   書式:〜{/文字列/}〜 → 「文字列」が大きく表示されます。  3)強調色 フォントを強調色(上の28)にします。   書式:〜(/文字列/)〜 → 「文字列」が強調色で表示されます。  それぞれの書式は閉じ忘れた場合、改行の点で自動で閉じられますから  安心です。 ・検索機能  書き込まれた記事の中からキーワードを使って検索ができます。   ・再構築機能  スレッド管理ファイルや記事カウントファイル等の管理ファイルが壊れ  場合、管理者パスワードを使ってスレッドの再構築ができます。 ・バージョンアップ等  バージョンアップの際にははじめの5行(環境設定)だけを同じにした新  バージョンのファイ  ルと挿しかえるだけです。  新機能が追加された場合は差し支えなければ標準で動作、設定した方が  望ましいと思われる場合は標準では動作しない、ということにしていま  すので、通常何も考えずにファイルを挿しかえるだけで設定を維持した  まま支障なく動作させることが可能です。  バージョンアップ、バグ報告をはじめ、ユーザー様からのご要望やご意  見苦情等を受け付けるために「Paddie's CGI掲示板」を設置しています。 (ここは常に最新版で動作することにしています。)  Paddie's BBSに関する掲示板:       http://www.paddie.com/cgi-bin/padd-bbs.cgi ・その他、機能は非常に多彩です。  詳しくは「Paddie's BBSのページ」       (http://www.paddie.com/padd-bbs.html)  をご覧ください。 ## 設置前の確認事項 ## ダウンロードしたファイルが圧縮されたもの(padd-bbs.lzh)であれば解 凍します。解凍して出来るファイルは、次の通りです。 padd-bbs[バージョン番号](ディレクトリ)   ├ padd-bbs.cgi(スクリプト本体)   └ README.txt(このファイル) 実際に使用するには「jcode.pl」「cgi-lib.pl」の二つが別途必要となり ますので、適宜ダウンロードしてください。(Paddie's BBSのページから もダウンロード可能です。) Paddie's BBS のページ:http://www.paddie.com/padd-bbs.html 非圧縮ファイルをダウンロードする際、環境によっては漢字コードがEUC でなくなってしまう場合もあります。そのような場合には漢字コードを変 換できるエディタで、「EUC」「LF」で保存するようにしてください。 設置前には次の点を必ずご確認ください。 1)Perl(4または5)で書かれたCGIが実行可能なディレクトリがある。 2)そのディレクトリはWebサーバーによる書き込み権限を有する。 3)「jcode.pl」「cgi-lib.pl」を別途ダウンロード。 ## 設置方法 ## Paddie's BBSを設置するには「padd-bbs.cgi」の環境設定を編集する必要 があります。現バージョンでは1〜5行目がこれに相当します。 1行目>#!/usr/bin/perl   実際に設置するサーバーの環境(Perlのパス)に合わせます。   たとえば、「#!/usr/local/bin/perl5」などが考えられます。   サーバーがWindows環境であれば「#!/c:\perl\bin\perl.exe」等とな   るかもしれません。   Perlのパスがわからない場合は管理者に問い合わせるか、%which perl   などとしてください。 2行目>$filename = 'padd-bbs.cgi';   実際に使用する際のスクリプト名を記述します。   ファイル名を変更しない場合はそのままにしてください。 3行目>$datadir = './data';   データディレクトリのパスを記述します。   相対パスでも絶対パスでもかまいません。   編集しない場合は「data」という名前のディレクトリが自動で作成さ   れます。 4行目>require './cgi-lib.pl'; 5行目>require './jcode.pl';   「cgi-lib.pl」「jcode.pl」のパスを記述します。   ここも絶対パスでも相対パスでもかまいません。 これらの編集が終わったら、漢字コード「EUC」改行コード「LF」で保存し 実際に使用するサーバーへFTPで転送します。 必要があれば同時に「jcode.pl」「cgi-lib.pl」もアップロードしておき ます。「padd-bbs.cgi」のパーミションは755、その他は666です。 設置するディレクトリのパーミションは777、または、オーナーとWebサー バーに読み書き権限、その他は権限なしに設定します。 以上で設置完了です。続いてWebブラウザでアクセスし管理モードにログイ ンしてカスタマイズ設定を行ってください。 ## 管理モードでのカスタマイズ ## Paddie's BBSには「管理モード」が搭載されています。 管理モードでは多様なカスタマイズを行うことが可能です。 詳細は画面表示を見てください。 パスワードの初期値は半角数字の「8」になっています。実際の運用前に必 ず変更してください。パスワードは3文字以上で暗号化されて保存されます。 (6〜15文字を推奨します) カスタマイズ項目を設定し、設定変更ボタンを押せば設定ファイルが作成 され、運用開始できる状態になります。 ## 著作権の表示、利用に際する条件等 ## Paddie's BBS本体(padd-bbs.cgi)及びこのファイル(README.txt)の著 作権はPaddieにあります。 本体はコメント前の環境設定(1〜5行目)以外は改変することを禁じます。 商用の掲示板として利用(運用)していただいてもかまいません。 但し、運用される掲示板において倫理上、民事上あるいは刑事上の問題が 発生した場合や、掲示板スクリプトの不具合等に起因する何らかの危害や 損害が発生したとしても、その責はスクリプト作者であるPaddieには及ば ないものとします。 あくまでも利用者の自己責任における運用の場合のみご使用ください。 本スクリプトファイルを無断で配布(有償/無償を問わず)、改変した ファイルの配布(有償/無償を問わず)、は全面的に禁止します。 本スクリプトファイルはメールウェアです。商用/非商用に拘わらず、本 スクリプトを使用してWeb掲示板を運用する際にはPaddieにその旨E-Mailに てお知らせください。 (厳格なものである必要はありませんからお気軽にどうぞ)