Wie drupal.org ein auf der Website installiertes Modul gefunden hat


9

Ich möchte wissen, wie drupal.org die Websites zählt, die ein bestimmtes Modul verwenden, als Beispiel in Seitenberichten des Ansichtsmoduls :

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

Es ist nicht schwer, die Anzahl der Downloads zu finden, aber ich möchte wissen, wie drupal.org wird Reported installs?

Gibt es eine Möglichkeit, die Anzahl der Websites herauszufinden, die meine benutzerdefinierten Module verwenden, die nicht auf der Website drupal.org veröffentlicht wurden?

Antworten:


10

Drupal.org erhält "gemeldete Installationen" vom Update Manager-Modul. Um so etwas zu tun, benötigen Sie ein benutzerdefiniertes Modul, um sich bei einem Ihrer Server zu melden. Lassen Sie Ihre Benutzer vorzugsweise darüber benachrichtigen.


8

Ich würde vermuten, dass sie diese Daten verfolgen, wenn Websites Aktualisierungsinformationen anfordern (es ist die einzig mögliche Zeit, darüber nachzudenken).

Wenn Sie diese Daten also nicht explizit selbst verfolgen und speichern, sei es über Ihren eigenen Modulserver oder eine andere Methode, dann leider nicht.


danke, ich denke auch, das heißt, wenn die Seite das Update ausschaltet, wird das installierte Modul nicht gemeldet
Yusef

4
@zhilevan FWIW drupal.org/documentation/modules/update clive es funktioniert wie Ihre Vermutung - eindeutiger Schlüssel und eine Liste der Versionen der Software, die Ihre Website ausführt, werden an Drupal.org
Bala

3

Nur Sites, auf denen das Update Status-Modul ausgeführt wird, melden Daten an drupal.org zurück.

Wie die Statistikseite für das Modul erwähnt

Diese Statistiken sind unvollständig; In den Daten sind nur Drupal-Websites enthalten, die das Modul " Status aktualisieren" verwenden.

Wenn Sie weitere Informationen wünschen, lesen Sie bitte https://drupal.org/node/329620

Wenn Sie die Installation Ihres Moduls verfolgen möchten, müssen Sie wissen, wie drupal.org diese Statistiken generiert. Ihr erster Kontrollpunkt sollte ein Blick auf den Code im Projektmodul sein .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.