Вы здесь

Site Documentation

Составление отчёта с различной служебной информацией.

Модуль Site Documentation предназначен для разработчиков. Когда-нибудь вы можете решить, что больше не будете заниматься обслуживанием какого-либо сайта и кому-то придётся взять ваши обязанности на себя. С чего начать этому человеку? Он может начать с документации, которую вы ему оставите. Конечно, ваша документация о сайте хороша и она содержит 14 томов всех запротоколированных вами действий, но прочитать и понять её сложно. Он может начать с того, что просмотрит все страницы управления сайтов, но это займёт много времени и эти странице не скажут о сайте всего, некоторые вещи можно узнать только заглянув прямо в базу данных. Это то, для чего разработан этот модуль. Дополнительно, он может определять некоторые проблемы и корректировать некоторые из них.

Модуль Site Documentation собирает информацию о сайте из различных мест. Некоторая информация берётся из внутренних массивов, некоторая получается от системных вызовов, а другая берётся прямо из таблиц базы данных. Как уже можно было бы догадаться, это серьёзно нагружает систему, поэтому, вам следует быть осторожным с частотой и временем запуска сбора данных. Модуль может показать следующую информацию:

  • Информацию о Друпале: список основной информации о сайте, веб-сервере, PHP
  • Сводку по таблицам базы данных: информацию о сервере базы данных, список всех таблиц, их структуру и данные о содержании
  • Сводку по документам: список типов документов, их статус, данные о количестве комментариев, правах доступа и проверка таблицы {node_access} на наличие в ней всех документов
  • Сводку по системным переменным: список всех переменных, которые определены всеми модулями, ключи и их значения
  • Сводку по модулям: включенным и выключенным, с различными вариантами сортировки, включая их зависимости и пути
  • Сводку по типам документов: список типов с их параметрами
  • Сводку по словарям: список всех словарей (таксономий) и всех терминов в них, статистика использования терминов и другие данные
  • Сводку по темам: список всех тем
  • Сводку по блокам: список всех блоков, проверять наличие тем, в которых они должны показываться; информация о блоках, которые были добавлены самостоятельно
  • Сводку по ролям и правам: список всех ролей и их прав, блоков с ограничениями на основе ролей, список всех пользователей ролей
  • Сводку по контактным данным: список всех почтовых адресов для контактов
  • Сводку по полям профиля: список полей профиля
  • Сводку по альтернативным адресам: список всех альтернативных адресов, включая информацию о неисправных адресах и дубликатах
  • Сводку по форматам ввода: существующие форматы ввода, их доступность ролям, доступные на сайте фильтры

Динамические сайты могут создавать много пустого пространства в некоторых таблицах, особенно в кеш-таблицах, это называется в MySQL «overhead». Модуль имеет параметр, который позволяет оптимизировать такие таблицы.