6年後にリリースされたbbPress2.6には、フォーラムごとのモデレーションとエンゲージメントAPIが含まれています
公開: 2019-11-15火曜日に、ジョン・ジェームズ・ジェイコビーは、bbPress 2.6 — Better Great Than Neverというタイトルの投稿で6年間待った後、bbPress2.6が一般に公開されたと発表しました。 同日のWordPress5.3のリリースによって影が薄くなったため、発表は気まぐれに上陸しました。
bbPressは、フォーラムを強化するための公式のWordPressプロジェクトです。 これは、2004年12月28日に、MattMullenwegによってスタンドアロンプロジェクトとして最初に立ち上げられました。 最初のイテレーションの全盛期には、シンプルなフォーラムソリューションとしてWordPressコミュニティ内で人気がありました。 2011年、bbPress 2.0は、Jacobyをリード開発者としてWordPressプラグインとして再起動しました。
bbPressチームは、主に4人のパートタイムの貢献者で構成されており、ユーザーテストに利用できるボランティアはほとんどいません。 Stephen Edgar、Brandon Allen、およびSergey Biryukovは、バージョン2.6の背後にあるJacoby以外の主要な開発者でした。
「ジェニファーM.ドッドは、早い段階で2.6への貢献について言及する価値があります。 彼女は大きく前進しましたが、素晴らしいです」とJacobyは言いました。 「メタチームとフォーラムチームの舞台裏には、Samuel'Otto 'Wood、Dion Hulse、Mika Epstein、Marius Jensenなど、WordPress.orgがbbPressをどのように使用しているかに基づいてフィードバックや機能リクエストをアップストリームで提供する無数の人々がいます。」
コントリビューターは、バージョン2.6がドロップするのにかかった複数年のスパンで、1,737のコードコミットで420のオープンチケットを解決しました。 新しいバージョンには、何百ものバグ修正と改善が含まれています。 その機能には、フォーラムごとのモデレート、フォーラムコンテンツをインポートするための新しいプラットフォーム、およびEngagementsAPIが含まれます。
新しいEngagementsAPIは、ユーザーIDを、フォーラム、トピック、返信、トピックタグなどのbbPressのさまざまなタイプのコンテンツに接続します。 これは、ユーザーとユーザーがフォーラムでやり取りするコンテンツとの間の一種の関係システムとして機能します。 以前のバージョンのbbPressでは、このデータはすべてユーザーメタデータテーブルに保存されていました。
フォーラムごとのモデレートはフォーラムの重要な機能ですが、bbPressに欠けている要素の1つです。 この新機能は、Engagements APIを利用して、ユーザーIDをフォーラムIDに接続します。 これにより、サイト所有者は個々のフォーラムのモデレーターを作成できます。 この機能は、ユーザーにグローバルなモデレート機能を提供するbbPressの既存の「モデレーター」の役割とは対照的に機能します。
なぜ6年待つのですか?
bbPressがほとんど死んでいたのかどうか疑問に思うことは許されるかもしれません。 最後のマイナーリリースは、チームがバージョン2.5.14を削除した2017年に発生しました。 同じ年、bbPress 2.6は3番目のベータ版に向かっており、リリース候補もいくつかありました。
「2.6ベータ版またはRCに関するフィードバックはあまりなく、SandhillsDevelopmentでの役割に移行したばかりでした」とJacoby氏は述べています。 「私は、bbPressで良い仕事をしているのかどうかわからないよりも、人々の生活に直接影響を与えることができる良い仕事をすることに集中するほうがよいと判断しました。」
Jacobyは、バグの可能性のあるバージョン2.6をリリースして、その時点でサポートの負担を引き受けたくありませんでした。 そうすることは彼の新しい仕事での彼の責任を妨害したでしょう。 「若い私は両方をやろうとしたが、両方で失敗しただろう」とジェイコビーは言った。

なぜリリースの間にこんなに長い待ち時間があるのですか? おそらく、それはTwitterの発表が数十件のいいねより少なく、リツイートがさらに少ないのと同じ理由でした。 プロジェクトへのコミュニティの関与はあまりありません。 反対に、bbPressチームは、過去2年間、ソーシャルメディアやプロジェクトの公式ブログで活動していません。
コミュニティの関与が不足しているにもかかわらず、bbPressは現在300,000を超えるサイトにインストールされています。 WordPress.org、WordPress.com、CSS-Tricks、およびその他の大規模なコミュニティでフォーラムを運営しています。 ただし、ほとんどの場所からbbPressプロジェクトに返送されるヘルプはあまりありません。
「WordPress.orgでは、bbPressは非常に複雑なパズルのほんの一部であり、ほとんどすべてが常にメンテナンスモードになっています」とJacoby氏は述べています。 「フォーラムチームはフォーラムのニーズに焦点を合わせており、メタチームはコード自体の保守を支援していますが、WordPressにより、貢献がより簡単でやりがいのあるものになりました。 そのため、寄稿者はWordPressコアに卒業し、振り返ることはめったにありません。」
bbPress 2.xをスタンドアロンのルーツからWordPressプラグインに切り替える背後にある考え方は、大規模なWordPressコミュニティが参加するのが簡単になるというものでした。Jacobyは、プラグイン前の時代から貢献が向上したと述べましたが、十分に役立っていません。 。 「ワードプレスとグーテンベルクには、bbやGlotPressよりも多くの注目と称賛があります」と彼は言いました。
bbPressの最大の問題の1つは、リソースの不足です。 プラグインには商業的な要素はなく、プロジェクトにフルタイムで取り組むために誰かに資金を提供している大手企業はありません。
「オープンソースプロジェクトが長期的に持続可能であるためには、その背後に経済が必要です」とJacoby氏は述べています。 「経済がなければ、本当の目標は何ですか? 市場占有率? より良いフォーラムソフトウェアを構築しますか? 人々が生計を立てる必要があるとき、そしてWooCommerceとの仕事が少なくなると、より良い生計を立てるのに役立つ場合、これらだけでは十分ではありません。」
フォーラムの未来
メジャーリリース間の6年間は技術的な年の生涯であり、他の企業がWordPressフォーラムの市場シェアを主張するのに十分な時間です。 しかし、bbPressは、待機中に最も使用されたWordPressフォーラムプラグインとしての地位を維持することができました。 それは、企業または開発者がフォーラムの未来を見ているかどうかという問題を提起します。
ユーザーエンゲージメントのための非常に多くの代替オプションがあるので、フォーラムは死にかけている種類のソフトウェアですか?
「とにかく数字によると、フォーラムが死にかけているのなら、それはゆっくりとした死です」とJacobyは言いました。 「SlackやDiscord(またはTwitchやYouTube)のようなチャットアプリは、最近人々がフォーラムタイプのことをする場所です。 自分のコミュニティをモデレートするには、献身と努力が必要です。仕事をする場合は、代わりに別の場所に視聴者を増やしてみませんか?」
しかし、ジェイコビーは将来に希望を持っています。 「フォーラムが魅力的でないように見える理由はたくさん想像できますが、私にとっては、自分のブログを持っているのと同じように、フォーラムは今でも誰もが戻ってくるものです!」
