📚 Документация AICMS
🚀 Что такое AICMS?
AICMS — это революционная Flat-File CMS с встроенным AI-ассистентом. Создавайте сайты без баз данных, генерируйте контент с помощью искусственного интеллекта и управляйте всем через простой веб-интерфейс.
📋 Содержание
- 🔧 Глава 1: Установка и настройка
- ⚙️ Глава 2: Панель управления
- 📝 Глава 3: Управление контентом
- 🤖 Глава 4: AI генератор шаблонов
- 🎨 Глава 5: Работа с шаблонами
- 🧩 Глава 6: Модули и расширения
- 🔐 Глава 7: Система авторизации
🔧 Глава 1: Установка и настройка
📦 Установка системы
AICMS устанавливается простым копированием файлов на ваш хостинг:
- Скачайте архив AICMS с официального сайта
- Распакуйте файлы в корневую папку вашего сайта
- Настройте права доступа для папок uploads/ и data/
- Откройте сайт в браузере
💡 Требования к хостингу:
- PHP 7.4 или выше
- Поддержка JSON
- Права на запись в папки
- Рекомендуется: поддержка cURL для AI функций
🔑 Первый вход в систему
После установки перейдите в админ-панель по адресу /admin/ и используйте:
- Логин: admin
- Пароль: password
⚠️ Важно: Сразу после первого входа смените пароль администратора в настройках!
⚙️ Глава 2: Панель управления
Панель управления AICMS предоставляет полный контроль над вашим сайтом:
📄 Страницы
Создание и редактирование страниц сайта с помощью визуального редактора
📰 Новости
Управление новостной лентой с автоматической датировкой и категоризацией
🎨 Шаблоны
Выбор и настройка дизайна сайта из готовых шаблонов
🧩 Модули
Управление дополнительными функциями и расширениями
⚙️ Настройки
Конфигурация сайта, SEO, AI провайдеров и других параметров
📊 Статистика
Мониторинг посещений, популярных страниц и активности
📝 Глава 3: Управление контентом
📄 Создание страниц
Страницы — основа вашего сайта. Для создания новой страницы:
- Перейдите в раздел "Страницы"
- Нажмите кнопку "Добавить страницу"
- Заполните заголовок и содержимое
- Настройте SEO параметры
- Сохраните страницу
✨ Возможности редактора:
- Визуальное редактирование с предварительным просмотром
- Поддержка HTML и Markdown
- Вставка изображений и медиафайлов
- Автосохранение черновиков
📰 Создание новостей
Новости создаются аналогично страницам, но с дополнительными возможностями:
- Автоматическая датировка — система сама устанавливает дату публикации
- Анонсы — используйте разделитель
---для создания краткого описания - Категории — группировка новостей по темам
- Статусы — черновик, опубликовано, архив
🤖 Глава 4: AI генератор шаблонов
🎨 Революционная функция AICMS
Создавайте уникальные шаблоны с помощью искусственного интеллекта! Просто опишите желаемый дизайн, и AI создаст полноценный шаблон за секунды.
🚀 Как использовать AI генератор
- Перейдите в раздел "Шаблоны" в админ-панели
- Нажмите "Генерировать шаблон"
- Опишите желаемый дизайн:
- Стиль (современный, классический, минималистичный)
- Цветовая схема
- Особые элементы (анимации, эффекты)
- Тип сайта (лендинг, блог, портфолио)
- Нажмите "Создать" и дождитесь генерации
- Просмотрите результат и примените шаблон
💡 Примеры запросов для AI
🎮 Игровая тематика
"Создай шаблон в стиле Minecraft с блочными элементами, зелеными акцентами и пиксельной графикой"
👽 Футуристический
"НЛО и пришельцы: голографические эффекты, неоновые цвета, анимированные частицы"
🖥️ Windows 11
"Современный дизайн в стиле Windows 11 с закругленными углами и темной темой"
🏢 Корпоративный
"Деловой стиль для IT-компании: синие тона, четкие линии, профессиональный вид"
⚙️ Настройка AI провайдеров
Для работы AI генератора необходимо настроить API ключи:
- Перейдите в "Настройки" → "AI провайдеры"
- Выберите провайдера (OpenRouter, DeepSeek, Gemini)
- Введите API ключ
- Сохраните настройки
💡 Совет: OpenRouter предоставляет доступ к множеству AI моделей по выгодным ценам. Рекомендуется для начала работы.
🎯 Возможности AI генератора
- Полная генерация HTML/CSS — готовый к использованию код
- Адаптивный дизайн — автоматическая оптимизация под мобильные устройства
- Интеграция с AICMS — все необходимые теги и переменные
- Валидация качества — проверка корректности кода перед сохранением
- Множество стилей — от минимализма до сложных анимаций
🎨 Глава 5: Работа с шаблонами
📋 Основы шаблонизатора
AICMS использует простой и мощный шаблонизатор. В HTML-файлах шаблонов доступны специальные теги:
🔧 Основные теги:
{{site_title}} — название сайта
{{page_title}} — заголовок текущей страницы
{{content}} — содержимое страницы
{{current_year}} — текущий год
{{foreach:pages as p}}...{{endforeach}} — цикл по страницам
{{if p.slug == page_slug}}...{{endif}} — условные операторы
🎨 Готовые шаблоны
AICMS поставляется с набором готовых шаблонов:
🎮 Minecraft Style
Блочный дизайн с зелеными акцентами
👽 UFO Alien
Футуристический стиль с голографическими эффектами
🖥️ Windows 11
Современный интерфейс с многозадачностью
💎 Liquid Glass
Стеклянные эффекты и прозрачность
🧩 Глава 6: Модули и расширения
🔌 Система модулей
Модули позволяют расширять функциональность AICMS без изменения основного кода:
📦 Встроенные модули:
- auth_module — система авторизации и регистрации
- contact_form — форма обратной связи
- crypto_donations — прием криптовалютных пожертвований
📝 Использование модулей
Для добавления модуля на страницу используйте специальный тег:
🛠️ Создание собственных модулей
Модули создаются как PHP файлы в папке modules/:
- Создайте файл
my_module.phpв папке modules/ - Напишите PHP код с HTML выводом
- Используйте тег
на страницах
🔐 Глава 7: Система авторизации
🛡️ Безопасность и управление пользователями
Полноценная система авторизации с регистрацией, ролями и защитой страниц.
👥 Управление пользователями
Система авторизации AICMS включает:
- Регистрацию новых пользователей — через веб-форму
- Авторизацию — вход по логину/email и паролю
- Систему ролей — admin, user, guest
- Защиту страниц — ограничение доступа
- Управление сессиями — безопасные сессии
🔧 Настройка авторизации
- Добавьте модуль на страницу:
- Настройте права доступа в коде страниц
- Создайте страницы входа /login.php и /register.php
🛡️ Защита страниц
Для защиты страниц используйте PHP функции:
requireAuth(); // Требует авторизации requireAdmin(); // Требует прав администратора isLoggedIn(); // Проверка авторизации getCurrentUser(); // Получение текущего пользователя
🎯 Заключение
✨ Преимущества AICMS
⚡ Скорость
Отсутствие базы данных = мгновенная загрузка
🛡️ Безопасность
Нет SQL-инъекций и уязвимостей БД
🤖 AI интеграция
Генерация контента и шаблонов
🔧 Простота
Легкая установка и настройка
© 2025 AICMS. Лицензия MIT. Открытый исходный код.