Вышел новый релиз блого-социального движка LiveStreet 2.0.
Новые возможности:
- Новая структура файлов движка. Фреймворк полностью отделен от приложения.
- Переработанный фронт на базе компонентов
- Механизм универсальных категорий. Возможность привязки категорий к разным объектам.
- Механизм дополнительных полей (EAV) для различных объектов
- Универсальный механизм управления медиа-файлами
- Управление типами топиков и их кастомизация
- Встроенная поддержка превью-изображений для топиков
- Возможность вставлять в топик несколько опросов
- Система управления правами пользователей
- Центральный крон
- Новый удобный механизм загрузки фото и аватара пользователя
- Поддержка жалоб на пользователей
- Новый поиск пользователей
- Упрощения системы рейтинга
- Поиск по сайту «из коробки» (без sphinx)
- Новый поиск блогов
- Категории для блогов
- Возможность публиковать топики в несколько блогов
- Опционально каптча при авторизации
- Новый инсталлятор
- Возможность запустить процесс обновления LS из консоли (для крупных проектов)
- Упрощена навигация по топикам
- Официальная админ-панель (отдельный плагин в комплекте)
- Редактирование комментариев
- Поддержка мульти-авторизаций для пользователей (можно одновременно логиниться с разных браузеров)
- Поддержка работы через https, в том числе принудительное использование для страниц регистрации/авторизации
- Возможность расширения эвентов отдельными классами
- Существенная доработка ORM
- Возможность не только переопределять файлы шаблона, но и наследовать их
- Для плагинов теперь не обязательно дублировать tpl файлы для всех шаблонов. Можно их все держать в шаблоне default, а в конкретный шаблон копировать только измененные
- Поддержка разных конфигов для разных окружений
- Конфиги плагинов теперь можно переопределять в каталоге с главным конфигом (/application/config/plugins/[plugin_name]/config.php)
- Удобный механизм интеграции плагинов в админ-панель — управление конфигом и собственный функционал
- Новый модуль кеширования и логирования
- Новый модуль для работы с изображениями
- Поддержка миграций для плагинов
- Весь код отформатирован под PSR-2
- Большое число мелких фиксов и улучшений ядра
→ Скачать можно здесь
→ Документация по новой структуре фронта + в дистрибутиве идет плагин docs с доками по каждому компоненту.
→ Демка