Василий
Ну там помимо заготовки, еще же и обновляемый транспортник - что собственно основная идея проекта, как я понял
Транспортник нужен для установки и обновления сайта - да, в него можно прописать всякую логику, типа создания системных настроек, установки пакет и всего такого. Тоже, в общем--то, ничего нового
Василий
А основная идея - просто брать и делать сайт из админки, иногда запуская сборку через build.php, чтобы она внесла в MODX нужные изменения
Николай
Вот чем мне еще gulp нравится - можно чужие конфиги подсмотреть, кто как делает и что использует в работе.
Sergey
Пжлст 😊
Aleksei
Николай
Пжлст 😊
Лайк да. Половина незнакомых плагинов, есть над чем посидеть
Николай
@sergant210 https://modzone.ru/blog/2015/12/27/frontend-events-for-modx/ Отличная статья. Я ее не видел. Узнал достаточно много нового. Я честно говоря не знал что события по порядку наступают.
Миша
Sergey
Лайк да. Половина незнакомых плагинов, есть над чем посидеть
В двух словах - вотчатся less-ы и js-ы (js-ы в порядке очереди собираются). На выходе всего 2 файла .min.js и .min.css Остальное при необходимости руками по запросу... жим графики, .svg-спрайты тоже удобно (опять же только один .svg на весь сайт в итоге используется...)
Миша
у меня простенький
Sergey
у меня простенький
а fonts вотчатся и перекладываются в папку назначения?
Alexander
При использовании App в админке всё равно придётся создавать шаблоны, и в них инклюдить шаблоны из файлов, да?
Rahim
Народ нужен 1с программист для адаптатции Торгових весов
Николай
Век живи, век учись!
Да есть такое
Сергей Шлоков
Gulp при установке компонентов мало поможет. Только если в компонентах можно отключать идущие в комплекте скрипты и стили и подгружать их отдельно.
Сергей Шлоков
Также как и requireJS.
Сергей Шлоков
Этот подход рулит при разработке сайта вручную без чужих компонентов.
Sergey
У меня их нет)
Для шрифтов кстати есть такая штука в галпе gulp-cssfont64. Енкодит в base64 и создаёт один css-файл со всеми шрифтами... иногда полезно когда у клиента нетиповые шрифты и когда лишний раз за ними на разные cdn-ы лезть не хочется. Но на практике мне всего один раз пригодилось.
Василий
Этот подход рулит при разработке сайта вручную без чужих компонентов.
На modstore.pro и modhost.pro используются файлы от компонентов, но они собираются через Gulp
Сергей Шлоков
На modstore.pro и modhost.pro используются файлы от компонентов, но они собираются через Gulp
Я же и говорю, что при условии, что эти файлы можно отключать у компонента. Т.е. без regClientScript() и т.п.
Николай
А если ты освоишь Middlewares, то, думаю, получишь много эмоций.
Я немного знаком с Laravel - понимаю о чем речь. Плюс видел твою статью на эту тему. Думаю в следующем году освою.
Василий
надеюсь, таких дополнений, где отключать нельзя - просто нету
Сергей Шлоков
надеюсь, таких дополнений, где отключать нельзя - просто нету
Мне кажется, таких больше, чем тех, где можно отключать. :)
Сергей Шлоков
Я немного знаком с Laravel - понимаю о чем речь. Плюс видел твою статью на эту тему. Думаю в следующем году освою.
Я имею ввиду файловые плагины. Зная названия событий создаешь файл обработчика событий, а в нем метод с названием нужного события и всё. Нафиг дерево элементов с плагинами из БД.
Сергей Шлоков
Сложновато. По моему minishop2 так работает. Что то там есть про invokeEvent
Не угадал. invokeEvent вызывает обычные плагины минишопа.
Николай
Ну может быть. Дойдем и до этого.
Сергей Шлоков
Сложновато. По моему minishop2 так работает. Что то там есть про invokeEvent
Сложно только если ты php не знаешь. А если ты планируешь использовать App от Василия, то сам Бог велел и плагины в файлы перевести.
Николай
Разберемся.
Николай
с php проблем нет. По крайней мере пока не было
Сергей Шлоков
Как это работает можно посмотреть в моем последнем видео. Там всего 12 минут.
Николай
на modzone?
Сергей Шлоков
Да. https://modzone.ru/blog/2017/11/25/middlewares-contexts-and-priorities/
Николай
Класс, спасибо
Николай
Сегодня прямо не вечерняя беседа, а золото. что ни тема, то пользя
Николай
польза
Pavel
Да. https://modzone.ru/blog/2017/11/25/middlewares-contexts-and-priorities/
Крутяк, а кроме файловости есть плюсы над обычными плагинами?
Сергей Шлоков
Крутяк, а кроме файловости есть плюсы над обычными плагинами?
А что мало? Можно вообще не лазить в админку - все писать в файлах и сразу будет работать. В отличие от файловых сниппетов и чанков. Ведь чтобы подключить их в ресурсах всё равно придется идти в админку. Ну и кэш сайта не сбрасывается как это происходит при сохранении плагина.
Сергей Шлоков
Pavel
@alroniks давно история была про то, что плагины не могут быть middlewares, я тогда аякс запросы ловил с помощью плагинов по типу как их ловит ms2
Pavel
А ты сказал что в таком случае нужно полноценное middlewares
Сергей Шлоков
На видео как раз есть пример с controlErrorLog, который ловит ajax запрос. Посредники - это слои. Они обрабатывают запрос до того, как он уйдет в ядро на обработку и после обработки. Так что с помощью соответсвующих событий можно эмулировать этот механизм.
Roma
кто-то стыкался с проблемой что при rand() сортировке при загрузке по кнопке следующие ресурсы могут повторятся?
Sentinel
Sentinel
Миша тут котов и крыс выкладывает, а я вот решил рыбок 😁
Roma
эх карасыкы
Vir
ктонидь на продах бутстрап4 юзает?
Anton
Anton
333
Anton
ктонидь на продах бутстрап4 юзает?
Кто-то юзает, в чем вопрос?
Vir
вопрос , стоит юзать бету или нет
Dmytro
Проще на новом юзать уже 4
Dmytro
чем потом через пару месяцев переползать с 3
Vir
так вот я в раздумьях uikit или бутстрап
Vir
при том что не люблю верстать
Vir
посмотрел уикит., ничо так, но 3 тоже бета
Vir
вот и сижу, репу чешу
Sentinel
Я бы выбрал uikit
Vir
3 или 2?
Sentinel
2
Vir
а что на счёт 3?
Василий
Vir
значить можно в продакшн
Vir
спасибо
Anton
На свой страх и риск
Anton
Кто-то играми занимается?
Anton
Anonymous
Хм. И при чём тут пыха. А ещё более конкретно - MODX?))
Pavel
Ребят
Pavel
А как принять сериализованный post с одинаковыми ключами?