Wie wähle ich das zu verwendende Modul aus, wenn es mehrere Optionen für dieselbe Funktionalität gibt?

17

Es ist überhaupt nicht ungewöhnlich, mehrere Module zu finden, die im Grunde die gleiche Funktionalität bieten. Beispielsweise gibt es viele SPAM-Steuerungsmodule, die eine äußerst ähnliche Funktionalität bieten (z. B. Spamicide und Hidden CAPTCHA ). Und es gibt viele Taxonomiemodule, die ähnliche Aufgaben ausführen. Wenn also mehrere Module meinen Anforderungen entsprechen, wie soll ich dann dasjenige auswählen, das ich verwenden möchte?

Chaulky
quelle

Antworten:

25

Persönlich mache ich ein paar grundlegende Überprüfungen, bevor ich tiefer grabe.

  • Wie viele gemeldete Installationen? (ungefähr das Gleiche in Ihren Beispielmodulen).
  • Wie lange ist das letzte Update des Moduls her? (Spamicide ist 5 Tage her (von heute))
  • Wie viele offene Fragen?
  • Wer ist der Entwickler? (Haben sie an anderen Modulen gearbeitet, die ich benutze, etc).

Dann können Sie anfangen, sich mit der Integration zu befassen. Wenn ich nach einem Inline-Image-Management-Tool suche, würde ich persönlich etwas wählen, das andere Module nutzt, anstatt eigene Lösungen zu entwickeln, etwas, das exportierbar ist usw.

Entziffern
quelle
6
Tolle Liste. Das einzige, was ich hinzufügen möchte, ist die Dokumentation (falls überhaupt vorhanden). Wenn ich mit zwei scheinbar identischen Modulen konfrontiert werde, wähle ich jedes Mal eines mit einer besseren Dokumentation.
cjworden
3

Ich überprüfe die Anzahl der Installationen, die Anzahl der Entwickler.

Dann werde ich die offenen Probleme / Bugs durchsehen und nach meinem Ermessen entscheiden, ob ich ein Problem mit diesen Problemen ausliefern würde. Die Antworten der Entwickler auf Probleme sind mir in diesem Prozess sehr wichtig.

Die Anzahl der offenen Probleme ist irreführend, da die Probleme allzu oft überhaupt keine Probleme sind.

Zum Schluss schaue ich mir wahrscheinlich die Quelle an.

Ich werde auch nichts anfassen, das keine D7-Version hat oder nicht haben wird. Dies mag eine grobe, unfaire Metrik sein, aber sie funktioniert für mich, bis jetzt ... Offen für die Überzeugung, dass ich in dieser Hinsicht falsch liege.

Richard Harrison
quelle
3

Im Allgemeinen wird dieses Modul zusätzlich zur Anzahl der Installationen, wie schnell es nach einer neuen Version von Drupal aktualisiert wird, aktualisiert. Dies zeigt mir, wie schnell die Entwickler sind und wie schnell sie alle ernsthaften Probleme lösen werden.

Tangurena
quelle