Aliaksandr
Да никто не переживает, большинство просто окончательно определилось что это не их тема, мне кажется
Pathologic
просто статья мутная оказалась, преимущества у такого подхода есть, но они не понятны из статьи и не каждому видны, а отказ от сниппетов - это понятно всем
Aliaksandr
К тому же совершенно неясно где потом этот контроллер с меню искать, чтобы что-то поменять
Aliaksandr
Он к чему привязан?
Pathologic
к псевдониму шаблона
Pathologic
а с поиском немного сложнее
Dmytro
Да никто не переживает, большинство просто окончательно определилось что это не их тема, мне кажется
Еще раз хочу напомнить что я не делаю EVO исключительно для сообщества, я делаю под нужны своей команды + делюсь с сообществом. Ибо что б развивать что то нужны ресурсы, я получаю эти ресурсы со своей Компании. Если б сообщество предоставляло ресурсы то могло бы и диктовать условия развития
Dmytro
Но я считаю что выбранный текущий путь в сторону: - Laravel - MVC очень првильный ибо это стандартизация инструментов и подходов, что дает разработчикам больше пользы ибо свои знания могут применять не только в одном EVO
Aliaksandr
к псевдониму шаблона
Общее меню в шапку? Надеюсь, что нет :)
Dmytro
Да пускай это приведет к тому что разработчики будут после EVO уходить в Laravel но не в этом ли смысл развития ??
Aliaksandr
Пока я вообще не вижу никакой стандартизации, даже твои люди на одни и те же вопросы отвечаю чуть ли не противоположные вещи
Dmytro
Не вижу смысла в развитии по типу MODX когда используют инструменты которые кроме как в MODX больше практически нигде или нигде не используются
Aliaksandr
Отсюда и весь лейтмотив моих вопросов "так как же оно правильно по новому":)
Pathologic
они используются только в другом виде
Pathologic
те же виджеты в блейде
Aliaksandr
Тот же пхп везде, где есть пхп!:)
Pathologic
или расширения для твига
Dmytro
Отсюда и весь лейтмотив моих вопросов "так как же оно правильно по новому":)
Еще раз повторюсь: - на текущий момент нет единого правильного подхода это в процессе тестов проб, ошибок и тд. Как будет готово будет статья и с примерами и документацией Собираю это вот тут по чуть чуть: https://github.com/evolution-cms/example-package/
Pathologic
нужно мне написать пример пакета, потому что этот не годится
Dmytro
сколько времени у тебя выполняется composer upd?
Хз но после последнего обновления композера на сервере стало дольше
Pathologic
просто у меня тупит минут 5 и даже предупреждение выводит что слишком долго
Dmytro
Вообще просветительская деятельность дело не благодарное, раньше за это даже жгли на кострах
Dmytro
ну так паства грит -сниппеты, йоптить, а ты контроллеры мвц.... еретик)))
Anonymous
Нужно завязывать с этим всем и возвращаться на нормальные решения. Дитто, еформ, сниппет иф и phx
Камиль
для 2.0 я почти написал переходник
А с блэйдом будет работать? :)
Pathologic
в смысле
Камиль
Я про кэш
Pathologic
а блэйд тут при чем
Камиль
По ходу я суть не ухватил, между строк читал
Камиль
Думал ты то решение которое сейчас есть для твига кэш обджект геткэш и проще
Камиль
Прочее
Камиль
Переписывать собрался под 2.0
Pathologic
ну да
Ilya
1. Убрать парсер модикса, полный переход на блейд 2. Убрать обратную совместимость в 2.0. Старый модикс оставить на 1.n.n версиях. 3. Сниппеты переписать на ларавел блейд виджеты @widget('DocLister', ['parent'=>value, 'paramN'=>'valueN' .... etc]) 4. Шаблоны создаются как файлы (с внутренним редактированием их через админку) и кладутся в папку laravel app view "layouts" 5. Чанки превращаются в partials, также создаются как файлы в админке и кладутся в папку view/partials (блейд вызов через @include('partial_name', [arrayOfParameters])) (хотя конечно слишком жесткая привязка, я делаю в приложениях на ларке обычно дополнительные папки в корне view, например order/show.blade.php, order/list.blade.php) 6. Убрать привязку EAV Модели модикса к шаблону как Entity. Создать группы ресурсов, привязать ТВ к одной из них с предустановленной группой по умолчанию. (Группа ресурсов товары -> атрибуты ) С возможностью создания подгрупп. Жду потоки какашек =))
Pathologic
@Kasick к тебе клиент пришел
Ilya
Погодите, на все сразу тряпок не хватает
A
Ну вообще все по делу
A
Но нет
A
Бан
Anonymous
Бан
А ты суров
Anonymous
Даже я его не стал банить, а ты вот сразу бан
Anonymous
Или ты @Pathologic93 хочешь забанить?
Камиль
ну да
Крч по сути так же делать нужно будет, вызывать getCache или cache-> save и т.д.?
Камиль
Или ты @Pathologic93 хочешь забанить?
У тебя вроде бот должен это уметь
Anonymous
У тебя вроде бот должен это уметь
Бот то умеет, но он лежит. Сегодня привезут стол, я на него установлю компьютер и бот оживёт
Anonymous
Бот уже около 3 недель лежит
Anonymous
Если не больше
Anonymous
Тогда же меня забанят 🙂
Камиль
Раскрыл
Anonymous
Хотя меня нельзя банить @Kasick вчера пытался
Pathologic
Крч по сути так же делать нужно будет, вызывать getCache или cache-> save и т.д.?
можно будет и так, но можно и как в ларавель; это больше для совместимости с DocLister, ну и может я когда-нибудь перенесу сайты свои ан 2.0
Ilya
😃 не понятно за что бан, это же решит тьму вопросов сразу. Например с меню. Не понадобятся плагины с группировками ТВ и их поддержка. Все View будут находится в 1 месте. Может есть кто хоть немного согласен с этим ?
Alexander
Суть понятна но зачем работать из админки не ясно IDE + Git нынче мастхев а в остальном все что хотите уже можно
я вот не очень понимаю как это. Редактируешь сниппет, отправляешь на гит, сохраняешь, смотришь результат работы, или как?
Dmytro
я вот не очень понимаю как это. Редактируешь сниппет, отправляешь на гит, сохраняешь, смотришь результат работы, или как?
Работаешь в IDE с нее автоматом льешь на сервер ну и когда надо с нее же комитишь изменения
Alexander
а, ну в принципе так и делаю, только без коммитов)
Ilya
Подумайте о простых юзверях, не знающих что такое IDE, GIT, фтп и.т.д. или вам не нужна ЦМс с широким охватом аудитории. Во-вторых редактор шаблонов даже когда они в файлах, есть практически во всех популярных ЦМС, а они там в 90% случаев именно в файлах. В-третьих это удобство, можно посмотреть в сторону рево, где наглядно drag-n-drop перенести вызов сниппета в шаблон. + Наглядность, не надо ковыряться в файлах, я считаю юзверя не должно беспокоить что под капотом. Но это все бесполезно, если модикс идет всторону чистого фреймворка, но там он явно не конкурент, Zend,Yii2, Laravel,CodeIgniter и тд.
Alexey
Илья. Ты шуткой или специально затронул тему "рево"?
Alexey
хуясе, а откуда 145,5 когда меня тут не бывает?)
Ilya
Илья. Ты шуткой или специально затронул тему "рево"?
Нет, это просто интересный функционал, не только в рево есть, гдето еще видел, прсто вспомнил только рево. =)) Но это не критично, мелоч.
Alexey
Я уже второй сайт на рево переношу к нам из-за неудобства первого. Серега сделал столько плюшек в админке эво, что я некоторые отключаю.
Alexey
Чирко или Чиркунов?
Dmytro
но, Дим, Чирко тоже захотел удобный магазин, а тех кто работает с эво назвал ..., и куда его это увело?
Ну так поэтому я за обратную совместимость что б расширять функционал давая работать и так и так. Если кто хочет работать в админке но с файлами, не проблема может написать плагин ;) я просто не вижу в нем надобности. P.s. Я раньше был большим преверженцем работы из браузера и в админке, мол IDE все фигня и т д. Но потом понял что с IDE проще, удобней и быстрее в итоге
Ilya
Хотите популярную цмс собирайте на Вордпресс, я хочу удобную и современную ЦМС которая будет развивать разработчика и давать ему отправную точку. А не тормозить развитие
Вы, правы. Если 1.n.n версии, без ларавел, не будут поддерживаться и останется только гибрид, нужно уже переучиваться чтобы остаться на плаву. Общая картина развития модикса вроде прояснилась. Спасибо. Вопросов больше нет.
Ilya
Это хорошо, значит времени достаточно ))