Статьи 5

Статьи

Установка Open Server 6 под движок Cotonti Siena Руководство - open-server-6-manual.webp

пошаговое руководство по установке и настройке Open Server 6 для создания локального веб-сервера и запуска сайта на PHP 8.4+ CMF Cotonti и управления базой данных MySQL 8.0 на phpMyAdmin

инструкция по установке Open Server 6 (2025) - open-server-6-cmf-cotonti-2025.webp

Полная инструкция по установке локального окружения Open Server Panel 6.3.5 (2025) для развертывания сайта на CMF Cotonti и phpMyAdmin с БД MySql 8.0

DB Structure Viewer - Общее описание
DB Structure Viewer для Cotonti Siena v.0.9.26Общее описаниеDB Structure Viewer — это мощный административный плагин для

Хостинг без головной боли

Тариф "Старт" – полностью готовый и проверенный хостинг для установки такого сайта — сборка фриланс-биржи или маркетплейса услуг, продукции, цифровых товаров.
30 дней на тестирование, сервисный домен, удобный файловый менеджер, техподдержка 24/7.
1 месяц на тест бесплатно + сервисный домен
(свой домен прикрепить и протестировать можно даже на бесплатном тестовом периоде хостинга)
Плагин UserNewNotify v2.2.8 для CMF Cotonti Расширение уведомляет администратора о регистрации новых пользователей на сайте через системную электронную почту. Подробная статистика регистраций с фильтром. - usernewnotify-cotonti_2025-1.webp

Расширение уведомляет администратора о регистрации новых пользователей на сайте через системную электронную почту. Подробная статистика регистраций с фильтром.

Двухфакторная аутентификация по email для Cotonti - loginotp-cotonti-2025-1.webp

Плагин Login OTP (2FA) это двухфакторнаю аутентификация для CMF Cotonti v.0.9.26. Пользователю отправляется одноразовый 5-значный код на электронную почту для авторизации.

Оптимизация страницы товара для SEO в 2025 году - optimizing-product-page-for-seo-2025-10-1.webp

Как создать SEO-оптимизированную страницу товара или статьи в 2025 году! Советы по структуре, контенту и UX для высоких позиций в поиске.

Хостинг без головной боли

Тариф "Старт" – полностью готовый и проверенный хостинг для установки такого сайта — сборка фриланс-биржи или маркетплейса услуг, продукции, цифровых товаров.
30 дней на тестирование, сервисный домен, удобный файловый менеджер, техподдержка 24/7.
1 месяц на тест бесплатно + сервисный домен
(свой домен прикрепить и протестировать можно даже на бесплатном тестовом периоде хостинга)
Плагин Userfields для Cotonti (Поля пользователя без экстраполей) - User-fields-Plugin-for-Cotonti_0.webp

