Как выбрать модуль для использования, когда есть несколько вариантов для одной и той же функциональности?


17

Нередко можно найти несколько модулей, которые обеспечивают в основном одинаковую функциональность. Например, есть много модулей управления СПАМом, которые предлагают чрезвычайно похожие функциональные возможности (например, Spamicide и Hidden CAPTCHA ). И есть много модулей Таксономии, которые делают подобные вещи. Итак, когда несколько модулей соответствуют моим требованиям, как мне выбрать, какой из них использовать?

Ответы:


25

Лично я делаю несколько основных проверок, прежде чем копать глубже.

  • Сколько заявленных установок? (примерно так же в вашем примере модулей).
  • Сколько времени прошло с момента последнего обновления модуля? (Spamicide 5 дней назад (с сегодняшнего дня))
  • Сколько открытых вопросов?
  • Кто разработчик? (Работали ли они над другими модулями, которые я использую, и т. Д.).

Тогда вы можете начать копаться в интеграции, если бы я искал встроенный инструмент управления изображениями, я лично выбрал бы что-то, что использует преимущества других модулей, вместо того, чтобы использовать собственные решения, что-то, что можно экспортировать, и т. Д.


6
Отличный список. Единственное, что я хотел бы добавить, это просмотреть документацию (если она вообще существует). Столкнувшись с двумя, казалось бы, одинаковыми модулями, я каждый раз выбираю один с лучшей документацией.
cjworden


3

Я проверяю количество установок, количество разработчиков.

Затем я просматриваю открытые проблемы / ошибки и использую свое суждение, чтобы решить, отправлю ли я проблему с этими проблемами. Ответы на вопросы разработчиков очень важны для меня в этом процессе.

Количество открытых вопросов вводит в заблуждение, потому что слишком часто проблемы вообще не являются проблемами.

Наконец, я, вероятно, посмотрю на источник;

Я также не буду касаться ничего, что не имеет или не будет иметь версию D7. Это может быть грубая несправедливая метрика, но она работает для меня, софар ... Открыто для убеждения, что я ошибаюсь в этом.


3

Как правило, в дополнение к количеству установок, как быстро после нового выпуска Drupal обновляется этот модуль. Это говорит мне, насколько быстры разработчики, и это также говорит мне, насколько быстро они будут решать любую серьезную проблему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.