XiunoBBS は、小型で安定しており、大量のデータでも高負荷容量をサポートする中国製の軽量フォーラムです。テーブルは 21 個しかなく、圧縮されたソース コードは約 600k で、単一のリクエストを 0.01 秒で処理し、APC と XCache を使用した環境では 0.00 倍の速度で実行できます。 -party ライブラリ。フロントエンドのみが jquery.js/zepto.js に依存しています。作者は、これは純粋に手作りされたフェラーリのようなもので、強力なパワーを持ち、デプロイとメンテナンスが容易であると考えています。二次開発の非常に良い基礎となります。
XiunoBBSの特徴
モバイルコンテキストにおけるライトフォーラムのインタラクティブモードの探索
1.いいね。評価、エッセンス、ハイライトなどの従来のフォーラムのコンテンツフィルタリング機能を放棄し、投稿の品質、ユーザーグループのアップグレード、テーマカラーなどはすべて「いいね」と密接に関係しています。
2. 新たに作成されたエディターは、テーブル、行と列の追加と削除、HTML5 クライアント画像のサムネイル、サーバー CPU の計算負荷の軽減、QQ スクリーンショットの直接貼り付けのサポートをサポートします。
3. 訪問者の投稿、返信、「いいね!」をサポートします。
4. SEO に有益なカスタム URL をサポートします。URL は次のようになります: http://bbs.xiuno.com/xiuno-bbs-3-official-upgrade
5. SMTPメール送信とメーリングリスト設定をサポート
6. IP 制限のサポート: アップロードされる毎日の IP 投稿、電子メール、添付ファイルの数を制限します。
7.モバイル版
8. 1 つずつリストされているわけではありません
PHP フレームワーク: XiunoPHP3.0
OO を放棄し、HHVM コンパイル/オペコード キャッシュに役立つ関数カプセル化を使用し、事前に PHP7 との統合を準備し、次の原則を提唱します。
1. 変数を含めない
2. 正規表現 e 修飾子である eval() を使用しないでください。
3. 自動ロードを使用しないでください
4. $$var 複数の変数を使用しないでください
5. PHP の高度な機能 __call__set__get などの魔法のメソッドは使用しないでください。
6. 関数カプセル化関数を使用し、プレフィックスによってモジュールを区別するようにしてください。
フロントエンドフレームワーク: XiunoUI
画像のない UI ライブラリ。IE8 と互換性があり、BootStrap を参照し、クラスの名前付けを簡素化し、無駄なレスポンシブ レイアウトを排除します。クリックして真実を確認してください。
エディタ: XNエディタ
これは zepto.js に基づいており、jquery.js と互換性があり、82k のみですが、標準ブラウザで一般的なエディター機能を実装しています: 太字、斜体、色、フォント、フォント サイズ、表、画像アップロード、ファイル アップロード、クライアント略語、全画面、HTMLの切り替え、前のステップ、次のステップなどの機能。
IE678 を考慮する必要がないため、非常にスムーズかつ短時間で実装できます。エディターを作成したことのある学生は、エディターの最大の落とし穴は、IE の範囲と w3c で定義された範囲との間に大きなギャップがあることを知っているはずです。 IE を考慮しない場合、コードは大幅に合理化できます。
XiunoBBSv4.0.2正式版アップデートログXiunoBBS4.0 は、フロントエンド クラス ライブラリとして Bootstrap4+JQuery3 を使用し、モバイル ブラウザを完全にサポートします。バックエンド XiunoPHP4.0 は、さまざまなデータベースを操作するための NoSQL メソッドをサポートします。
XiunoBBS4.0 は MIT ライセンスに基づいてリリースされており、法的リスクを心配することなく、自由に変更、バージョンの派生、商用利用が可能です (変更後も元のファイルの著作権情報は保持される必要があります)。
XiunoBBS フロントページ XiunoBBS バックエンド管理バックエンド パス: ドメイン名/管理者
ユーザー名とパスワード: admin (インストール時に設定可能)
バックエンドページ