Evolution CMS news
133 subscribers
48 photos
2 videos
8 files
265 links
Download Telegram
Шаблон 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

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