Jak drupal.org znalazł moduł zainstalowany na stronie internetowej

9

Chcę wiedzieć, jak drupal.org zlicza strony internetowe, które używają określonego modułu, na przykład w raportach stron modułu wyświetleń :

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

Nie jest trudno znaleźć liczbę pobrań, ale chcę wiedzieć, jak się rozwija drupal.org Reported installs?

Czy jest jakiś sposób, aby dowiedzieć się, ile stron internetowych korzysta z moich niestandardowych modułów, które nie są publikowane na stronie drupal.org?

Yusef
źródło

Odpowiedzi:

10

Drupal.org otrzymuje „zgłoszone instalacje” z modułu Menedżera aktualizacji. Aby zrobić coś takiego, potrzebujesz niestandardowego modułu, aby zgłosić się z powrotem na twój serwer i najlepiej, aby użytkownicy zostali o tym powiadomieni.

Wtower
źródło
8

Sądzę, że śledzą te dane, gdy witryny żądają informacji o aktualizacji (to jedyny możliwy czas, myślę o tym).

Tak więc, chyba że jawnie śledzisz i zapisujesz te dane samodzielnie, czy to za pośrednictwem własnego serwera modułów, czy innej metody, niestety nie.

Clive
źródło
dzięki, myślę też, to znaczy, że jeśli strona wyłączy aktualizację, instanlowany moduł nie zostanie zgłoszony
Yusef
4
@zhilevan FWIW drupal.org/documentation/modules/update clive działa jak zgadywanie - unikalny klucz i lista wersji oprogramowania uruchomionego przez twoją stronę są wysyłane do Drupal.org
Bala
3

Tylko strony z uruchomionym modułem aktualizacji statusu przesyłają dane z powrotem do drupal.org.

Jak wspomniano na stronie statystyk modułu

Te statystyki są niekompletne; dane zawierają tylko strony internetowe Drupal korzystające z modułu Status aktualizacji .

Jeśli chcesz uzyskać dodatkowe informacje, przeczytaj https://drupal.org/node/329620

Jeśli chcesz śledzić instalacje modułów, musisz wiedzieć, w jaki sposób drupal.org generuje te statystyki. Pierwszym punktem kontrolnym powinno być przyjrzenie się kodowi w module Project .

Gokul NK
źródło