Как мне выбрать, какой модуль использовать, если существует несколько вариантов одной и той же функциональности?
Совсем не редкость найти несколько модулей, которые обеспечивают в основном одну и ту же функциональность. Например, существует множество модулей контроля спама, которые предлагают чрезвычайно схожие функции (например, Спамицид и Скрытая КАПЧА ). И есть много модулей таксономии, которые делают подобные вещи. Итак, когда несколько модулей соответствуют моим требованиям, как мне выбрать, какой из них использовать?
4 answers
Лично я провожу несколько основных проверок, прежде чем копать глубже.
- Сколько зарегистрированных установок? (примерно то же самое в ваших примерах модулей).
- Сколько времени прошло с момента последнего обновления модуля? (Спамицид 5 дней назад (с сегодняшнего дня))
- Сколько открытых вопросов?
- Кто является разработчиком? (Работали ли они над другими модулями, которые я использую, и т.д.).
Затем вы можете начать углубляться в интеграцию, если я буду искать встроенный инструмент управления изображениями, который я лично хотел бы выберите что-то, что использует преимущества других модулей, вместо того, чтобы внедрять собственные решения, что-то, что можно экспортировать, и т.д.
Существуют страницы сравнения для некоторых модулей.
Информацию иногда можно найти в гугле site:groups.drupal.org и имена модулей.
Общий поиск по сравнению модулей на g.d.o
Я проверяю количество установок, количество разработчиков.
Затем я просмотрю открытые проблемы/ошибки и использую свое суждение, чтобы решить, буду ли я отправлять проблемы с этими проблемами. Ответы разработчиков на вопросы очень важны для меня в этом процессе.
Количество открытых проблем вводит в заблуждение, потому что слишком часто проблемы на самом деле вообще не являются проблемами.
Наконец, я, вероятно, посмотрю на источник;
Я также не буду прикасаться ни к чему, что нет или не будет версии D7. Это может быть грубая несправедливая метрика, но она работает для меня, софар... Открыт для убеждения, что я ошибаюсь на этот счет.
Как правило, в дополнение к количеству установок, как быстро после нового выпуска Drupal обновляется этот модуль. Это говорит мне, насколько быстры разработчики, и это также говорит мне, насколько быстро они будут решать любые серьезные проблемы.