Bagaimana saya memilih modul mana yang akan digunakan ketika ada beberapa opsi untuk fungsi yang sama?

17

Sama sekali tidak jarang menemukan beberapa modul yang pada dasarnya menyediakan fungsionalitas yang sama. Sebagai contoh, ada banyak modul kontrol SPAM yang menawarkan fungsionalitas yang sangat mirip (misalnya, Spamicide dan Hidden CAPTCHA ). Dan ada banyak modul Taksonomi yang melakukan hal serupa. Jadi ketika beberapa modul memenuhi persyaratan saya, bagaimana saya harus memilih yang mana yang akan digunakan?

Chaulky
sumber

Jawaban:

25

Secara pribadi saya melakukan beberapa pemeriksaan dasar sebelum menggali lebih dalam.

  • Berapa banyak pemasangan yang dilaporkan? (hampir sama dalam modul contoh Anda).
  • Berapa lama sejak pembaruan terakhir ke modul? (Spamicide adalah 5 hari yang lalu (mulai hari ini))
  • Berapa banyak masalah terbuka?
  • Siapa pengembangnya? (Apakah mereka bekerja pada modul lain yang saya gunakan, dll).

Kemudian Anda dapat mulai menggali ke dalam integrasi, jika saya mencari alat manajemen gambar inline, saya pribadi akan memilih sesuatu yang mengambil keuntungan dari modul lain daripada menggulirkan solusi itu sendiri, sesuatu yang fitur ekspor, dll.

Menguraikan
sumber
6
Daftar hebat. Satu-satunya hal yang akan saya tambahkan adalah melihat dokumentasi (jika ada bahkan). Ketika dihadapkan dengan dua modul yang tampaknya identik saya akan memilih satu dengan dokumentasi yang lebih baik setiap saat.
cjworden
3

Saya memeriksa jumlah instal, jumlah pengembang.

Kemudian saya akan melihat melalui masalah terbuka / bug dan menggunakan penilaian saya untuk memutuskan apakah saya akan mengirim masalah dengan masalah itu. Respons terhadap masalah oleh pengembang sangat penting bagi saya dalam proses ini.

Jumlah masalah terbuka menyesatkan karena terlalu sering masalah sebenarnya bukan masalah sama sekali.

Akhirnya saya mungkin akan melihat sumbernya;

Saya juga tidak akan menyentuh apa pun yang tidak atau tidak akan memiliki versi D7. Ini mungkin metrik kasar yang tidak adil, tetapi itu bekerja untuk saya, Sofar ... Terbuka untuk persuasi bahwa saya salah tentang yang satu ini.

Richard Harrison
sumber
3

Secara umum, selain jumlah pemasangan, seberapa cepat setelah rilis baru Drupal, modul ini diperbarui. Ini memberitahuku seberapa cepat para devs itu, dan itu juga memberitahuku seberapa cepat mereka mengatasi masalah serius.

Tangurena
sumber