そのため、開発者の間で非常に長く困難な話題となったphpBBプロジェクトは、おそらく最も人気があり(エラーや脆弱性も少ない)、フォーラムエンジンの
第3バージョンの最初のリリース候補を提供しました。 リリース候補の前には5番目のベータ版があり、
最初のベータ版は
昨年6月17日に発表されました 。 では、この11か月の開発は何をもたらしましたか? この質問に対して、私は答えようとします
最小要件
- PHPをサポートするオペレーティングシステムでのWebサーバーまたはWebホスティング
- SQLデータベースシステム、次のいずれか
- MySQL 3.23以降(MySQLiをサポート)
- PostgreSQL 7.3+
- SQLite 2.8.2+
- Firebird 2.0以降
- MS SQL Server 2000以降(直接またはODBC経由)
- オラクル
- PHP 4.3.3+(> = 4.3.3、> 4.4.x、> 5.xx、> 6.0-dev(互換))使用する予定のデータベースサポートgetimagesize()関数を有効にする必要があります
以下に、追加モジュールのオプションのPHP設定要件を示します。
- Zlib圧縮のサポート
- リモートFTPサポート
- XMLサポート
- Imagemagickのサポート
- GDサポート
ご覧のとおり、おそらくホスティングプロバイダーの料金プランに関して、最小要件は非常に標準的で実行可能なものです(MySQLをデータウェアハウスとして考慮すること)。 zlib圧縮ライブラリとImagemagickライブラリを含めると問題が発生する可能性があることが経験からわかっています。 セキュリティ上の理由から、allow_url_fopenディレクティブをオフにすることを好む人もいます。 そして、これは私たちを脅かしています:フォーラムの出力の圧縮(zlibの欠如)、オンザフライでの写真の編集(Imagemagickの欠如)、および管理パネルからのエンジンの更新(allow_url_fopenの禁止)。
どうぞ
設置
冒頭には、挨拶、ライセンス、問題やエラーに関するサポートを受けるためのリンクがありました。 実際、すべてが標準ですが、「そして次に新しいデザインテーマ:)」の後の最初の考えは、「そして、私の母国語の選択はどこですか?」
さらに-より興味深い...それは可能性があります:)再び、インストールプロセスの説明を含む「Greetings」。 その後、最小インストール要件に戻り、MySQLだけでなく、マルチバイトエンコーディングの完全なサポートについても開発者を称賛し、GDライブラリがサポートされていない場合は[次へ]をクリックします。 次の3つのインストールシートは、すべてのインストールの標準であるため、1回で実行できます。 結果として、データベースに関するデータを構成ファイルに保存し、現在のセッションの管理者アカウントに関するデータを保存します。 最後から2番目のインストール項目:「詳細設定」。何らかの理由で電子メールとサーバーURLの設定が含まれますが、2つの最も単純なもの(およびフォーラムで最も重要なものの多く)を構成しません:名前とスローガン。 これにより、最後の段落「データベースへのテーブルのインストール」を克服した後、「yourdomain.com」という名前のフォーラムと、「フォーラムを説明する小さなテキスト」というスローガンがあります。 私に関しては、それは愚かでユーザーフレンドリーではありません。
インストール済み。 困難はありません。目新しさも事実上ゼロで、最大は新しいデザインテーマに慣れています。
phpBB 3.0.RC1の実行
まず、再び、大きな赤い画面が表示された更新された管理コントロールパネルにリダイレクトされます。インストールフォルダーを削除するといいと叫びます。 タブをクリックしてそこに表示される内容を確認する以外は、コントロールパネルを処理する必要はありません。 そしてもちろん、サイドメニューを最小化/表示するにはクリックしてください...
非常に確立されたフォーラムでは、新たな発見はほとんどありません。 だから、あなた自身のために、あなたはすでに最初の結論を出すことができます:PCBiBi 3のバージョン-グローバルに新しいものを期待しないでください:)別のコントロールパネルに入った後、ユーザーは(サイトのメインページから)、そしてトピックページからモデレーションパネルまで-完全になります悲しいことです。他のフォーラムエンジンではあまり受け入れられなかったということでも、物事が違うということでもありませんが、やや行き止まりになります。 上部に2つのパネルがあり、下部に1つのパネルがあります。 そして、すべての管理者、モデレーター、ユーザー。 くそー、彼は足を骨折します。 それから、座って夜を見て考えますが、トピックをあるセクションから別のセクションに移動します:modで。 パネルまたは管理パネル?
テーマを作成しようとしています。 すべてが標準的なようですが、特に[保存]ボタンと[送信]ボタンからの質問があります。 習慣ではない(左端のボタンを保存する)ので、[保存]をクリックします。更新されたセクションにトピックが表示されない場合、目を疑います。 それから、ブラウザの助けを借りて戻って、Submitをクリックする必要があることを既に理解しています。このレコードはドラフトのどこかに検索する必要があります。 このドラフトはユーザーのパネルにあり、作成者に感謝します。トピックを開きたいと思うことがよくありますが、考えをまとめることができない場合は、ドラフトに自分の考えを保存し、後でこれらのドラフトをトピックに変換します。
私の不満の別のポイントは、作成/編集されたトピックとフォーラムのタグがないことです。 そしてこれは「タグクラウド」の時代です。 ああ、ここはフォーラム対アラフォーラムが生まれる場所です。 ソーシャルネットワーク。
もう一度ユーザーパネルに移動すると、最後のリンク「Friends&Foes」に気付きます。vBulletineでは、同様の機能(友人/敵の輪を持つ)が2番目のブランチに実装されているためです:)
まとめ
これで終わります。 それで、私は最初のphpBBリリース候補で何を見ましたか? 正直に言うと、フォーラムとソーシャルネットワークの利点を組み合わせた隣接プロジェクトを開発する必要があることを改めて確認しました。 また、このセクションとトピックの「表」構造に対処しましたが、ユーザー情報を「右側」に揃えるという決定にも満足しました。 一般に、phpBBエンジンのファンにフォーラムの更新を確認するようにアドバイスすることができます(デフォルトではデータ変換オプションが提供されているため)。そして、ところで、 phpBBコミュニティのページをさまよい、このプロジェクトの3番目のブランチを試すかどうかを決定します。
PS 有効性を愛する人に捧げる:phpBB 3によって生成されたページ-有効なxHTML 1.0厳格。
zy すべてのスクリーンショットはクリック可能です。
zyyy うん。 style
属性が解析されない場合でも、許可されたタグでHabrahabrに表示されます。 代わりに、単純なwtf
属性を取得します。