> For the complete documentation index, see [llms.txt](https://docs.johncms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.johncms.com/10.0/obshie-svedeniya.md).

# Общие сведения

- [Проблемы и их решение](https://docs.johncms.com/10.0/obshie-svedeniya/problemy-i-ikh-reshenie.md)
- [Конфигурационные файлы (configs)](https://docs.johncms.com/10.0/obshie-svedeniya/konfiguracionnye-faily-configs.md)
- [Шаблоны электронных сообщений (email)](https://docs.johncms.com/10.0/obshie-svedeniya/shablony-elektronnykh-soobshenii-email.md)
- [Отправка электронной почты (email)](https://docs.johncms.com/10.0/obshie-svedeniya/otpravka-elektronnoi-pochty-email.md)
- [Работа с уведомлениями](https://docs.johncms.com/10.0/obshie-svedeniya/rabota-s-uvedomleniyami.md)
- [Согласия (Consent)](https://docs.johncms.com/10.0/obshie-svedeniya/consent.md): Как выводить согласия (Consent) в своих формах и записывать их принятие в лог
- [Работа с запросом (Request)](https://docs.johncms.com/10.0/obshie-svedeniya/rabota-s-zaprosom-request.md)
- [Пагинация](https://docs.johncms.com/10.0/obshie-svedeniya/pagination.md)
- [Кэширование](https://docs.johncms.com/10.0/obshie-svedeniya/caching.md): Как кэшировать данные, помечать их тегами и сбрасывать группами
- [Обработка изображений](https://docs.johncms.com/10.0/obshie-svedeniya/images.md): Как уменьшать, обрезать и кэшировать превью загруженных картинок
- [Валидация](https://docs.johncms.com/10.0/obshie-svedeniya/validaciya.md)
- [Правила валидации](https://docs.johncms.com/10.0/obshie-svedeniya/validaciya/rules.md)
- [Свои правила валидации](https://docs.johncms.com/10.0/obshie-svedeniya/validaciya/custom-rules.md)
- [Капча](https://docs.johncms.com/10.0/obshie-svedeniya/captcha.md): Как форма спрашивает проверочный код и как выбрать капчу для сайта
- [Защита от CSRF](https://docs.johncms.com/10.0/obshie-svedeniya/zashita-ot-csrf.md)
- [Очистка HTML (санитайзер)](https://docs.johncms.com/10.0/obshie-svedeniya/html-sanitizer.md): Как безопасно выводить HTML, который написал пользователь
- [Вывод пользовательского контента](https://docs.johncms.com/10.0/obshie-svedeniya/content-pipeline.md): Как текст пользователя превращается в готовую разметку страницы
- [Хранилище файлов (диски)](https://docs.johncms.com/10.0/obshie-svedeniya/storage.md): Как сохранять, читать и удалять файлы, не привязываясь к папке upload
- [Загруженные файлы (реестр)](https://docs.johncms.com/10.0/obshie-svedeniya/files.md): Загрузка вложений, запись о них в базе и удаление без осиротевших файлов
