Nano.Karmabot.chat
Nice! Sokol991 got +1 from dimasites. 4 karma in total.
Иван
https://github.com/modxcms/revolution/pull/14625
Дима
Вау, и правда работают горячие клавиши в админке! Изучая исходники MODX Revolution случайно нашел объявление горячих клавиш для административной части сайта. Само объявление, доступное для редактирования в файле manager/assets/modext/core/modx.layout.js в методе loadKeys свойство key:Ext.EventObject.Char, после его редактирования надо сделать перегенерацию минифицированной версии modx.jsgrps-min.js. #удобствоадминки • #hotkeys • Ссылка на источник → devmarks.ru
Evgeniy
поймал цикличный редирект на неопубликованном ресурсе. Как бы отыскать где вызывается редирект, чтобы найти причину? в плагинах расставил вызов логов, это не они
Evgeniy
хотя в modrequest тоже надо расставить лги
Evgeniy
нашел stercseo генерил редиректы ресурса на себя же
Anonymous
Всем привет. Если я удалю контекст, то удалятся и его ресурсы. А они удаляются со всеми зависимостями (правильно) ? Или просто удаляются из одной таблицы с ресурсами, например? Что-то я заметил, что слишком быстро удаление происходит. Это подозрительно.
Mikhail
На сайт висит Msearch2, есть продукт lana del rey, делаем синоним lana del rAy. Но по каким причинам он все равно не ищет по lana del rAy. С другими словами работает по другим синонимам без проблем
Mikhail
Это интернет магазин из коробки
Anton
вот из этой
Anton
бесплатный
Anton
чего это сообщение должно значить?
Anton
у вас есть решения, предложения лучше?
Anton
ну тут не только корзина, объекты, обработчики все для базы с методами итд, события корзина да, заказ, имейлы, куча расширений, фильтры там всякие, поиск оплаты, доставки, всякие там штуки
Anton
это как бы взять 1/100 функционала, и сказать, вот
Anton
https://docs.modx.pro/komponentyi/minishop2
Anton
типа того
Иван
Вы посмотрите экосистему дополнений для minishop2. А потом кидайтесь такими словами не разобравшись.
Иван
В ближайшее месяцы появится.
Евгений
@biz87 председатель колхоза
Anton
22 было обидно
Иван
Зайдут, на говорят не разобравшись...
Евгений
а нам потом плакать
Anton
я вообще магазы пилил еще на simpla cms, мне нравится
Иван
а нам потом плакать
Думаешь? Нужно ли обижаться на человека, который не подумавши написал и не познакомился в теме!?
Евгений
была
LaLaBoom
Ну, у меня, например, сложилось впечатление, что те гуру, которые здесь есть, MODX используют очень редко на практике (почти все юзают что-то посерьёзнее), поддерживают MODX на альтруизме из ностальгии по нему. Не говор уже о тех, кто вообще стоял у истоков MODX в СНГ (😊), которые тупо поскидывали груз поддержки и сопровождения... Не так ли? 😊
Anton
простейшая, монолитная, что нужно раз раз и готово
Anton
она ж платная
да, ну там было чет тысяч 7 или 9 по договоренности
Евгений
LaLaBoom
Нужно молодым дорогу предоставить ). Некоторые тут с Evolution еще
Ну, это не главное, кому там дорога 😊 Важнее, что сами в серьёзных проектах MODX практически не юзают уже давно. Тот Василий писал как-то здесь об этом.
LaLaBoom
Интернет магазин сойдёт за серьезное?
Они тоже разные бывают 😊 Какие-то прокатит. Какие-то нет. Это всегда по факту.
Алексей
Воо... Буду знать...
LaLaBoom
Не нужно ёрничать.
LaLaBoom
😊
Алексей
Ну я к тому что серьезные проекты и на MODX делают и все ок.
LaLaBoom
Дело вкуса и прямости рук. Серьёзные можно и на Джумле вывернуться и сделать))) Вопрос, как вы понимаете, в другом.
Anton
в том кто серьезен, а кто нет
LaLaBoom
Ладно... Проехали. Не суть. 😊
Anton
Anton
На Василии свет сошелся? Он уже давно ушёл. Просто много есть других.
больше всего нервирует, ищешь чего нибудь, там в коментах, и ответ на его блог, а там 404, на всё)
Дима
Ну, это не главное, кому там дорога 😊 Важнее, что сами в серьёзных проектах MODX практически не юзают уже давно. Тот Василий писал как-то здесь об этом.
Я тут как-то отмечал уже, что тот самый Василий тоскует походу по MODX немного, потому что почти в каждом публичном появлении с тех пор как объявил об уходе, есть нотки самоутверждения-подтверждения правильности принятого решения)) Прям заметно. Но он в ряд ли признается 😎 Пруфы в анонсах про Vesp кому интересно. Меня к стати вообще не привлекают «платформы» без готовой админки, так что про Vesp читал чисто ради кругозора)
Дима
больше всего нервирует, ищешь чего нибудь, там в коментах, и ответ на его блог, а там 404, на всё)
Он к стати говорил что не дропал редиректы, и я видел что много их ещё работает, но видимо не все (редиректы на modx.pro)
Дима
30кб (а не 80 нифига) (отсутствие сжатия на сервере не рассматриваем в 2022 верно же?) — на практике всё равно это ~1/7 часть от всей современной «ванильной» вкуснятины. И при правильном использовании для #pagespeed это боком не выходит, так что «проблема jQuery» сильно преувеличивается, и вы туда же, не надо так)
Дима
В brotli, и не каждый, а только первый 😳 мы же в 2022 не рассматриваем отсутствие заголовков кэширования?
Евгений
jquery зэ бэст
Евгений
фарэва, ван лав
Alexey
я поборол свой рекорд! уволили на шестой день)
Alexey
неее
Alexey
там по техническим причинам не разумно
Nano.Karmabot.chat
Choice! webinmd got +1 from dvakotaby. 67 karma in total.
Евгений
Alexey
у меня жировк на скуле, его щетина скрывает
Alexey
долго и нудно
Alexey
трешку мини поставил и играйся
Alexey
один ... все его подключают
Дима
Только записи длиннее, код мене читабельный и от того хуже поддерживаемый. Ради синтаксического сахара и удобства разработки не стыдно использовать хоть какой инструмент. Честно я раньше из-за этих 30кб и сам топил чтобы переписывать #js, ну переписали... а потом понадобилось что-то прикрутить, и в половине случаев приходится вернуть #jQuery. К тому де надо сказать что последние версии jQuery очень хорошо оптимизированы, их разработчики тоже в курсе про новый JS и в некоторых функциях, где раньше был код, теперь только заглушки для удобства кодинга (т.н. сахар). Короче не тормозит jQuery 3 #pagespeed так, как раньше. Иногда и slim-версии хватает, она весит заметно меньше, но ни для minishop2, ни для mSearch2, ajaxform, pdoPage её не хватает, нужна полная. Тут надо подходить системно: в массовых компонентах писать код так, чтобы он был: - максимально красивый и понятный - без зависимостей Но это взаимоисключающие похоже пункты)) Но на практике что мы видим? Самые популярные js-решения на github поставляются в 2х версиях: - standalone no dependency (весит больше) - jQuery plugin (весит меньше, но вместе с сами jQuery больше чем первый) Пруфы: fancybox, lightgallery, inputmask ... ИМХО сейчас, как бы ни хотелось, даже в новых версиях популярных MODX-дополнений не стоит избавляться от jQuery жертвуя читабельность, простотой и краткостью кода. Ну или стоит, чисто чтобы не отпугивать тех кто просто слышал что "jQuery фу старьё" но особо не разбирался. @ShevArtV что думаешь по теме (про новые версии)?
Артур
Только записи длиннее, код мене читабельный и от того хуже поддерживаемый. Ради синтаксического сахара и удобства разработки не стыдно использовать хоть какой инструмент. Честно я раньше из-за этих 30кб и сам топил чтобы переписывать #js, ну переписали... а потом понадобилось что-то прикрутить, и в половине случаев приходится вернуть #jQuery. К тому де надо сказать что последние версии jQuery очень хорошо оптимизированы, их разработчики тоже в курсе про новый JS и в некоторых функциях, где раньше был код, теперь только заглушки для удобства кодинга (т.н. сахар). Короче не тормозит jQuery 3 #pagespeed так, как раньше. Иногда и slim-версии хватает, она весит заметно меньше, но ни для minishop2, ни для mSearch2, ajaxform, pdoPage её не хватает, нужна полная. Тут надо подходить системно: в массовых компонентах писать код так, чтобы он был: - максимально красивый и понятный - без зависимостей Но это взаимоисключающие похоже пункты)) Но на практике что мы видим? Самые популярные js-решения на github поставляются в 2х версиях: - standalone no dependency (весит больше) - jQuery plugin (весит меньше, но вместе с сами jQuery больше чем первый) Пруфы: fancybox, lightgallery, inputmask ... ИМХО сейчас, как бы ни хотелось, даже в новых версиях популярных MODX-дополнений не стоит избавляться от jQuery жертвуя читабельность, простотой и краткостью кода. Ну или стоит, чисто чтобы не отпугивать тех кто просто слышал что "jQuery фу старьё" но особо не разбирался. @ShevArtV что думаешь по теме (про новые версии)?
Про оптимизацию jQuery внутри ничего не скажу, меня её скорость работы никогда не смущала, а вот вес сильно не изменился. Что касается читаемости и красоты кода, то чистый JS вполне себе читабельный и красивый, тут как бы дело в первую очередь в том кто пишет, а не на чём. А найти аналоги плагинов без зависимостей, как ты сам отметил, можно. Опять же подключать каждый плагин отдельно в нужное время мне кажется более логичным, чем всё скопом. А главное, jQuery всегда должна быть первой, а если её подключают сторонние компоненты, то тебе надо за этим следить, чтобы не подключать дважды. В общем, мне кажется когда нет зависимостей легче понять что, как и когда подключается. Моральное устаревание так же имеет место быть.
Артур
А ещё, предлагая избавить компоненты от jQuery, я думаю о простых пользователях, чтобы они могли установить компонент и не переживать, что он потянет зависимости, которые затормозят сайт. Всё же Modx Revolution достаточно бюджетное решение)))
Дима
А ещё, предлагая избавить компоненты от jQuery, я думаю о простых пользователях, чтобы они могли установить компонент и не переживать, что он потянет зависимости, которые затормозят сайт. Всё же Modx Revolution достаточно бюджетное решение)))
Хорошие аргументы, но насчёт читабельности и понятности кода, вопросы есть, но может и не критичные: document.getElementById("form"). Против CSS-селекторов: $("#form") ... я не говорю что не удобно или не понятно, но длиннее ванилька это точно
Дима
Про оптимизацию jQuery внутри ничего не скажу, меня её скорость работы никогда не смущала, а вот вес сильно не изменился. Что касается читаемости и красоты кода, то чистый JS вполне себе читабельный и красивый, тут как бы дело в первую очередь в том кто пишет, а не на чём. А найти аналоги плагинов без зависимостей, как ты сам отметил, можно. Опять же подключать каждый плагин отдельно в нужное время мне кажется более логичным, чем всё скопом. А главное, jQuery всегда должна быть первой, а если её подключают сторонние компоненты, то тебе надо за этим следить, чтобы не подключать дважды. В общем, мне кажется когда нет зависимостей легче понять что, как и когда подключается. Моральное устаревание так же имеет место быть.
Ну следить то не так уж сложно, там более с модулями, проверит typeof(jQuery) и сделать import, это же одна строка (ну да лишняя типа)
Артур
да?)
Я знал, что кто-то придерётся)))
Pavel
lodash тогда тоже синтаксический сахар)))
Дима
А чем плох синтаксический сахар? Это как мягкое кресло вместо перевёрнутого ведра) И не для кого-то там, а для нас, разработчиков!
Pavel
А чем плох синтаксический сахар? Это как мягкое кресло вместо перевёрнутого ведра) И не для кого-то там, а для нас, разработчиков!
Ну в бекенде ни чем, а во фронтенде это все раздувает код, который грузится клиенту, опять же, если этот сахар силами ноды не превращается в нативный код, только вот jquery не сахар и никогда им не задумывался...
Артур
lodash тогда тоже синтаксический сахар)))
Вероятно, да, я просто не пользовался, но если там синтаксис проще чем в чистом js, то я бы тоже назвал это синтаксическим сахаром.
Pavel
Когда выходил jquery еще не бывало ваших зумерских getElementBy и небыло ваших зумерских fetch
Pavel
был такой хардкор, что ни один человек в здравом уме не решился бы писать на нативке