drupal.org如何找到网站安装模块


9

我想知道drupal.org如何计算使用指定模块的网站,例如在视图模块页面报告中:

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

不难发现下载数量,但我想知道drupal.org如何获得Reported installs

有没有办法找出使用我的自定义模块的网站的数量,这些网站未在drupal.org网站上发布?

Answers:


10

Drupal.org从更新管理器模块获取“报告的安装”。因此,要执行类似的操作,您将需要自定义模块以向您的服务器报告,并最好通知您的用户。


8

我猜想它们会在网站请求更新信息时跟踪该数据(这是唯一可能的考虑时间)。

因此,除非您以某种方式明确地自己跟踪和保存该数据,否则无论是通过自己的模块服务器还是其他方法,都将不幸地不是。


谢谢,我想也是,这意味着如果网站关闭更新,则不会报告安装的模块
Yusef

4
@zhilevan FWIW drupal.org/documentation/modules/update可以像您的猜测一样工作-唯一密钥和您正在运行站点的软件版本列表发送至Drupal.org
Bala

3

只有运行“更新状态”模块的站点才将数据报告回drupal.org。

正如该模块的统计信息页面所述

这些统计数据不完整;数据中仅包含使用“ 更新状态”模块的Drupal网站。

如果您需要更多详细信息,请阅读https://drupal.org/node/329620

如果要跟踪模块安装,则需要了解drupal.org如何生成这些统计信息。您的第一个检查点应该是查看Project模块中的代码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.