/New_0ch_Plus

開発が停止した2ch/5chライク電子掲示板スクリプト「ぜろちゃんねるプラス」の再開発を目的としたプロジェクト

Primary LanguagePerlOtherNOASSERTION

New_0ch_Plus

これは更新停止したぜろちゃんねるプラスの再開発を目的としたプロジェクトです。

今後の開発予定機能

  • スクリプトをPHPで書き換え - 進行中(!)

お知らせ

サーバー負荷の観点から、中規模〜大規模掲示板でのsearch.cgiの利用は非推奨です。
検索を使用したい場合は、クライアント側なら専用ブラウザの検索機能、サーバー側なら外部の検索エンジンの導入などを検討してください。

プラグインの互換性について

Shift_JISからUTF-8への書き換えに伴い、旧来の0ch/0ch+用プラグインはそのままでは使用できません。
プラグインファイルの文字コード及びモジュール名等を変換の上、各自utf8プラグマを付ける、openにcp932を指定する等適宜対応させる必要がありますので注意してください。
0.8.xでは事故防止のため旧プラグインはそのままでは読み込まないようになっています。
読み込ませたい場合は、0ch_XXX.plとなっているファイル名を0ch_XXX_utf8.plとしてください。


上記はPerl版(暫定v0.8.4)までの内容です。PHP版(予定)では変更される場合があります。

諸注意

  • 本プロジェクトは、あくまで一般ユーザ向けとして0ch+の開発引き継ぎ・機能向上等を図るものです。
  • v0.8.x以降の開発に関して0.7.5までの開発陣は一切関わっておりません。0.8系列の不具合や機能面などに関する問い合わせを旧開発スレで行わないようにお願いいたします。
  • 一般的な2ch-likeBBSスクリプトとしての機能開発に障る行為や、違法・悪質な又は趣旨より著しく逸脱するコードの埋め込みは、これを固く禁じます。
    2023/1/14 PrefKarafuto


    Prologは使われてませんです……^^;

testフォルダのディレクトリ構成

  • test/ - ぜろちゃんねるプラス動作ディレクトリ
    • *.cgi - 基本動作用CGI
    • datas/ - 初期データ・固定データ格納用
      | + 1000.txt
      | + 2000000000.dat
      | :
    • info/
      | + category.cgi - 掲示板カテゴリの初期定義ファイル
      | + errmes.cgi - エラーメッセージ定義ファイル
      | + users.cgi - 初期ユーザ(Administrator)定義ファイル
    • module/
      | + *.pl - ぜろちゃんねるモジュール
    • admin/
      | + *.pl - 管理CGI用モジュール
    • plugin/
      | + 0ch_*.pl - プラグインスクリプト
    • perllib/
      + * - ぜろちゃんねるプラスに必要なパッケージ

Special Thanks

精神衰弱 ◆kwSzvOHE氏
windyakin ◆windyaking氏