¿Cómo elijo qué módulo usar cuando hay varias opciones para la misma funcionalidad?


17

No es raro encontrar múltiples módulos que brinden básicamente la misma funcionalidad. Por ejemplo, hay muchos módulos de control de SPAM que ofrecen una funcionalidad extremadamente similar (por ejemplo, Spamicide y Hidden CAPTCHA ). Y hay muchos módulos de taxonomía que hacen cosas similares. Entonces, cuando varios módulos cumplen con mis requisitos, ¿cómo debo elegir cuál usar?

Respuestas:


25

Personalmente, realizo algunas comprobaciones básicas antes de profundizar.

  • ¿Cuántas instalaciones reportadas? (casi lo mismo en sus módulos de ejemplo).
  • ¿Cuánto tiempo transcurrió desde la última actualización del módulo? (Spamicide es hace 5 días (desde hoy))
  • ¿Cuántos problemas abiertos?
  • ¿Quién es el desarrollador? (Han trabajado en otros módulos que yo uso, etc.).

Luego, puede comenzar a profundizar en la integración, si yo buscara una herramienta de administración de imágenes en línea, personalmente elegiría algo que aproveche otros módulos en lugar de implementar sus propias soluciones, algo que sea características exportables, etc.


66
Gran lista Lo único que agregaría es mirar la documentación (si es que existe alguna). Cuando me enfrente con dos módulos aparentemente idénticos, elegiré el que tenga mejor documentación cada vez.
cjworden


3

Compruebo la cantidad de instalaciones, la cantidad de desarrolladores.

Luego examinaré los problemas / errores abiertos y usaré mi criterio para decidir si enviaría un problema con esos problemas. Las respuestas a los problemas de los desarrolladores son muy importantes para mí en este proceso.

El número de problemas abiertos es engañoso porque con demasiada frecuencia los problemas no son realmente problemas.

Finalmente, probablemente miraré la fuente;

Tampoco tocaré nada que no tenga o no tenga una versión D7. Esto puede ser una métrica injusta cruda, pero funciona para mí, sofar ... Abierto a la persuasión de que estoy equivocado sobre este.


3

En general, además del número de instalaciones, con qué rapidez después de una nueva versión de Drupal se actualiza este módulo. Esto me dice qué tan rápidos son los desarrolladores, y eso también me dice qué tan rápidos serán para abordar cualquier problema grave.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.