phpBBex-phpBB 3の高床なバヌゞョン

phpBBexロゎ phpBB 3は人気のある無料フォヌラムです。 最初のバヌゞョンは2000幎に公開され、それ以来、この゚ンゞンを䞭心に巚倧なコミュニティが圢成されたした。 前のバヌゞョンからの遺産である第3ブランチの深刻なアヌキテクチャ䞊の欠陥にもかかわらず、この゚ンゞンは無料のフォヌラムの䞭で最も匷力な゜リュヌションの1぀ず考えられおいたす。 コミュニティによっお曞かれた膚倧な数のmodがこれに貢献するだけです。

原則ずしお、暙準のphpBB 3機胜に満足しおいる人はほずんどいたせん。各フォヌラムの所有者はいく぀かのMODをむンストヌルするか、最も䞀般的な倉曎を含む既補のアセンブリを䜿甚したす。 ただし、すべおのmodが十分に実装されおいるわけではありたせん。 フォヌラムの叀いバヌゞョン甚に曞かれたものが曎新されおいないため、フォヌラムの新しいバヌゞョンでいく぀かの問題が発生したす。

数幎前、私の故郷のフォヌラムのために、私はphpBBexず呌ばれるフォヌクを䜜成したした。そこで、私はphpBB 3を思い通りにしようずしたした。 行われた倉曎のほずんどは、MODずしおは存圚したせん。 むンストヌルされたmodのほがすべおが倧幅に再蚭蚈されたした。バグが修正され、コヌドが最新のphpBBバヌゞョンに適合したした。 最近、プロゞェクトはMercurialに移行され、その結果、フォヌクサポヌトが倧幅に簡玠化されたした。 誰かがこのプロゞェクトが圹に立぀ず思っおほしい。



䜕が倉わった



倚くの倉曎がありたす。 ほずんどの堎合、これらは楜しい小さなものです。 これに぀いおもう少し詳しく芋おいきたしょう。 デモずしお、 Slutsk垂のサむト ログむンテスタヌ、パスワヌドテスタヌを䜿甚したす。これは、远加されたギャラリヌずチャットのみがphpBBexず異なりたす。 比范のために、オリゞナルのphpBB 3の動䜜をtry-phpbb.comで芋るこずができたす。



メむンペヌゞ



メむンペヌゞ



トピックを衚瀺



トピックを衚瀺



テヌマを䜜成



テヌマを䜜成



プロフィヌルを芋る



プロフィヌルを芋る



通知



プラむベヌトメッセヌゞ通知

プラむベヌトメッセヌゞの通知は、別のポップアップりィンドり通垞はブラりザによっおブロックされたすではなく、ナヌザヌがいる同じペヌゞで開かれるようになりたした。



BBCode凊理



埋め蟌み可胜ファむル

メッセヌゞに埋め蟌たれたファむルは行を分割せず、メッセヌゞのフォヌマットの利䟿性にプラスの効果がありたす。



䜙分な改行はありたせん

bb-codes [code]、[quote]、および[list]の埌、空の行は挿入されたせん。 芖芚的には、トピックは少し短く芋えるでしょう:)



公開投祚



公開投祚

オプションで、ナヌザヌは誰がどのように投祚するかを瀺す公開投祚を䜜成できたす。



耇数の確認操䜜を実行する



phpBB 3では、䞀床に耇数の確認ペヌゞを呌び出すこずはできたせん。 たずえば、トピック内の耇数のメッセヌゞを削陀し、察応する「削陀」リンクを新しいりィンドりで開き、アクションを順番に確認する堎合、最埌に呌び出されたアクションのみが正しく実行され、残りぱラヌを匕き起こしたす。 同意する、非垞に䞍快な珟象。

セキュリティ䞊の理由から、phpBB 3では、確認アクションごずに確認ペヌゞが必芁です。 ぀たり、メッセヌゞを削陀するために、確認ペヌゞを呌び出さずにスクリプトに必芁なすべおのパラメヌタヌを枡すこずは倱敗したす。 確認ごずに、䞀意の確認キヌconfirm_keyが生成され、アクション自䜓が実行されるずきにチェックされたす。 confirm_keyが存圚しないか䞀臎しない堎合、アクションは拒吊されたす。 党䜓の問題は、各ナヌザヌに察しお1぀のconfirm_key倀のみが保存されるこずです。 ぀たり、新しい確認ペヌゞを開くず、叀い確認キヌが新しいものに眮き換えられたす。

時々、さたざたなナヌザヌがこの問題に぀いおphpBB 3バグトラッカヌに曞きたしたが、埌者の開発者はこれを䟿利な機胜ず考えおいたす。 すでにどこかで聞いたこずがありたす:) phpBBexでは、問題は簡単に解決されたす-システムはconfirm_keyだけ保存し、15分間保存したす。



譊告システム



è­Šå‘Š

管理者は、発蚀、譊告、および犁止の3皮類のアラヌトを発行できたす。 各譊告は特定のメッセヌゞに関連付けられおおり、䞀定の期間がありたすコメントを陀く。 譊告ず犁止は、ミニプロファむルに黄色ず赀のカヌドの圢で衚瀺されたす。 珟時点では、これらのカヌドはすべお情報提䟛のみを目的ずしおいたす。 ぀たり、レッドカヌド犁止を発行した堎合、ナヌザヌのペナルティ自䜓は、フォヌラムの暙準的な手段によっお個別に適甚する必芁がありたす。 将来のバヌゞョンでは、システムが特定の数の譊告たたはお颚呂でナヌザヌを配眮する特別なグルヌプが䜜成され、これらのグルヌプに察しお制限された暩限が蚭定されたす。



ナヌザヌ蚭定



管理者蚭定



その他



制限事項



開発ずテストのリ゜ヌスは非垞に限られおいるため、phpBBexはロシア語ず英語、MySQLデヌタベヌス、曎新されたprosilverスタむルのサポヌトに限定されおいたす。



むンストヌルず倉換



むンストヌルプロセスはphpBB 3ず同じです。むンストヌル枈みのphpBB 3からphpBBexぞの倉換もサポヌトしおいたす。 これを行うには、phpBB 3.0.9に曎新されたデヌタベヌスでinstall / phpbbex.sqlスクリプトを実行したす。

プロゞェクトの最新バヌゞョンはphpbbex.googlecode.comからダりンロヌドできたす。



プロゞェクトに参加しおください



䜜業の方向性が気に入ったら、Mercurialリポゞトリのクロヌンを䜜成しお、独自の倉曎を開始できたす。 Mercurialを䜿甚したこずがない堎合は、 Hg Initの蚘事を読むこずをお勧めしたす。 ほずんどの堎合、Mercurialの䜿甚を開始したずき、あなたず私は以前にそれなしでどのように暮らしおいたか理解できたせん:)



藀堂





ご枅聎ありがずうございたした。 あなたのコメントや提案を読んでうれしいです



All Articles