Bagaimana drupal.org menemukan modul yang dipasang situs web

9

Saya ingin tahu bagaimana drupal.org menghitung situs web yang menggunakan modul tertentu, seperti contoh dalam laporan halaman modul tampilan :

Reported installs: 717,794 sites currently report using this module. View usage statistics. Downloads: 4,815,869.

Tidak sulit untuk menemukan jumlah unduhan tetapi saya ingin tahu bagaimana drupal.org dapat Reported installs?

Apakah ada cara untuk mengetahui jumlah situs web yang menggunakan modul khusus saya yang tidak dipublikasikan di situs web drupal.org?

Yusef
sumber

Jawaban:

10

Drupal.org mendapatkan 'instalasi yang dilaporkan' dari modul Pembaruan manajer. Jadi untuk melakukan sesuatu seperti itu, Anda perlu Anda modul khusus untuk melaporkan kembali ke server Anda, dan sebaiknya pengguna Anda diberitahu untuk itu.

Wtower
sumber
8

Saya kira mereka melacak data itu ketika situs meminta info pembaruan (ini satu-satunya waktu yang memungkinkan, memikirkannya).

Jadi, kecuali Anda secara eksplisit melacak dan menyimpan data itu sendiri, entah itu melalui server modul Anda sendiri atau metode lain, sayangnya tidak.

Clive
sumber
terima kasih, saya kira juga, ini berarti jika situs mematikan pembaruan, modul instanlled tidak dilaporkan
Yusef
4
@zhilevan FWIW drupal.org/documentation/modules/update clive berfungsi seperti tebakan Anda - kunci unik dan daftar versi perangkat lunak yang dijalankan situs Anda dikirim ke Drupal.org
Bala
3

Hanya situs yang menjalankan data laporan Status Modul pembaruan kembali ke drupal.org.

Seperti halaman statistik untuk modul menyebutkan

Statistik ini tidak lengkap; hanya situs web Drupal yang menggunakan modul Status Perbarui yang disertakan dalam data.

Jika Anda ingin detail lebih lanjut silakan baca https://drupal.org/node/329620

Jika Anda ingin melacak pemasangan modul Anda, Anda perlu tahu bagaimana drupal.org menghasilkan statistik ini. Titik pemeriksaan pertama Anda harus melihat pada kode dalam modul Proyek .

Gokul NK
sumber