# Celena CMS

Лёгкая модульная PHP CMS с собственным шаблонизатором, маркетплейсом плагинов и встроенной интеграцией с ИИ.

## Требования

- PHP **8.3+** с расширениями: `pdo`, `pdo_pgsql` (или `pdo_mysql`), `mbstring`, `json`, `openssl`, `gd` или `imagick`, `zip`.
- PostgreSQL 13+ (по умолчанию) или MySQL 8 / MariaDB 10.6+.
- Apache с `mod_rewrite` или nginx.

## Установка

1. Распаковать архив в корень сайта.
2. Открыть в браузере `http://your-domain/install.php`.
3. Пройти визард (3 шага: проверка окружения → БД → администратор).
4. После успеха `install.php` удаляется автоматически, появляется файл `install.lock`.

CLI-альтернатива:

```bash
php bin/celena install --db=pgsql --db-name=celena --db-user=celena --db-pass=secret \
  --admin-email=admin@example.com --admin-pass=secret123
```

Подробная пошаговая инструкция — в [УСТАНОВКА.md](УСТАНОВКА.md).

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

- [AGENTS.md](AGENTS.md) — правила для ИИ-ассистентов (Claude, Cursor, Copilot) и карта зон движка: что можно править, а что перезаписывается при обновлении.
- [Архитектура](docs/ARCHITECTURE.md)
- [Создание шаблонов](docs/TEMPLATES.md) — как делать темы.
- [Плагин SDK](docs/PLUGIN_SDK.md) — как писать плагины.
- [Гайд для ИИ-агентов](docs/AI_AGENT_GUIDE.md) — правила, скелеты, ограничения.
- [Безопасность](docs/SECURITY.md)

## Лицензия

MIT.
