Comment drupal.org a trouvé un module installé sur un site Web

9

Je veux savoir comment drupal.org compte les sites Web qui utilisent un module spécifié, comme exemple dans les rapports de page de module de vues :

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

Ce n'est pas difficile de trouver le nombre de téléchargements mais je veux savoir comment drupal.org obtient Reported installs?

Existe-t-il un moyen de connaître le nombre de sites Web qui utilisent mes modules personnalisés qui ne sont pas publiés sur le site Web drupal.org?

Yusef
la source

Réponses:

10

Drupal.org obtient les «installations signalées» du module Gestionnaire de mise à jour. Donc, pour faire quelque chose comme ça, vous auriez besoin de votre module personnalisé pour faire rapport à un de vos serveurs, et de préférence que vos utilisateurs en soient informés.

Wtower
la source
8

Je suppose qu'ils suivent ces données lorsque les sites demandent des informations de mise à jour (c'est le seul moment possible, en y réfléchissant).

Donc, sauf si vous suivez et enregistrez explicitement ces données vous-même d'une manière ou d'une autre, que ce soit via votre propre serveur de module ou une autre méthode, alors malheureusement pas.

Clive
la source
merci, je suppose aussi, cela signifie que si le site désactive la mise à jour, le module installé n'est pas signalé
Yusef
4
@zhilevan FWIW drupal.org/documentation/modules/update clive cela fonctionne comme si vous deviniez - une clé unique et une liste des versions du logiciel que votre site exécute sont envoyées à Drupal.org
Bala le
3

Seuls les sites exécutant le module Update Status transmettent des données à drupal.org.

Comme le mentionne la page de statistiques du module

Ces statistiques sont incomplètes; seuls les sites Web Drupal utilisant le module Update Status sont inclus dans les données.

Si vous souhaitez plus de détails, veuillez lire https://drupal.org/node/329620

Si vous souhaitez suivre les installations de votre module, vous devrez savoir comment drupal.org génère ces statistiques. Votre premier point de contrôle devrait être de regarder le code dans le module Projet .

Gokul NK
la source