有多个功能相同的选项时,如何选择要使用的模块?


17

找到多个提供基本相同功能的模块并不少见。例如,有许多SPAM控制模块提供了极其相似的功能(例如SpamicideHidden CAPTCHA)。并且有许多分类法模块可以执行类似的操作。因此,当多个模块满足我的要求时,应该如何选择使用哪个模块?

Answers:


25

我个人在进行更深入的研究之前会做一些基本检查。

  • 报告了多少安装?(与示例模块大致相同)。
  • 自上次更新模块以来已有多长时间?(垃圾邮件是5天前(从今天开始))
  • 有多少未解决的问题?
  • 谁是开发商?(他们是否在我使用的其他模块上工作,等等)。

然后,您可以开始进行集成,如果我在寻找嵌入式图像管理工具的时候,我个人会选择一些可以利用其他模块的东西,而不是自己开发解决方案,或者可以导出功能的东西等等。


6
很棒的清单。我唯一要添加的是查看文档(如果有的话)。当面对两个看似相同的模块时,我将每次选择具有更好文档的模块。
cjworden


3

我检查安装数量,开发人员数量。

然后,我将浏览所有未解决的问题/错误,并根据自己的判断来决定是否将这些问题发送给我。在此过程中,开发人员对问题的响应对我来说非常重要。

未解决问题的数量具有误导性,因为这些问题通常根本不是真正的问题。

最后,我可能会看看源代码。

我也不会碰任何没有或不会有D7版本的东西。这可能是一个粗略的不公平指标,但是它对我有用,对我来说...令人信服的是,我对此不对。


3

通常,除了安装数量外,在新版本的Drupal之后多长时间更新一次此模块。这告诉我开发者有多快,也告诉我他们要解决任何严重问题有多快。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.