Документация

📚 Документация AICMS

🚀 Что такое AICMS?

AICMS — это революционная Flat-File CMS с встроенным AI-ассистентом. Создавайте сайты без баз данных, генерируйте контент с помощью искусственного интеллекта и управляйте всем через простой веб-интерфейс.

📋 Содержание


🔧 Глава 1: Установка и настройка

📦 Установка системы

AICMS устанавливается простым копированием файлов на ваш хостинг:

  1. Скачайте архив AICMS с официального сайта
  2. Распакуйте файлы в корневую папку вашего сайта
  3. Настройте права доступа для папок uploads/ и data/
  4. Откройте сайт в браузере

💡 Требования к хостингу:

  • PHP 7.4 или выше
  • Поддержка JSON
  • Права на запись в папки
  • Рекомендуется: поддержка cURL для AI функций

🔑 Первый вход в систему

После установки перейдите в админ-панель по адресу /admin/ и используйте:

  • Логин: admin
  • Пароль: password

⚠️ Важно: Сразу после первого входа смените пароль администратора в настройках!


⚙️ Глава 2: Панель управления

Панель управления AICMS предоставляет полный контроль над вашим сайтом:

📄 Страницы

Создание и редактирование страниц сайта с помощью визуального редактора

📰 Новости

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

🎨 Шаблоны

Выбор и настройка дизайна сайта из готовых шаблонов

🧩 Модули

Управление дополнительными функциями и расширениями

⚙️ Настройки

Конфигурация сайта, SEO, AI провайдеров и других параметров

📊 Статистика

Мониторинг посещений, популярных страниц и активности


📝 Глава 3: Управление контентом

📄 Создание страниц

Страницы — основа вашего сайта. Для создания новой страницы:

  1. Перейдите в раздел "Страницы"
  2. Нажмите кнопку "Добавить страницу"
  3. Заполните заголовок и содержимое
  4. Настройте SEO параметры
  5. Сохраните страницу

✨ Возможности редактора:

  • Визуальное редактирование с предварительным просмотром
  • Поддержка HTML и Markdown
  • Вставка изображений и медиафайлов
  • Автосохранение черновиков

📰 Создание новостей

Новости создаются аналогично страницам, но с дополнительными возможностями:

  • Автоматическая датировка — система сама устанавливает дату публикации
  • Анонсы — используйте разделитель --- для создания краткого описания
  • Категории — группировка новостей по темам
  • Статусы — черновик, опубликовано, архив

🤖 Глава 4: AI генератор шаблонов

🎨 Революционная функция AICMS

Создавайте уникальные шаблоны с помощью искусственного интеллекта! Просто опишите желаемый дизайн, и AI создаст полноценный шаблон за секунды.

🚀 Как использовать AI генератор

  1. Перейдите в раздел "Шаблоны" в админ-панели
  2. Нажмите "Генерировать шаблон"
  3. Опишите желаемый дизайн:
    • Стиль (современный, классический, минималистичный)
    • Цветовая схема
    • Особые элементы (анимации, эффекты)
    • Тип сайта (лендинг, блог, портфолио)
  4. Нажмите "Создать" и дождитесь генерации
  5. Просмотрите результат и примените шаблон

💡 Примеры запросов для AI

🎮 Игровая тематика

"Создай шаблон в стиле Minecraft с блочными элементами, зелеными акцентами и пиксельной графикой"

👽 Футуристический

"НЛО и пришельцы: голографические эффекты, неоновые цвета, анимированные частицы"

🖥️ Windows 11

"Современный дизайн в стиле Windows 11 с закругленными углами и темной темой"

🏢 Корпоративный

"Деловой стиль для IT-компании: синие тона, четкие линии, профессиональный вид"

⚙️ Настройка AI провайдеров

Для работы AI генератора необходимо настроить API ключи:

  1. Перейдите в "Настройки" → "AI провайдеры"
  2. Выберите провайдера (OpenRouter, DeepSeek, Gemini)
  3. Введите API ключ
  4. Сохраните настройки

💡 Совет: 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/:

  1. Создайте файл my_module.php в папке modules/
  2. Напишите PHP код с HTML выводом
  3. Используйте тег на страницах

🔐 Глава 7: Система авторизации

🛡️ Безопасность и управление пользователями

Полноценная система авторизации с регистрацией, ролями и защитой страниц.

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

Система авторизации AICMS включает:

  • Регистрацию новых пользователей — через веб-форму
  • Авторизацию — вход по логину/email и паролю
  • Систему ролей — admin, user, guest
  • Защиту страниц — ограничение доступа
  • Управление сессиями — безопасные сессии

🔧 Настройка авторизации

  1. Добавьте модуль на страницу:
  2. Настройте права доступа в коде страниц
  3. Создайте страницы входа /login.php и /register.php

🛡️ Защита страниц

Для защиты страниц используйте PHP функции:

requireAuth(); // Требует авторизации
requireAdmin(); // Требует прав администратора
isLoggedIn(); // Проверка авторизации
getCurrentUser(); // Получение текущего пользователя

🎯 Заключение

✨ Преимущества AICMS

⚡ Скорость

Отсутствие базы данных = мгновенная загрузка

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

Нет SQL-инъекций и уязвимостей БД

🤖 AI интеграция

Генерация контента и шаблонов

🔧 Простота

Легкая установка и настройка

🚀 Готовы начать?

Скачайте AICMS и создайте свой сайт уже сегодня!

📥 Скачать бесплатно

© 2025 AICMS. Лицензия MIT. Открытый исходный код.

Меню "Пуск"
Навигация
Игры
Инструменты
Аккаунт

Вход в систему

Нет аккаунта? Зарегистрируйтесь

Создать аккаунт

Только буквы, цифры и подчеркивание
Уже есть аккаунт? Войдите
Профиль пользователя
Изменить фото
Информация об аккаунте
Дата регистрации
Последний вход
Редактирование профиля
Изменить пароль
Чат
Загрузка сообщений...

Для отправки сообщений необходимо авторизоваться

Перейти на MacOS