
Быстрый старт
После установки
Откройте Extras → IndexNow → вкладка Статус и проверьте:
- IndexNow включён (
indexnow_enabled) - ключ валиден
- файл ключа найден в корне сайта
- Scheduler установлен (рекомендуется как запасной cron)
- задача очереди создана
Если файла ключа нет, создайте его вручную. См. Ключ и key file.
Установка добавляет запись IndexNow в системную настройку extension_packages, чтобы xPDO подхватил модели пакета. При uninstall resolver убирает эту запись.
Queue tick и Scheduler
Queue tick это основной фон: события OnWebPageComplete / OnManagerPageAfterRender, shutdown, до 25 due-URL, lock 55 с. Подробнее: Очередь и отправка.
IndexNow регистрирует recurring-задачу IndexNow: Process Queue, если Scheduler уже стоит на сайте.
Интервал: раз в минуту (+1 minute), если ваша версия Scheduler это поддерживает.
Если Scheduler поставили позже IndexNow:
- Откройте IndexNow и нажмите Проверить подключение (задача создаётся при необходимости), или
- переустановите / обновите пакет IndexNow.
Без Scheduler пакет работает: очередь наполняется, tick на HTTP-запросах и Обработать очередь доступны.
Права доступа
При установке в политику Administrator добавляются permissions:
| Permission | Назначение |
|---|---|
indexnow_manage | Менеджер IndexNow: статус, очередь, Обработать очередь, проверка подключения |
indexnow_send | Вкладка Отправка URL |
indexnow_view_history | Просмотр истории |
Системные настройки indexnow_* правятся в Система → Настройки системы, не в CMP.
Пакет ставит политику IndexNowUserPolicy и шаблон IndexNowPolicyTemplate с теми же тремя permissions. Для редакторов создайте группу пользователей с этой политикой вместо полного Administrator.
Первая проверка
- Сохраните опубликованный ресурс.
- Откройте Очередь: должна появиться строка
pendingили уже обработанная запись после tick. - При необходимости нажмите Обработать очередь.
- В Истории смотрите HTTP-код (
200/202: уведомление принято).
Удаление пакета
Uninstall снимает:
- системные настройки namespace IndexNow;
- plugin и namespace;
- таблицы очереди и истории;
- задачу Scheduler IndexNow;
- key file в web root (только если содержимое совпадает с
indexnow_key); - transport vehicles политики и шаблона пакета;
- запись в
extension_packages.
Permissions, уже вписанные в AdministratorTemplate / политику Administrator, uninstall не удаляет. Лишние права уберите вручную в Безопасность → Политики доступа, если нужно.
