WordPressの最大の魅力はプラグインです。プラグインを使えば、WordPressを拡張して、想像できることはほとんど何でもできるようになる。WordPressのプラグインリポジトリには21,000以上のプラグインがあります。この数ヶ月間、私(サイード)は、より良い、より魅力的なWordPressプラグインディレクトリのビジョンについて語る投稿を書きたいと思っていました。ここでは、いくつかの深刻なユーザー体験の問題と、それを改善する方法について話します。
検索
検索は、このプラットフォームの本当の欠点であった機能の一つである。そのため、多くのユーザーがWordPressサイトでカスタマイザー検索を利用している。プラグインディレクトリの一番下には、「Googleで検索してみることもできます」とリンク付きで注意書きがある。しかし、それで本当に十分なのだろうか?多くの人がメインサイトと同じ検索を利用するWordPressダッシュボードを使ってプラグインを追加していることを考えると、理想的とは言えない。
この例では、プラグインディレクトリで「SEO」を検索してみる。初期設定では、結果は関連性でソートされている。以下は、関連性で上位3つのプラグインのスクリーンショットである:
私はこの結果を見てショックを受けた。私は少し偏っているのかもしれないが、WordPress SEO by Yoastか All In One SEO packが上位に来るだろうとはっきりと思っていた。結果は、Yoast SEOプラグインが3位にランクインし、All In One SEO packは最初のページにもありませんでした。
では、整理してみよう。最も人気のある2つのSEOプラグイン(それぞれ1,200万ダウンロードと2,000万ダウンロード)が上位になかったのだ。上位にある2つのプラグインも、YoastのSEOプラグインほど高い評価を受けていない。これでは意味がない。新規: 人気のあるプラグインだけを上位にするのは、新規開発者にチャンスを与えないからダメだと言う人もいるでしょう。確かにその通りだ。私たちのとても小さなGainesville WordPress Meetupで、Ryan Frankel(@Ryanfrankel)がとても興味深い解決策を持ち出した。その解決策とは、コミュニティの変数の束を追加する検索アルゴリズムを作成することだった。
これらの変数には次のようなものがある:
- ダウンロード数– 本当に〜してもよいですか?もちろん、これは古いプラグインに若干のアドバンテージを与えるかもしれませんが、影響の少ない変数として維持することができます。
- ユーザーの支持– ログイン中のユーザーだけがお気に入りを追加したり、星の評価をつけたり、プラグインが動作しているかどうかを投票したりする権限がありませんので、ある種の評価システムを追加する必要があります。この点については、別のセクションで詳しく説明します。
- 投稿者の評判 – 信頼できる有名な投稿者には、より良い評判を与えるべきです。例えば、我々はアンドリュー・ネイシンがコアに多くの貢献をしていることを知っている。彼は間違いなく自分が何をしているかを知っている。彼は、開発を始めたばかりの人よりも投稿者の評価が高いはずだ。この基準については、別のセクションで詳しく説明する。
これらの基準を使うことで、プラグインの検索結果の関連性を大幅に改善することができる。上記で述べたレピュテーション・システムを深く掘り下げてみよう。
評判システム
WordPressのフォーラムには評判システムがない。StackExchangeやQuoraのようなサイトにはあります。WordPress.orgにも同様のものが追加される時が来た。ユーザーはベストアンサーに投票することができるはずです。アップボートを獲得した回答は、ユーザーのレピュテーションにポイントが加算される。質問者は、特定のユーザーに対して、特定の価格で質問をすることができる(Quoraのようなもの)。本当に〜してもよいですか?確かにこれは、新参者よりも古くからの有効化したユーザーに大きなアドバンテージを与えるだろう。新規開発者をすぐにコア開発者のリーダーにすることはない。彼らは非常に長い間、質の高いコードに貢献することで自分の価値を証明しなければならない。このレピュテーション・システムは、まさにそれを実現するものだ。
そして、プラグインの検索結果に影響を与えるために、レピュテーションシステムを活用することができる。より高いレピュテーションを持つユーザーが特定のプラグインを気に入れば、それは間違いなく違いを生む。例えば、Ottoがあるプラグインを気に入っている場合、私はそれがかなり良いプラグインだと思うだろう。星評価にも同じような対策が使えます。
プラグイン投稿者の評判
プラグイン投稿者は他のユーザーと同様に扱われますが、プラグインに対する評価は区切られます。これは、投稿者が自分のプラグインにサポートを提供しているか?この投稿者はいくつの優れたプラグインを持っているか?例えば、Mark Jaquithが特定のプラグインに携わっているのであれば、他のプラグインよりも少し上位にランクされると予想されます。他の業界のリーダーも同様です。
目標は、新しいプラグイン投稿者を落胆させることではありません。むしろ、優れたプラグイン作者を評価することです。そうすることで、新しい投稿者がサポートを提供することで、コミュニティでより良い評判を得ることができるようになります。WordPressをベースとしたビジネスのフォーラムへの参加が増えるでしょう。
人々に責任を負わせる
現在、投稿者はプラグインが壊れていると報告したり、星1つの評価をつけたりするだけで、実際に作者を助けることはできないようです。誰かがプラグインが壊れたと報告すると、サポートフォーラムのページが表示され、その問題について書くように促されます。しかし、人々は簡単に壊れたと報告するだけで、それについて書くことはできません。壊れたという評価はまだ残ります。ユーザーがサポートフォーラムにクエリーを行ったかどうかを確認する正しいバリデーションが必要です。もしそうでなければ、その壊れた投票はカウントされるべきではありません。なぜなら、どう壊れているのか説明せずに壊れていると言うことは、本当に誰の助けにもならないからです。
星の評価も同様です。これらは各ユーザーのプロフィールに表示されるべきです。なぜそのユーザーが2つ星や5つ星にランク付けしたのかを説明するレビューを追加するオプションを設けるべきだ。このような説明責任は、より大きなコミュニティの助けになる。
商用プラグイン
WordPressテーマリポジトリには商用テーマのタブがある。しかしプラグインにはない。これでは何の正当性もない。Gravity Forms、VaultPress、BackupBuddyなどのような優れたWordPressプラグインは誰もが知っているはずだ。プラグインディレクトリはそれをすべて行っていない。少なくとも、テーマショップのように商用プラグインショップをリストアップするページを持つべきだ。
長い目で見れば、iOSやAndroidのマーケットプレイスのように、商用プラグインをリポジトリでホスティングサービスするのは理にかなっている。これには独自の問題があり、独自のトピックになり得ることは承知しているが、言及せずにはいられなかった。
これらすべてを実装するには多くの時間がかかることは承知している。この中のどれかが実際に実施されるかどうかはわからない。しかし、私の立場からすると、これは間違いなくプラグインディレクトリをより良く、魅力的なものにするでしょう。あなたのフィードバックを聞かせてください。プラグインディレクトリは何を変える必要があると思いますか?私のビジョンに賛成ですか?私のビジョンの欠点は何でしょうか?コメントで教えてください。
注:この投稿はSyed Balkhiによって書かれました。ここでの表示はすべて彼のものであり、他のエディターのものではありません。
Moinuddin Waheed
Visionary and insightful article about how the plugins should be visible in the search results based on their reputation and ratings.
I just realised it is an older post written more than ten years ago but still I find the wisdom in the arguments made in this article.
Thanks Syed Balkhi for taking wpbeginner this far where it is now the world largest resources website for wordpress on the planet.
Still learning and there is a lot to learn from you.
Elisa
I could not agree more
Dawn Elise
Really helpful post, thank you. I thought it was just me thinking some of these things about the weird SEO plug-ins that come up.
As a newbie who had an SQL injection attack from Tim Thumb, I am too scared to use plug-ins unless they are highly recommended by several people. Besides your general suggestions being advanced, it also really helped that you specifically named several of the best and most popular plug-ins (as well as some that come up high on WordPress search that aren’t).
One additional question, do you recommend a particular plug in for Search we can use? I also don’t find the built-in Search too accurate.
Editorial Staff
You can always use Google Custom Search on your site.
管理者
Pete
“There should be a validation to see if the user has made the support forum query. If not, their broken vote should not count. Because they are really not helping anyone by saying it’s broken without explaining how it is broken.”
agreed
Anurag Gogna
When I was reading through the title, I imagined WPBEGINNER would be developing a “more engaging Wordpress plugin directory”, but sadly that’s not the case. I hope Wordpress guys listen and make these must have enhancements. Really Nice Post.
Asma Yasrib
Agree. Agree and couldn’t agree more.
I usually end up checking reviews of plugins before using them. Sometimes I install a plugin with a good rating only to realise its not useful.
Maybe a proper review of at least the most commonly used plugins would be a great addition too – maybe you could add that to your wpbeginner as a seperate section
Chris
totally agree. i hope they do this.