Commentail с нуля на учебном сайте
Запускаем отдельный Wagtail-сайт, добавляем первый комментарий и проходим подтверждение гостя без настоящей рассылки.
Блог
Все статьи серии в порядке чтения.
Запускаем отдельный Wagtail-сайт, добавляем первый комментарий и проходим подтверждение гостя без настоящей рассылки.
Приложения, middleware, маршруты, миграции и шаблон статьи — по порядку и с проверкой каждого шага.
Кто может писать, как наследуются настройки, когда появляются ответы и почему пропадает редактирование.
Разбираем очередь, причины отклонения, массовые действия и безопасную выдачу прав.
Где хранить ключи, чем публичный ключ отличается от секретного и почему одного файла .env недостаточно.
Подключаем почтовый сервер, проверяем отправителя и проходим подтверждение адреса до конца.
Создаём отдельный ключ отправки и подключаем HTTP API без самописного отправщика.
Ручной запуск, cron или существующий Celery: выбираем одно расписание и наблюдаем очередь.
Ключи для reCAPTCHA v2 checkbox, разрешённый домен и проверка формы Commentail.
Создаём учебную CAPTCHA, сохраняем клиентский и серверный ключи и проверяем домен.
Настраиваем общий словарь, проверяем совпадения и отличаем модерацию от ограничения частоты.
Цвета, кнопки, аватары, размеры и тёмная тема без замены HTML форм.