Loading...
Обсуждение | FlowAxy CMS
# 20.12.2025 / FLOWAXY-CMS v.0.0.3 Pre

## 🚀 Фреймворк

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

- ✅ Улучшена система CSP (Content Security Policy)
- ✅ Добавлены разрешения для CDN: `cdn.jsdelivr.net`, `cdnjs.cloudflare.com`, `code.jquery.com`
- ✅ Единая централизованная конфигурация CSP через `CspHeaders::createDefault()`
- ✅ Поддержка Google Fonts в CSP
- ✅ Устранено дублирование CSP конфигурации

### Хелперы и API

- ✅ Добавлены глобальные функции `theme_component()` и `theme_asset()` для работы с темами
- ✅ Упрощенная работа с компонентами в шаблонах
- ✅ Автоматическое версионирование assets для cache busting
- ✅ Кэширование CSS файлов компонентов с версионированием

### Производительность

- ✅ Оптимизация загрузки ресурсов темы
- ✅ Улучшенное управление кэшем настроек плагинов
- ✅ Оптимизация ThemeManager (убрана зависимость от БД для активации тем)

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

- ✅ Автоматическое создание директорий storage и uploads
- ✅ Защита директорий через .htaccess
- ✅ Улучшенная обработка INI файлов

## 🎨 Тема Default

### Структура

- ✅ Разделение на `layouts/` и `templates/` для лучшей организации кода
- ✅ Основной layout `main.php` с общей структурой (header, footer, сайдбары)
- ✅ Шаблон `default.php` для главной страницы
- ✅ Рефакторинг структуры темы (консолидация header, footer, content)

### Компоненты

- ✅ Компонент авторизации (`auth`) с табами входа/регистрации
- ✅ Компонент слайдера (`slider`) с авто-переключением
- ✅ Компонент социальных сетей (`social-networks`) с интеграцией плагина

### Виджеты

- ✅ Виджет магазина (`marketplace`) - переименован из categories
- ✅ Виджет портфолио (`portfolio`) - переименован из photos
- ✅ Виджет блогов (`blogs`)
- ✅ Виджет отзывов (`testimonials`) - переименован из videos
- ✅ Адаптивные стили для всех виджетов

### Дизайн

- ✅ Корпоративный стиль дизайна (строгий, плоский)
- ✅ Полная мобильная адаптивность
- ✅ Мобильное боковое меню с анимацией
- ✅ Модальное окно авторизации для мобильных
- ✅ Интеграция jQuery и Font Awesome
- ✅ Шрифты Raleway и Kanit

### Оптимизация

- ✅ Исправлено использование путей в компонентах и виджетах
- ✅ Оптимизирован код, удален лишний мусор
- ✅ Добавлена документация (README.md)
- ✅ Удалены неиспользуемые компоненты и стили

## 🔌 Плагины

### Social Networks Plugin

- ✅ Полнофункциональный плагин `social-networks`
- ✅ Админ-панель для управления социальными сетями
- ✅ Добавление/удаление/редактирование сетей
- ✅ Включение/отключение сетей через toggle
- ✅ Интеграция с темой через компонент
- ✅ Поддержка Font Awesome иконок
- ✅ Кэширование настроек плагина
- ✅ Валидация URL и фильтрация пустых записей
- ✅ Настройки плагина (статус активации)

## 🎯 Админ-панель

### Управление темами

- ✅ Динамическая регистрация страниц админки для тем
- ✅ Поддержка виджетов и меню в темах
- ✅ Автоматическое отображение страниц темы в меню
- ✅ Регистрация маршрутов для страниц темы

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

- ✅ Улучшенный UI управления социальными сетями
- ✅ Интуитивный интерфейс с tooltips и подсказками
- ✅ Валидация форм и обработка ошибок
- ✅ POST-Redirect-GET паттерн для предотвращения повторной отправки

### Функциональность

- ✅ Поддержка областей меню (header, footer)
- ✅ Регистрация виджетов темы
- ✅ Настройки кастоматизации тем
------
89747_FLOWAXYCMSv.0.0.3Pre.zip (12.1 Mb)
Скачиваний: 9

________
посл. ред. 20.12.2025 в 14:17; всего 1 раз(а); by iTeffa
📘 FlowaxyCMS v0.0.3 Pre — документация для разработчиков

В открытый доступ выложена документация к движку FlowaxyCMS версии 0.0.3 (Pre-release).

Это предварительная техническая документация, предназначенная для разработчиков, тестировщиков и всех, кто интересуется внутренней архитектурой системы на раннем этапе её развития.

Что содержит документация:

— общее описание архитектуры FlowaxyCMS;
— структуру ядра и модулей;
— принципы работы тем и плагинов;
— базовую логику CMS и ключевые компоненты;
— технические заметки и ограничения pre-версии.

⚠ Важно:

— документация доступна исключительно на украинском языке;
— перевод на русский язык не планируется;
— версия 0.0.3 Pre находится в стадии активной разработки — возможны изменения, неточности и временные решения;
— API и внутренние механизмы могут изменяться без обратной совместимости.

📌 Документация будет постепенно обновляться по мере развития движка, стабилизации кода и подготовки к следующим версиям.

Обратная связь, замечания и конструктивные предложения приветствуются в соответствующей ветке форума або https://t.me/flowaxycms
------
89749_wiki.zip (102.5 Kb)
Скачиваний: 4

________
посл. ред. 20.12.2025 в 17:26; всего 1 раз(а); by iTeffa
Онлайн: 2
Время:
Gen. 0.0619
(c) Bym.Guru 2010-2025