Як 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?

Відповіді:


10

Drupal.org отримує "повідомлення про встановлення" з модуля менеджера оновлень. Тож, щоб зробити щось подібне, вам знадобиться спеціальний модуль, щоб повідомити про свій сервер, і бажано, щоб ваші користувачі були повідомлені про це.


8

Я думаю, вони відслідковують ці дані, коли сайти вимагають оновити інформацію (це єдиний можливий час, думаючи про це).

Тож якщо ви явно не відстежуєте та не зберігаєте ці дані самостійно, будь то через власний сервер модулів чи інший метод, то, на жаль, ні.


спасибі, я думаю , теж, це означає , якщо сайт вимикають поновлення, instanlled модуль не повідомляється
Юсеф

4
@zhilevan FWIW drupal.org/documentation/modules/update Клайв це працює , як ваш ворожінні - унікальний ключ і список версій програмного забезпечення вашого сайт стереосистема і поновіть відправляється в Drupal.org
Бал

3

Тільки сайти, на яких працює модуль оновлення статусу, повідомляють про дані на drupal.org

Як згадується сторінка статистики для модуля

Ця статистика є неповною; в дані включаються лише веб-сайти Drupal, що використовують модуль оновлення статусу .

Якщо ви хочете отримати детальну інформацію, прочитайте https://drupal.org/node/329620

Якщо ви хочете відстежувати встановлення свого модуля, вам потрібно знати, як drupal.org генерує цю статистику. Вашим першим контрольним пунктом слід ознайомитись з кодом у модулі Проекту .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.