Первым делом хотим поздравить всех с
наступающим Новым 2015 Годом! Прошлый год выдался не простым, как для страны в целом, так и для LS ) Нам не удалось полностью выполнить намеченные планы, а именно, выпустить стабильный релиз LS 2.0. Но мы провели достаточно большую работу и довели разработку до альфа версии, которую и хотим сегодня презентовать.
Почему она альфа? Альфа, т.к. не успели зафиксировать все необходимые правки по frontend'у, который претерпел значительные изменения (подробнее в отдельном посте —
livestreet.ru/blog/dev_livestreet/17706.html). В остальном функционал достаточно устаканившийся, но требует тестирование и мелкие фиксы.
Ниже список основных новых возможностей альфы LS относительно LS 1.0:
- Новая структура файлов/каталог движка. Фреймворк полностью отделен от приложения.
- Механизм универсальных категорий. Возможность привязки категорий к разным объектам.
- Механизм дополнительных полей (EAV) для различных объектов
- Универсальный механизм управления медиа-файлами
- Управление типами топиков и их кастомизация
- Встроенная поддержка превью для топиков
- Возможность вставлять в топик несколько опросов
- Система управления правами пользователей
- Центральный крон
- Новый удобный механизм загрузки фото и аватара пользователя
- Поддержка жалоб на пользователей
- Новый продвинутый поиск пользователей
- Упрощения системы рейтинга
- Поиск по сайту «из коробки» (без sphinx)
- Новый поиск блогов
- Категории для блогов
- Возможность постить топики в несколько блогов
- Опционально каптча при авторизации
- Новый инсталлятор
- Возможность запустить процесс обновления LS из консоли (для крупных проектов)
- Упрощена навигация по топикам
- Официальная админ-панель (отдельный плагин в комплекте)
- Редактирование комментариев
- Поддержка мульти-авторизаций для пользователей (можно одновременно логиниться с разных браузеров)
- Поддержка работы через https, в том числе принудительное использование для страниц регистрации/авторизации
- Возможность расширения эвентов отдельными классами
- Существенная доработка ORM
- Возможность не только переопределять файлы шаблона, но и наследовать их
- Для плагинов теперь не обязательно дублировать tpl файлы для всех шаблонов. Можно их все держать в шаблоне default, а в конкретный шаблон копировать только измененные
- Поддержка разных конфигов для разных окружений
- Конфиги плагинов теперь можно переопределять в каталоге с главным конфигом (/application/config/plugins/[plugin_name]/config.php)
- Удобный механизм интеграции плагинов в админ-панель — управление конфигом и собственный функционал
- Новый модуль кеширования и логирования
- Новый модуль для работы с изображениями
- Поддержка миграций для плагинов
- Весь код отформатирован под PSR-2
- Большое число мелких фиксов и улучшений ядра
- Переработанный фронт
Самое главное! Скачать альфу можно по ссылке —
livestreetcms.com/download/get-alfa/
Дополнительно мы сделали ежедневную ночную сборку девел версии, специально для самых ативных тестеров. Скачать ее
можно здесь.
Демо версия доступна на сайте —
alfa.demo.livestreetcms.com
Админ-панель сейчас может отображаться не совсем корректно — она еще не адаптирована к новым стилям/компонентам ядра. Не пугайтесь )
Еще раз всех с наступающим Новым Годом!