Evolution CMS news
133 subscribers
48 photos
2 videos
8 files
265 links
Download Telegram
## Evolution 1.4 LTS

Все новые возможности будут появляться только в ветке 2.0, а ветку 1.4 оставляем для старых проектов ну и для тех кто не хочет учить что то новое еще пару лет:)

### Поддержка версии 1.4 будет такой:

- Исправление ошибок, доработка совместимости с веткой 2.x, и другие задачи направленные на стабильность до 02.02.2020
- Исправление критических проблем с безопасностью до 12.02.2021

### Основные изменения в версии 1.4.8:

- [Updater - Изменена логика обновлений(1.4 to 1.5, 2.0 to 2.1) (Обновления между мажорными версиями будет реализована отдельным решение так как мажорные версии несут в себе изменения когда все же нужно внимание разработчика и сделать полностью все в автоматическом режиме не дает гарантии что все будет хорошо работать. (Dmi3yy)
- Phpthumb: нормально работает с svg файлами (Serg)
- Исправлен интересный баг когда вложенные друг в друга сниппеты выполнялись по 2 раза. Отсылка к коммиту #1200, там что то связанное с работой PHx было. (Dmi3yy)
- Исправление проблемы когда на главной в админке отображались кнопки которые запрешены (Dmi3yy)
- В теме Lightness исправленно отображение логотипа (Nicola)
- ElementsInTree сортировка по Алфавиту (Nicola)
- ManagerManager исправление пути к jQuery (Agel_Nash)
- Отображение ID Шаблона внутри документа (Dmi3yy)
- Больше совместимости с веткой 2.x (Agel_Nash)

https://github.com/evolution-cms/evolution/releases
Шаблон HTML на базе него будут последующие уроки по EVO 2.0 если у кого есть пожелания и замечания пишите на гитхаб:
https://github.com/DDAProduction/evo-template-on-bulma
https://www.youtube.com/watch?v=wP7vDNlxYak&t=1s
Продублировал а то гдето затерлось (обновление на 1.4.8 по точно такой же логике)
Немного обновил Evo.im повесил заглушку в новом дизайне:
https://evo.im
Новые плюшки в EVO 2.0

php artisan doc:list --parent-id=1 --parent-id=4
https://monosnap.com/file/yfNYddWDHGNB4a2yyWS4KPSqKfnEaL

php artisan doc:list --parent-id=1 --parent-id=4 --deleted
https://monosnap.com/file/l8LlLHXzCADaqQpMkwsJSD956rQBmH

php artisan doc:list --parent-id=4 --deleted
https://monosnap.com/file/ycWy96uiEEWNZLiLH4TyKUWRyLcgSt

php artisan doc:list
Покажет все не удаленные документы

php artisan doc:list --published
Покажет все не удаленные и только опубликованные документы

Параметры --published, --deleted, --parent-id можно комбинировать

php artisan tv:list
Не имеет аргументов
https://monosnap.com/file/5qFCu18ilzFbfMV8Hkl32yrUYxw3Ks

php artisan tpl:list
Не имеет аргументов
https://monosnap.com/file/ZCgACm7eVrqDBdpDyAC97D06cCk6YD
А тем временем Evo 2.0 beta уже все ближе
Спасибо Agel_Nash за миграции:

- Подключил комманду make:migration для создания миграций

- Если при локальной разработке потребовалось создать данные в базе, то делаем это внутри миграций. Например Site\Content::create(['pagetitle' => 'test']);, а ID созданной записи сохраняем в config/settings.php с любым удобным для нас ключом. После чего уже в шаблонах работаем не с ID, а системной настройкой. Т.е. вместо [~1~] используем [~[(you_key)]~]. Аналогично и для с ниппетов. Вместо [[DocLister? &parents=`1`]] используем [[DocLister? &parents=`[(you_key)]`]]

Чтобы автоматизировать сохранение в config/settings.php, добавил функцию evo_update_config_settings() получается как-то так
-------------------------
Осталось теперь написать немного примеров что б было понятно как всем этим пользоваться и будет бета релиз.

До основного релиза осталось по большей части навести порядки и может пару приятностей сделать в основном закончили с концепцией что и как будет и надо:)
Дописал минимально описание к тестовому пакету под Evo 2.0
https://github.com/evolution-cms/example-package

Осталось только протестить и описать работу с миграциями, после чего еще немного работы и можно будет релизить.
Закончили основные работы по EVO 2.0 Beta

Осталось дождаться завтрашнего релиза Laravel 6.0 что б забрать оттуда нужные свежие компоненты и будет релиз
Читаем по тому как работать с 2.0:
https://github.com/evolution-cms/example-package/blob/master/README.md

что где не понятно задавайте вопросы буду дополнять расширять доку:)