Repository navigation
Home ru
English · Русский
Комментарии для Wagtail CMS на вашем сервере. Подключите обсуждения с модерацией к страницам Wagtail и зарегистрированным Django-моделям, используя учётные записи, шаблоны и оформление своего сайта.
1.4.1 Stable: Wagtail 7.4.3+ с Django 5.2 или 6.0; Wagtail 8.0 с Django 5.2, 6.0 или 6.1; Python 3.12–3.14; файловая SQLite и PostgreSQL 16. Для опубликованной 0.1.0 сохраняется поддержка Wagtail >=7.4.3,<7.5 и Django 5.2.
Гостевые комментарии защищены скрытыми проверками формы, лимитами попыток и сигналами повторяющегося текста и большого числа ссылок. Google reCAPTCHA v2 и Яндекс SmartCaptcha подключаются по желанию; по умолчанию используется арифметическая проверка. Настройте отправку писем Django и одно расписание фоновой обработки — командой или через очередь задач проекта.
Версия 1.4.0 добавляет отдельную настройку почты и команду проверочного письма, а также ранний отказ гостю по жёстким правилам с причинами и поддержкой CSV. Патч 1.4.1 исправляет описание PyPI без изменения кода. См. текущий выпуск и обновление с прежних версий. При переходе с 1.3.0 и более ранних версий также нужна процедура необратимой миграции 1.3.1.
Курс по Commentail — 22 урока от установки до настройки разбирает установку, отправку писем, CAPTCHA, оформление и работу на реальном сайте. Начните с учебного проекта или выберите нужную тему. В уроках есть пошаговые инструкции и примеры кода.
Курс на русском · English course
Подробные справочные страницы Wiki пока доступны на английском; ссылки в таблице ведут на них. Полный учебный курс выше доступен на русском и английском.
| Задача | Руководство |
|---|---|
| Подключить библиотеку к Wagtail | Установка |
| Настроить сайт, страницы и параметры Python | Конфигурация |
| Проверять комментарии и делегировать доступ | Модерация |
| Управлять правилами слов через CSV | Правила и CSV |
| Разобраться с подтверждением гостей | Гостевые комментарии |
| Настроить ответы и ограничения правки | Ответы и редактирование |
| Отправлять письма и запускать фоновую обработку | Почта и обработчик |
| Выбрать отдельный backend или отправителя (1.4.0) | Настройка почты |
| Подстроить виджет под тему сайта | Оформление |
| Заменить разметку и шаблоны писем | Шаблоны |
| Вывести последние комментарии | Последние комментарии |
| Добавить структурированные данные | Структурированные данные |
| Настроить аватары, имена или CAPTCHA | Функции расширения |
| Подключить другие модели Django | Адаптеры объектов |
| Разобраться в доступе и хранении данных | Безопасность и приватность |
| Подготовить рабочий сайт | Развёртывание |
| Оценить запросы и проверить нагрузку | Производительность |
| Найти причину ошибки | Решение проблем |
| Запустить пример и тесты | Пример и проверки |
| Прочитать об изменениях и обновлении | Выпуск 1.4.0 |
| Проверить гарантии совместимости | Стабильный контракт |
| Сравнить версии | История изменений |
| Узнать о планах | Планы |
| Прочитать об исходном выпуске | Выпуск 0.1.0 |
| Поддержать разработку | Поддержка |
- Пройдите установку на тестовом сайте.
- Начните с политики Review all: по умолчанию все комментарии проверяются.
- Настройте отправку писем и её расписание, прежде чем включать гостей. Выберите рабочий почтовый backend и одно расписание.
- Проверьте публикацию, ответ и разрешённое редактирование.
- Настройте оформление и права модераторов в пределах сайта.
Обычный текст, серверная разметка и необязательный JavaScript позволяют подключить виджет без фронтенд-фреймворка. Интерфейс, модерация и письма доступны на английском, русском, немецком, французском, испанском и бразильском португальском; см. настройку языков. Внешняя платформа комментариев, Redis, Celery и CDN не обязательны.
- Home
- Главная на русском
- Course in English
- Курс на русском
- Installation
- Configuration
- Moderation
- Rules and CSV
- Guest comments
- Replies and editing
- Email and worker
- Separate email configuration
- Отдельная настройка почты
- Styling
- Templates
- Recent comments
- Structured data
- Callbacks
- Object adapters
- Security and privacy
- Deployment
- Performance
- Troubleshooting
- Example and testing
- Release 0.1.0
- Release 0.1.1
- Release 0.2.0
- Stability
- Template contract
- Release 1.0.0
- Release 1.1.0
- Release 1.2.0
- Release 1.3.0
- Security update 1.3.1
- Translated Site roots 1.3.2
- Release 1.4.1
- Выпуск 1.4.1 на русском
- Release 1.4.0
- Выпуск 1.4.0 на русском
- Changelog
- Roadmap
- Support