Evolution CMS news
133 subscribers
48 photos
2 videos
8 files
265 links
Download Telegram
Новые плюшки в 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

что где не понятно задавайте вопросы буду дополнять расширять доку:)
Теперь EVO на Компонентах Laravel 6.0
https://take.ms/tUrLz
Релиз 2.0 Beta состоится в ближайшее время. Также известна дата релиза Evolution 2.0 - 02.11.2019. И под это дело будет проведено оффлайн-мероприятие в Москве.

- Место проведения и генеральные спонсоры уже определены, но могут быть поправки, если будет больше желающих, чем вместит зал 🙂

Ищем еще спонсоров, так как вход должен быть бесплатный. Так же нужно чтобы были печеньки, кофе, пиво и закуска 🙂

Больше деталей сообщу с релизом 2.0 Beta ) Нужно немного подготовиться и структурировать информацию 🙂
В динамике цифры интересные