Cómo drupal.org encontró un módulo instalado en un sitio web

9

Quiero saber cómo drupal.org cuenta los sitios web que usan un módulo específico, como ejemplo en los informes de la página del módulo de vistas :

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

No es difícil encontrar el número de descargas, pero quiero saber cómo se obtiene drupal.org Reported installs.

¿Hay alguna forma de averiguar la cantidad de sitios web que usan mis módulos personalizados que no están publicados en el sitio web drupal.org?

Yusef
fuente

Respuestas:

10

Drupal.org obtiene 'instalaciones reportadas' del módulo Administrador de actualizaciones. Por lo tanto, para hacer algo así, necesitaría un módulo personalizado para informar a un servidor suyo y, preferiblemente, que se notifique a sus usuarios.

Wtower
fuente
8

Supongo que rastrean esos datos cuando los sitios solicitan información de actualización (es el único momento posible, pensando en ello).

Entonces, a menos que esté explícitamente rastreando y guardando esos datos usted mismo de alguna manera, ya sea a través de su propio servidor de módulos u otro método, desafortunadamente no.

Clive
fuente
gracias, supongo que también, esto significa que si el sitio apaga la actualización, el módulo instalado no se informa
Yusef
44
@zhilevan FWIW drupal.org/documentation/modules/update clive funciona como si adivinara: una clave única y una lista de versiones del software que ejecuta su sitio se envían a Drupal.org
Bala
3

Solo los sitios que ejecutan el módulo Estado de actualización informan los datos a drupal.org.

Como la página de estadísticas del módulo menciona

Estas estadísticas están incompletas; solo los sitios web de Drupal que usan el módulo Actualizar estado se incluyen en los datos.

Si desea más detalles, lea https://drupal.org/node/329620

Si desea realizar un seguimiento de las instalaciones de su módulo, necesitará saber cómo drupal.org genera estas estadísticas. Su primer punto de verificación debería estar mirando el código en el módulo Proyecto .

Gokul NK
fuente