ぜろちゃんねるプラス再開発プロジェクトによる0ch+
Go to file
統計部員2 53fb4e598c 数値文字参照制限、rmj制限を緩和 2023-10-27 08:50:44 +09:00
PHP settingモジュールの実装、またそのテストケースの作成。ファイル周りのテストケースは未実施。 2023-08-28 00:13:21 +09:00
Plugin 数値文字参照制限、rmj制限を緩和 2023-10-27 08:50:44 +09:00
Plugin(Perl_Unaltered) 修正 2023-10-12 18:58:00 +09:00
docker php版でもdockerでcgiが動くように 2023-08-28 18:01:05 +09:00
test インデントの修正 2023-10-25 05:49:57 +09:00
.editorconfig add editorconfig 2023-09-09 17:47:50 +00:00
.gitattributes indowsで開発したときに改行コードがCRLFにならないように 2023-08-27 23:37:21 +09:00
License.md Create License.md 2023-06-16 13:22:07 +09:00
README.md Update README.md 2023-09-27 22:12:55 +09:00
Readme.txt Update Readme.txt 2023-04-26 01:51:51 +09:00
Release notes.md Update Release notes.md 2023-02-23 17:04:12 +09:00
Rename.md 対応表を作成 2023-02-23 22:55:52 +09:00
VPN_List.txt Update VPN_List.txt 2023-09-21 00:36:02 +09:00
docker-compose.perl.yml php版でもdockerでcgiが動くように 2023-08-28 18:01:05 +09:00
docker-compose.php.yml php版でもdockerでcgiが動くように 2023-08-28 18:01:05 +09:00

README.md

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氏