Документация Каталог Услуги Контакты

Настройка системы

Полное руководство по конфигурации и управлению InstantCMS

Контент
Компоненты
Безопасность

Управление контентом

Панель управления → Контент

Контент в InstantCMS — это весь материал сайта, организованный по типам и категориям. Система использует двухуровневую иерархию: типы контента на верхнем уровне и категории внутри каждого типа.

Дерево контента

Типы контента и категории в виде дерева для навигации

Таблица записей

Записи выбранной папки с инструментами управления

Операции с записями

С выделением записей

  • Перенести Перемещение в другую категорию
  • Удалить Необратимое удаление записей

Общие инструменты

  • Фильтр Поиск по условиям полей
  • Настройки Конфигурация типа контента
  • Лог модераций История модераций
  • Создать категории Добавление новых категорий
  • Порядок Сортировка перетаскиванием
  • Создать запись Добавление нового материала

Типы контента

Создание произвольных структур данных

InstantCMS позволяет создавать произвольные типы контента: статьи, новости, объявления, фотоальбомы, каталоги и любые другие структуры данных. Каждый тип имеет собственный набор полей, категории и настройки доступа.

Общие настройки

Параметры, заголовки и конфигурация типа

Поля контента

Определение структуры данных и полей

Категории

Организация и свойства категорий

Доступ

Настройка прав пользователей

Наборы

Группировка элементов контента

Фильтры

Инструменты поиска и сортировки

Модераторы

Управление модерацией контента

Связи

Взаимодействие между типами

Виджеты

Управление блоками на страницах сайта

Виджеты — это небольшие блоки, отображаемые на страницах сайта в различных позициях макета: боковая колонка, шапка, подвал, основное содержимое. Виджеты привязываются к конкретному шаблону.

Порядок привязки виджета

1

Выберите страницу

Выберите страницу или группу страниц в дереве привязок.

2

Выберите виджет

Найдите нужный виджет во вкладке «Все виджеты».

3

Перетащите на позицию

Перетащите виджет на нужную позицию в макете страницы.

4

Настройте параметры

Сконфигурируйте виджет через окно параметров.

Операции с привязанными виджетами

Отвязка
Удаление
Редактирование
Скрытие
Дублирование
Копирование
Дублирование vs Копирование

Дублирование сохраняет настройки связанными с оригиналом. Копирование (с версии 2.10.2) создаёт независимую копию с отдельными настройками.

Компоненты

Панель управления → Компоненты

Компоненты — это модули, каждый из которых отвечает за определённую часть функционала сайта. Каждый модуль имеет уникальное системное имя, отображаемое в URL. Имя можно переименовать с автоматическим 301-редиректом.

Встроенные компоненты

Авторизация
Регистрация
Контент
Комментарии
Профили
Группы
Рейтинг
Теги
Поиск
RSS
Мультиязычность
reCAPTCHA
Расширение функционала

Дополнительные компоненты доступны в каталоге дополнений. Большинство компонентов можно отключать через список в панели управления.

Пользователи

Управление аккаунтами и группами доступа

Раздел администрирования предоставляет полный контроль над зарегистрированными пользователями. Интерфейс состоит из дерева групп и таблицы пользователей с данными: никнейм, email, дата регистрации, репутация, рейтинг.

Управление пользователями

  • Фильтр Поиск по полям профилей
  • Создать пользователя Добавление нового аккаунта
  • Просмотр профиля Детальная информация
  • Редактирование Изменение данных аккаунта

Управление группами

  • Создать группу Новая группа доступа
  • Редактирование Группа и её права
  • Удаление Пользователи сохраняются в «Все»
  • Порядок Сортировка перетаскиванием

Удаление пользователей

Удаление аккаунта приводит к удалению всего контента и файлов пользователя. Рекомендуется использовать блокировку вместо удаления.

Настройки сайта

Панель управления → Настройки

Общие настройки

Глобальные параметры сайта: название, описание, часовой пояс

Планировщик

Управление задачами CRON по расписанию

MIME-типы

Конфигурация разрешённых типов файлов

События

Система обработки событий компонентов

URL-перезапись

Переименование системных адресов компонентов

SEO

Паттерны, стратегии и мета-теги для продвижения

Дополнительные инструменты

Также доступны: проверка деревьев (валидация структур данных), миграция сайта между серверами, обработка ошибок 503 и управление очередями задач.

Безопасность

Защита сайта и рекомендации по безопасности

Права доступа к файлам

Объект Права Описание
Все файлы 644 Стандартные права для файлов
Все директории 755 Стандартные права для директорий
/cache/, /upload/ 777 Кэш и загружаемые файлы
/system/config/ 755 После установки
CSS шаблона modern 666 Для визуального редактора

Закрытые директории

Запрещённые для веб-доступа

Следующие директории не должны быть доступны из сети: system, cache/data, cache/rss, cache/rsscache

Защита конфигурации

Директорию конфигурации можно переместить за пределы корня сайта для дополнительной безопасности через переменную окружения:

Apache .htaccess
SetEnv ICMS_CONFIG_DIR ../icmsconfig/

Конфигурация Apache

Убедитесь, что файлы .htaccess включены через директиву AllowOverride all в VirtualHost. Для закрытия директорий используется:

.htaccess
<IfModule mod_authz_core.c>
  Require all denied
</IfModule>

Безопасность дополнений

Проверяйте исходный код

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

Проверяйте разработчика

Уточняйте информацию о разработчике и репутацию дополнения

Обновляйте дополнения

Регулярно обновляйте расширения для устранения уязвимостей