Aliaksandr
вот тебе обычный миллион раз виденный вызов сниппета DLMenu
Aliaksandr
Anonymous
шел 2021й. Hello World весил 40 мегабайт)
Aliaksandr
вот вывод этой переменной в блейде
Aliaksandr
Aliaksandr
все!
Aliaksandr
простейший вариант0
Иван
Визитка готова))) Идём дальше?)
Aliaksandr
вот тебе три миллиарда раз виденный вызов сниппета Доклистер (ни название ни параметры - не изменились никак)
Aliaksandr
Aliaksandr
вот вывод того чего он там наделал
Aliaksandr
Aliaksandr
пока с этим не разобрался дальше лезть смысла нет ) а это и есть фактически делание того же самого, что делалось на 1.4 но немного другим синтаксисом
Alexander
Визитка готова))) Идём дальше?)
не бойся, это не страшно! Веббер научит, потом не разучишься 😄👍
css
пока с этим не разобрался дальше лезть смысла нет ) а это и есть фактически делание того же самого, что делалось на 1.4 но немного другим синтаксисом
но тут всё просто) название параметра, вывводишь через рансниппет, потом пишешь название параметра. всё)
Dmytro
пока с этим не разобрался дальше лезть смысла нет ) а это и есть фактически делание того же самого, что делалось на 1.4 но немного другим синтаксисом
Ага верно а как это будет понятно то уже следующий шаг передавать в BLADE не готовый кусок HTML а масив с данными и шаблонизировать средствами BLADE
Aliaksandr
это базовый метод вызова сниппетов еще со времен 0.9 версии, просто в 2.0 добавили еще кэширование
Aliaksandr
https://github.com/evolution-cms/evolution/blob/3.x/core/src/Core.php#L4399
Aliaksandr
он во всех доках описан миллиард раз наверно
Aliaksandr
а когда научишься переменные получать и передавать в блейд - тогда уже и будешь смотреть, что удобнее не готовый хтмл туда вкинуть, а массив к примеру )
2frags
Ну вот я хочу составить конкуренцию как раз: Orchid, Voyager или Backpack
Раньше Modx пытался конкурировать с Wordpress, Drupal и т.д. Evo 3 сейчас - с админ-панелями для Laravel. В рамках создания удобного инструмента для вебстудии это отличное решение, на самом деле. Evo 3 - удобнее того-же Voyager. Но глобально - это переход в более узкую нишу и уменьшение аудитории.
Aliaksandr
а я с этого не начал, не надо было так?
тебе как автору эдитДокс сразу курс "Интенсив" )))
Aliaksandr
вариант для тех, кто млеет от написания сниппетов прямо в шаблонах на примере "было - стало"
Aliaksandr
Dmytro
Раньше Modx пытался конкурировать с Wordpress, Drupal и т.д. Evo 3 сейчас - с админ-панелями для Laravel. В рамках создания удобного инструмента для вебстудии это отличное решение, на самом деле. Evo 3 - удобнее того-же Voyager. Но глобально - это переход в более узкую нишу и уменьшение аудитории.
почему ? если мы делаем так что Laravel с EVO ставится из коробки + доделываем дополнения для него? тоесть уровень технически не сильно повышаем ? Опять же сейчас у нас аудитория очень маленькая и сильно ее сократить мы не сможем как бы не старались, а вот расширить можем. Опять же аудитория и интерес к Laravel большой вот и можем мы туда влезть. Так же да у нас целевая как раз вебстудии ибо они смогут инвестировать в ЕВО куда больше чем Фрилансеры (само собой если их заинтересовать) что даст более быстрый рост. А уже дальше как закроем потребности вебстудий можно расширять и упрощать функционал что б и фрилансерам было хорошо. Все же если у нас до версии Evo 3.0 это Опенсорс то для след решений как раз ищем пути монетизации
Иван
Веббер - народный проводник в 3.х)))
Aliaksandr
Веббер - народный проводник в 3.х)))
ну так посмотри разницу выше - только в синтаксисе ) запугали людей какими-то консолями, пакетами, контроллерами - а на самом деле для базы просто синтаксис из заковыристого эвовского в обычный пхп-шный перевели и все
Dmytro
Если грубо то на Evo 3 ушло 320 часов работы это 2-3 месяца работы 1 человека. Но на деле на это ушло почти год. Тоесть монетизировав процесс можно выполнять куда больший обьем работы что даст возможность расти быстрее
Alexander
я уже ему задолжал походу по приезду в Минск, если когда нибдуь вырвусь)
Иван
Вы только не ругайтесь, а почему Вы выводите некешируемый сниппет) Вроде правильно выводить кешируемый) Нет?)
Alexander
это экранирование и неэкранирование
Dmytro
Вы только не ругайтесь, а почему Вы выводите некешируемый сниппет) Вроде правильно выводить кешируемый) Нет?)
В Blade нет понимая кеш не кеш но вот в controller можно задать ключ кеша и время 🙂 и кешировать или обернуть кешем Ларавел
Alexander
то есть хтмл код выведется как теги, а не как резльтат работы браузера
Dmytro
то есть хтмл код выведется как теги, а не как резльтат работы браузера
если {{}} то да будет html ибо экранируются спец символы
Aliaksandr
Вы только не ругайтесь, а почему Вы выводите некешируемый сниппет) Вроде правильно выводить кешируемый) Нет?)
потому что для кэширования задается время жизни кэша - полный аналог эво - 0, т.е. навсегда
Alexander
Aliaksandr
вот вариант имитирующий кэшированный вызов )
Иван
Александр Вы тут за пару постов уже напишите несколько сайтов)
Иван
В Blade нет понимая кеш не кеш но вот в controller можно задать ключ кеша и время 🙂 и кешировать или обернуть кешем Ларавел
Это понимаю, просто я Вас как-то спрашивал про что лучше вызывать кешируемый или некешируемый сниппет) объясняли)
Aliaksandr
просто когда данные прилетают из контроллера, то ты их все видишь в трейси как на ладони
Aliaksandr
Aliaksandr
а если мутишь прямо в шаблонах - то тычешься потом как слепой наощупь где чего
Aliaksandr
вот те менюхи из контроллера есть, а вызванные в блейде обычным способом - нет
Aliaksandr
на скорость не смотрите - у меня опенсервер - там обычно медленно :-))) а то сейчас кто-то обязательно придет ))
Aliaksandr
на обычном хостинге немного быстрее даже рабочий сайт ))
Aliaksandr
Aliaksandr
вот статистика
Aliaksandr
Aliaksandr
вроде не тупит
Alexander
что IP скрыл? думаешь вычислим по IP?
Alexander
😂
Aliaksandr
конечно, придет патоложик и поломает, чтоб не выебывался против твига ))))
Alexander
2frags
почему ? если мы делаем так что Laravel с EVO ставится из коробки + доделываем дополнения для него? тоесть уровень технически не сильно повышаем ? Опять же сейчас у нас аудитория очень маленькая и сильно ее сократить мы не сможем как бы не старались, а вот расширить можем. Опять же аудитория и интерес к Laravel большой вот и можем мы туда влезть. Так же да у нас целевая как раз вебстудии ибо они смогут инвестировать в ЕВО куда больше чем Фрилансеры (само собой если их заинтересовать) что даст более быстрый рост. А уже дальше как закроем потребности вебстудий можно расширять и упрощать функционал что б и фрилансерам было хорошо. Все же если у нас до версии Evo 3.0 это Опенсорс то для след решений как раз ищем пути монетизации
Я понял. Просто если заходить на рынок через вебстудии - охват будет на несколько порядков меньше, чем при заходе через конечных потребителей. И не факт, что эта аудитория будет охотнее покупать/инвестировать в результат. В любом случае, не попробуешь - не узнаешь)
Dmytro
Я понял. Просто если заходить на рынок через вебстудии - охват будет на несколько порядков меньше, чем при заходе через конечных потребителей. И не факт, что эта аудитория будет охотнее покупать/инвестировать в результат. В любом случае, не попробуешь - не узнаешь)
Конечный потребитель это по факту Клиент но ему вообще пофиг на код. Поэтому через него идти сложно. Ну а так да строим предположения и идем по выбранному пути, опять же любая помощь приветствуется, даже такие диалоги помогают понять верно идем или не очень
Dmytro
А так ясно что WordPress рулит но воевать с ним на прямую не получиться поэтому нужно искать обходные пути
Dmytro
А это ж как понимаю первая обработка тоесть без кеша, дальше ж это кешируетсяи разницы уже не особо есть
Pathologic
не совсем так, там по вертикали количество запросов
Dmytro
ну это я вижу но блейд же кеширует шаблоны в пхп, обычно просто для таких графиков как раз выключают кеш что б было наглядней
Axenia
i2frags (146.91) увеличил карму Dmi3yy (1924.06)
Pathologic
так все кэшируют в пхп
Pathologic
кроме пхп ((:
Dmytro
Ну вот поэтому и вопрос к методологии проверки это с учетом кеша или без 🙂
Pathologic
https://habr.com/ru/post/504720/
Pathologic
с учетом кэша
Aliaksandr
Смарти рулит ) По блейду запросов мало, потому что "все есть в доках лары" и он "интуитивно понятный" )))
Pathologic
это не запросы в гугле
Pathologic
это запросы в секунду к серверу
Dmytro
Кстати график не коректный:)
Dmytro
он начинает не с нуля а с 20.000 )
Aliaksandr
да фигню какую-то нарисовал )