Василий
А так можно смело смотреть на полностью феномные modstore.pro и modhost.pro - и думать, как их сделать на чистом парсере MODX
Pavel
Ты контекст-то не теряй. Медленее на чистой странице, где 3 тега без фильтров и которые практически не встречаются на рабочих сайтах
Не 3 тега, а 7 тегов и несколько вызов чанков, это первое, а во вторых, я уже писал что я стал так считать, только после того, как оптимизировал один сайт, я переписал его сначалана феноме, мне не понравилось количество запросов и скорость, а потом переписал на станлартный синтаксис и да, запросов стало в 2 раза меньше и скорость в полтора раза быстрее. Но феном удобнее тут никто не спорит
Pavel
Если много логических цепочек делать, то стандартный синтаксис проиграет, тут и тестов не надо чтобы этого понять
Pavel
Но если обычный сайт где по факту несколько сниппетов и несколько шаблонов с парой проверок isfolder, то быстрее он будет на стандартном синтаксисе
Василий
Не 3 тега, а 7 тегов и несколько вызов чанков, это первое, а во вторых, я уже писал что я стал так считать, только после того, как оптимизировал один сайт, я переписал его сначалана феноме, мне не понравилось количество запросов и скорость, а потом переписал на станлартный синтаксис и да, запросов стало в 2 раза меньше и скорость в полтора раза быстрее. Но феном удобнее тут никто не спорит
Как может стать меньше запросов, если Fenom грузит чанки и сниппеты из файлов и ему не нужно вообще в БД для этого лазить?
Pavel
https://github.com/bezumkin/miniShop2/blob/e8d674f0ebf80450c3bb3830dfd49413f44a84ff/core/components/minishop2/model/schema/minishop2.mysql.schema.xml#L181
Pavel
Василий
Василий
И я думаю, если переписать по стандарту, то количество запросов в БД возрастёт точно
Василий
В любом случае, лично я включаю Fenom везде, потому что любые условия в нём выглядят и работают гораздо понятнее и приятнее, чем в парсере MODX
Pathologic
+наследование шаблонов
Василий
Скоро проверим это и на новой версии modx.pro, кстати говоря =)
Миша
Василий
+наследование шаблонов
кстати, есть не только наследование. Можно вообще собрать в один чанк разные блоки и использовать их через конструкцию use
Pathologic
ну да, типа макросы
Василий
Что-то типа
{include 'file:chunks/mychunk.tpl'}
{use 'zzzz'}
и вставится код из блока zzzz в том чанке =)
Василий
очень прикольно, например, для вывода иконок соцсетей вверху и внизу страницы - не нужно 2 чанка делать отдельно, можно просто из шапки вставить нужный блок в футере
Миша
тает
Миша
Вот так сейчас я делаю сайты. Но с выходом App от Василия, я пересмотрю свою работу. В админке пусто. Мне уже дважды писали разработчикиЮ, которые брали проекты после меня, а каким хуем у Вас все рабо
Василий
Миша
и компаниям говорили, что я хуевый разработчик епта
Миша
ха-ха!
совсем не очень? ))
Василий
Василий
немногие пока знают, что мы начали юзать MODX как нормальный фреймворк из IDE
Василий
ну кидай теперь ссылку на мой репозиторий - вот он виноват, сцука!
Миша
Миша
Какой нах gulp нашим, какой гит
Anonymous
видосы бы выложить, но на меня насели с компонентом оплаты, пришлось колбасить + работа 😕
Dmytro
Ну все логично норм разработчик это когда может MODX поставить и чанков на штамповать
Dmytro
а всякие ваши феномы непонятные и какие то иде ?? что это вообще ? 🙂 это явно уже не нормальные разработчики))))
Dmytro
Alexander
Дайте ссылку как настроить MODX для работы из IDE, пожалуйста
Dmytro
Зачем думать им что это они чего то не знают 🙂 им проще говорить что ты плохой)
Pavel
Миша
Dmytro
Миша
Миша
Alexander
Я так понял, если хранить все чанки в файлах, то этого лишнего запроса к БД не будет.
Pavel
Спасибо!
Николай
Илья
Ага, лучше два почти одинаковых чанка иметь
Илья
Или пять даже
Sergey
Николай
Кстати говоря, я месяцев 9 назад, тоже впервые увидел подобный проект на феноме, и не смог сходу разобраться что к чему.
Пришлось спрашивать откуда собственно берутся чанки.
Мне пути дали - дальше сам.
Поюзал - допилил чанки - понравился синтаксис и сама логика.
Начал использовать fenom в чанках и шаблонах.
На паре проектов логику отработал потом разобрался как подключать файлы и работать с phpStorm
Помоему даже Василия где то побесил пару раз, толи на форуме, то ли в чате где то.
И ничего вник, сейчас даже не представляю как делать по другому.
Потом оказалось что надо еще и gulp использовать вместо miniFyx
Вроде разобрался, клевая штука оказывается
И тут на тебе. Появился способ сайтов через App
Опять темный лес.
Николай
Мы с Мишей задумали modx.kz отформатировать на новый лад.
Как раз будет первый проект по методике App
Николай
К слову с нетерпением жду видео от Ивана. Скорее всего будет море полезной информации по теме
Aleksei
Aleksei
или где почитать
Николай
1. Minifyx устарел. Факт. Он не работает с bootstrap 4
2. Файлы нужно минифицировать и собирать в один через Gulp
3. Дальше про Modx ничего. Если работаешь с Gulp - разберешься. Если нет могу подкинуть статью \ видео урок.
Aleksei
насколько я понимаю, собирать скрипты зареганные через regClient... оно не сумеет
Aleksei
минификс не работает с бутстрап 4, если его заставлять съесть исходники в scss) а скопилированный css файл - в чем проблема-то?
Николай
Все делается локально на рабочей машине. Далее просто подключаешь к проекту готовый файл стилей или js
Pavel
Pavel
Сегодня вспоминали
Aleksei
минификс не безупречен, это факт. Но собирать зареганные скрипты больше нечем, по крайней мере "официально"
Николай
Да и банально удобнее, если ты работаешь через IDE
Aleksei
ну у меня например css вотчерами компилится, а потом скармливается минификсу или компрессору
Николай
Всегда исходники под рукой плюс возможность обновить библиотеки одновременно сжимая их.
Aleksei
то есть большую часть я собираю на локалке, плюс на сервере добавляются зареганные скрипты и стили
Николай
Ну можно и вотчерами. Кто ж спорит.
Николай
Технологий хватает, все не изучишь.
Пользуюсь тем, что советуют.
Вот еще надо подключение js через requirejs освоить.
Aleksei
Василий