Разгружаем таблицу БД с полями пользователей. Создание, редактирование, удаление пользовательских полей, типа номер телефона, название компании, адрес, не создавая экстраполя. Хранение значений в отдельной таблице, привязанной к ID пользователя.

  • Введение
    • О Cotonti
    • Системные требования
    • Лицензия
    • Изменения в последних версиях
    • Быстрый старт
    • Установка Cotonti
    • Обновление Cotonti
    • Первичная настройка
    • Обзор панели управления
  • Основные понятия
    • Структура сайта
    • Пользователи и группы
    • Модули
    • Плагины
    • Темы
    • Extrafields (дополнительные поля)
    • Файлы и медиа
    • Кэширование
  • Управление контентом
    • Страницы
      • Создание и редактирование страниц
      • Типы страниц
      • Поля страницы
      • Extrafields страниц
      • Вложенные страницы и категории
      • Черновики и публикация
      • Массовые операции
    • Категории
      • Создание и настройка категорий
      • Иерархия категорий
      • Extrafields категорий
      • Настройка отображения
    • Комментарии
      • Управление комментариями
      • Модерация
      • Extrafields комментариев
    • Теги (метки)
      • Применение тегов
      • Управление тегами
    • Медиафайлы
      • Загрузка изображений, документов
      • Управление файлами
      • Встраивание в контент
  • Администрирование
    • Конфигурация
      • Основные настройки
      • Настройки безопасности
      • Настройки SEO
      • Настройки почты
      • Настройки производительности
    • Пользователи и права
      • Создание и редактирование пользователей
      • Группы и роли
      • Права доступа (матрица прав)
      • Extrafields пользователей
    • Управление расширениями
      • Установка модулей и плагинов
      • Активация/деактивация
      • Обновление расширений
      • Репозиторий расширений
    • Темы оформления
      • Установка и переключение тем
      • Настройка параметров темы
    • Структура сайта
      • Управление разделами и категориями
      • Перемещение контента
    • База данных
      • Резервное копирование
      • Оптимизация таблиц
      • Выполнение SQL-запросов
    • Кэширование
      • Очистка кэша
      • Настройка кэша
    • Журнал событий (логи)
      • Просмотр ошибок
      • Действия пользователей
    • Безопасность
      • Рекомендации по защите
      • Настройка HTTPS
      • Защита от взлома
    • Резервное копирование
      • Автоматическое и ручное
      • Восстановление
  • Разработка и кастомизация
    • Архитектура Cotonti
      • Структура файлов и каталогов
      • Ядро, модули, плагины
      • Жизненный цикл запроса
    • API ядра
      • Глобальные переменные и объекты
      • Функции ядра (cot_*)
      • Классы и методы
      • Константы
    • Хуки и события
      • Что такое хуки
      • Регистрация хуков
      • Список доступных хуков
      • Примеры использования
    • Работа с базой данных
      • Абстракция БД (Cot::$db)
      • Создание таблиц
      • Запросы, экранирование
      • Миграции
    • Шаблонизатор XTemplate
      • Синтаксис
      • Переменные, блоки, условия
      • Работа с файлами шаблонов
    • Extrafields API (подробно)
      • Что такое extrafields и их преимущества
      • Типы полей
      • Регистрация extrafields в реестре
      • Функции API
      • Примеры использования в плагинах и модулях
      • Расширение extrafields для собственных таблиц
      • Мультиязычность extrafields
    • Многоязычность
      • Структура языковых файлов
      • Функции локализации
      • Перевод интерфейса
      • Локализация extrafields
    • Создание плагина
      • Структура плагина
      • Мета-информация
      • Хуки плагина
      • Настройки плагина
      • Установка/удаление
      • Интеграция extrafields в плагин
    • Создание модуля
      • Отличие модуля от плагина
      • Структура модуля
      • Контроллеры и маршруты
    • Создание темы
      • Структура темы
      • Основные шаблоны
      • Стили и скрипты
      • Подключение ресурсов
    • Интеграция с внешними сервисами
      • REST API
      • Webhooks
      • OAuth
    • Отладка и тестирование
      • Режим отладки
      • Логирование
      • Профилирование
      • Юнит-тесты
  • Справочник API
    • Функции ядра (по категориям)
      • Работа со строками
      • Работа с БД
      • Работа с файлами
      • Работа с URL
      • Работа с пользователями
      • Работа с шаблонами
      • Работа с языками
    • Extrafields API (полный справочник)
      • Все функции с описанием параметров и возвращаемых значений
      • Константы и глобальные переменные
      • Типы полей и их параметры
      • События и хуки, связанные с extrafields
    • Классы
      • Cot
      • CotDB
      • XTemplate
      • Cot::$usr, Cot::$cfg и др.
    • Хуки (полный список)
      • Системные хуки
      • Хуки модулей
      • Хуки плагинов
      • Хуки extrafields
    • События (событийная модель)
    • Структура таблиц БД
      • Основные таблицы
      • Таблицы расширений
  • Расширения (экосистема)
    • Официальный репозиторий
      • Поиск и установка
    • Популярные модули
      • Документация по каждому крупному модулю
    • Популярные плагины
      • Документация по каждому популярному плагину
    • Сторонние ресурсы
      • Форумы, блоги, GitHub
    • Руководство по созданию тем
      • Начало работы
      • Структура файлов
      • Шаблоны основных страниц
      • Использование Bootstrap / других фреймворков
    • Готовые темы
      • Каталог тем
      • Установка и настройка
    • Адаптивность и мобильная версия
  • Сообщество и поддержка
    • Официальный сайт и форум
    • Баг-трекер
      • Как сообщать об ошибках
    • Участие в разработке
      • Как внести вклад (pull request)
      • Правила оформления кода
    • Лицензионные вопросы
  • FAQ (Часто задаваемые вопросы)
    • Общие вопросы
    • Установка и обновление
    • Работа с контентом
    • Пользователи и права
    • Extrafields
    • Разработка
    • Ошибки и их решение
  • Глоссарий
    • Термины, используемые в Cotonti