You are here:  Home » PHP » 更好和更多参与WordPress插件目录的愿景

关于WordPress最好的部分是插件。它们使您能够扩展WordPress以执行几乎任何您能想象到的操作。 WordPress插件存储库中有超过21,000个插件。在过去的几个月里,我(Syed)一直想写一篇文章,讲述我对更好,更有吸引力的WordPress插件目录的看法。在这里,我将讨论一些严重的用户体验问题以及如何改进它。

搜索

搜索是这个平台真正缺点的功能之一。因此,很多用户在他们的WordPress网站上使用自定义谷歌搜索。插件目录本身底部有一个注释,上面写着“您也可以在Google上尝试搜索”,并附带链接。但这真的够了吗?考虑到许多人使用他们的WordPress仪表板添加插件,该仪表板使用与主站点相同的搜索,这是不太理想的。

在这个例子中,我将在插件目录中搜索“SEO”。默认情况下,结果按相关性排序。以下是相关的前3个插件的屏幕截图:

SEO Plugin Search Result

看到结果我很震惊。也许我有点偏颇,但我清楚地认为,Yoast或All in One SEO包的WordPress SEO将位于顶部。结果是,Yoast SEO插件排名第3,所有的SEO包都没有在第一页。

所以让我们直截了当。两个最受欢迎的SEO插件(分别为12M和2M下载)并不是最顶级的。位于顶部的两个插件也没有Yoast的SEO插件那么高的评级。这没有任何意义。有些人会说我们不能只把最受欢迎的插件推向顶端,因为这并没有给新开发者一个机会。这是绝对正确的。在我们非常小的Gainesville WordPress聚会期间,Ryan Frankel(@Ryanfrankel)提出了一个非常有趣的解决方案。解决方案是创建一个搜索算法,添加一堆社区变量。

这些变量可以是:

  • 下载次数 – 当然这可能会给老插件带来轻微的优势,但我们可以将其保留为低影响变量。
  • 用户认可 – 因为只允许登录用户添加收藏夹,给出星级评分,如果插件工作正常,则投票,那么我们应该添加某种声誉系统。我将在其自己的章节中进一步阐述这一点。
  • 作者的声誉 – 对于可靠的知名作者,他们应该有更好的声誉。例如,我们知道Andrew Nacin为核心做出了很多贡献。他肯定知道他在做什么。他应该比刚开始开发的人有更高的作者声誉。我将在其自己的章节中详细说明标准。

使用这些标准,我们可以显着提高插件搜索结果的相关性。让我们深入研究上面提到的声誉系统。

声誉系统

WordPress论坛缺乏声誉系统。像StackExchange和Quora这样的网站都有它。这是WordPress.org添加类似内容的时候了。用户应该能够投票选出最佳答案。获得upvotes的答案会为用户的声誉添加点数。提问的人可以向特定用户询问特定价格的问题(有点像Quora)。当然,这会让年龄更大的活跃用户比新手更有优势,但这并不是它的工作方式。我们不会立即让新开发人员成为主要核心开发人员。他们必须在很长一段时间内通过提供高质量的代码来证明自己的价值。这个声誉系统就是这样做的。

然后,我们可以利用信誉系统来影响插件搜索结果。如果声誉较高的用户喜欢某个插件,那么它肯定会有所不同。例如,当Otto喜欢插件时,我认为它是一个非常好的插件。同样的措施可用于星级评定。

插件作者声誉

虽然插件作者将被视为与其他所有用户一样,但他们将拥有单独的插件声誉。这可以考虑到这位作者是否为他们的插件提供支持?这位作者有多少好的插件?例如,如果Mark Jaquith参与了一个特定的插件,那么我希望它的排名比其他插件高一些。其他行业领导者也是如此。

目标不是阻止新的插件作者。而是欣赏优秀的插件作者。这将鼓励新作者通过提供支持在社区中获得更好的声誉。我们将在论坛中看到基于WordPress的企业更多的参与。

让人们负责任

目前,人们似乎只能报告插件损坏或给它1星评级而不实际帮助作者。是的,如果有人报告插件损坏,他们会被带到支持论坛页面,鼓励他们写下他们的问题。但人们可以很容易地将其报告破坏而不是写下来。破碎的评级仍然存在。应该验证用户是否已进行支持论坛查询。如果没有,他们的破损投票不应该算在内。因为他们真的没有帮助任何人说它破碎而没有解释它是如何被破坏的。

同样适用于星级评级。这些应显示在每个用户的个人资料中。应该有一个选项添加一个评论,解释为什么用户将其排名为2星或5星。这种问责制将有助于更大的社区。

商业插件

WordPress主题库有一个商业主题选项卡。然而插件没有。这没有任何正义。每个人都应该知道好的WordPress插件,如Gravity Forms,VaultPress,BackupBuddy等.plugins目录根本不会这样做。至少,它应该有一个页面列出商业插件商店,就像他们为主题商店。

从长远来看,在存储库中托管类似于iOS或Android市场的商业插件实际上是有意义的。我知道这有它自己的问题,可以成为它自己的主题,但我不禁提到它。

我知道所有这些都需要花费大量时间来实施。我不确定这是否会实际实现。但从我的角度来看,这肯定会使插件目录更好,更有吸引力。我很乐意听到你的想法?你认为插件目录需要改变什么?你同意我的愿景吗?我无法察觉的视力有哪些缺陷?请在评论中告诉我。

评论被关闭。