iWatchYouFromAfar

iWatchYouFromAfar

С нами с 29 сентября 2018; Место в рейтинге пользователей: #26
iWatchYouFromAfar
30 октября 2021, 13:05
+3
Она забрала с собой все те же проблемы что были в двойке:

1. Ext.js;
2. Настройки форм, сообщения, заметки — должны быть отдельными модулями;
3. Забаганное и «легко-ломающеесе» древовидное меню (см. референсы современных админ-панелей);

Знаю что под капотом были сделаны серьезные изменения Джейсоном, но это ведь не laravel. Большинство сайтостроителей на MODx под капот ниразу не смотрели…

Самое главное, что лично меня заставило похоронить MODx 3, это желание сохранить обратную совместимость, которую как оказалось сохранить не очень-то и удалось (отсюда на модсторе появились отдельные версии компонентов для трешки). Но при этом, удалось сохранить весь тот груз, с которым долгие годы ехал MODx 2. Отличная мажорка.

Вот тут я не могу понять сокрального замысла людей, двигающих MODx 3. Я почти уверен, что больше половины коммьюнити MODx 3 в энтерпрайз еще пару лет не будут брать, а то и вовсе не будут. Наверное это просто дело принципа, релизнуть заранее мертверожденный продукт, который должен был появится пару-тройку лет назад.

В конце концов, пускай каждый кто собирает сайты на MODx 2, задаст сам себе вопрос, сколько пунктов ЗА смену MODx 2 на MODx 3, и сколько пунктов ПРОТИВ. Это и будет ответом на вопрос, а нужен ли MODx 3 сообществу.
iWatchYouFromAfar
29 октября 2021, 13:35
0
Так ты предупреждай человека о возможных проблемах, если советуешь простой способ. :)
iWatchYouFromAfar
28 октября 2021, 22:37
0
А если нажму F12 и ручками уберу disabled и textarea?
iWatchYouFromAfar
10 октября 2021, 14:17
+1
Вот эта крутая тема, давно хочу создать окружения работы с MODx на докере! Спасибо за статью, Илья!

Единственное, на докере разворачиваю стек с nodejs и mongo, там вместо host.docker.internal обычно указываю название контейнера базы данных.
iWatchYouFromAfar
08 октября 2021, 14:16
+2
Плохое желание заказчика. Дерево ресурсов многим кажется очень удобным, но на самом деле оно рождает куча неприятных UI/UX проблем, в том числе и то что описал ты. Такие компоненты как Tickets, Minishop2 реализуют собственные модули представления с пагинацией.

Почти все CRM системы и админки выводят данные чего-либо в табличном представлении. Твоя задача как разработчика, объяснить это клиенту и убедить его отказаться от желания видеть все в дереве ресурсов.
iWatchYouFromAfar
16 сентября 2021, 19:46
+1
Позитивненько…
iWatchYouFromAfar
16 сентября 2021, 19:40
0
Конечно не нашлось. Если реализация хромает и нет денег, но есть крутая идея — оформи идею и привлеки в нее энтузиастов.
iWatchYouFromAfar
16 сентября 2021, 19:22
0
Зачем выкладывать Open Source в Git? Зачем писать читабельный код, если можно везде писать
// делаю это и это
. Зачем писать хорошую документацию? Какой-то получился самопал, если честно…

P.S.
По реализации даже писать ничего не могу, т.к. глаз не смог смотреть, а мозг читать код. Почему бы не применить ООП?
iWatchYouFromAfar
02 сентября 2021, 22:54
+8
Круто что есть люди не дающие MODx'у потухнуть. Но при всем уважении к автору, кмк, все правки с таким популярным компонентом нужно гонять тестами, причем гонять люто, писать тесты под все сниппеты и их параметры, дабы к людям после нажатия на кноку «Обновить» не прилетали артефакты.

А фраза:

Просто всё физически успеть сложно.

Сама напрашивается на вопрос, а зачем торопиться-то? Лучше потратить на это месяц, два, три — да сколько угодно. Но выпустить железобетон который не сломает людям сайты.
iWatchYouFromAfar
31 марта 2021, 23:55
0
Я видимо не тому ответил, я как раз хотел сказать что писал решение для ms2Gallery. :)
iWatchYouFromAfar
31 марта 2021, 22:57
0
Подобную штуку, правда более простую я уже делал — modx.pro/solutions/18899. Сурсы открыты и банально просты для понимания. Прадва этот плагин для TinyMCE Rich Text Editor < 2.

От модкса я ушел, но если очень нужно, перепишу плагин под под вторую версию, конечно не за бесплатно.

А доп крутой, @Алексей Смирнов молоток! Правда я не очень понимаю как ты это делаешь будешь защищать, но ладно.
iWatchYouFromAfar
06 ноября 2020, 20:20
+1
Пасиба Вася за твой вклад в Open Source. Твой сайт, статьи и магазин (как и твои компоненты безусловно), стали определенным мостиком для меня к переходу в более современные технологии. Хорошего тебе отдыха, интересной работы без оверхедов и наслаждайся семейной жизнью!
iWatchYouFromAfar
13 октября 2020, 00:00
0
А если купил запчасть которую я могу поставить сам и она дала сбой? Потом выяснилось что сбой произошел не по моей вине, я что, не имею права дать свою оценку продавцу? Это называется отзыв, я поддерживаю ТС и считаю и всегда считал сборки от ультрона низкого уровня, а теперь оказалось, что продавец продавая товар не удосужился следить за обновлениями и безопасностью бесплатных компонентов, которые входят в его платные сборки. Удачи клиентам ультрона. Я прекращу спор насчет дверей, замков и прочих запчастей для авто. Еще раз — у каждого своя голова на плечах.

Мне как-то похер кого я там нажил и кому испортил настроение. Возможно клиент найдет эту тему перед покупкой этих сборок и решит не покупать. Вот это и будет моя цель, а добьюсь я ее или нет, мне как-то, тоже похер. Но будет круто, если я избавлю людей от проблем с которыми столкнулся Андрей.

Я бы мог кинуть свой оффер, что могу дать клиенту нормальную и современную сборку его сайта, с которой будет приятно работать будущим разработчикам клиента, которая будет версионироваться через Github, а так же я могу привести не менее 5-ти пунктов, почему сборки ультрона редкое дерьмо, даже верстка во многих темах мало чем отличается. Я думаю можно легко найти больше 5-ти пунктов если потратить время и т.д. Да даже текущая тема дала еще один пункт… Но я не хочу тратить свое время на что-то большее, чем написание вот этих вот комментариев, благо много времени они не занимают… Все равно такие как ты будут считать мои аргументы профанацией. Но если ты готов оплатить мое время, я проведу аудит какой-нибудь темы ультрона (хотя это темами сложно назвать) и расскажу, почему не стоит их покупать.

А по поводу аналогов, модстор дал площадку для продажи тем. И как я уже сказал, лучше у Михаила взять шаблон, чем у ультрона купить сайт в архиве…
iWatchYouFromAfar
12 октября 2020, 17:49
0
Отвечать будет тот кто залез к тебе в квартиру — уголовно. А ты будешь отвечать за свою расточительность временем, деньгами и нервами. Но это немного неправильное сравнение. В данном случае тебе поставили дверь с замком и замок вроде как закрыт, но оказалось что его легко можно взломать. Разве не будет у тебя претензий к фирме, что ставила дверь с замком? Скорее всего будет и фирма должна нести ответственность за то, что предоставила тебе некачественный и опасный для твоей жизни и твоего благосостояния товар. И когда и кем был сделан этот замок, тебя уже мало будет волновать, у тебя будут совсем другие хлопоты.

Смотри, вот я клиент, в сайтах мало что понимаю, денег нет а бизнес хочется мутить. Взял и купил шаблон, поставил и в душе не чувствую что там нужно где-то и что-то обновить. Я что, разработчик? Поставил как указано в инструкции и все. Эти шаблоны для кого? Для разработчиков или для клиентов? Видишь, даже такой опытный разработчик как @Андрей Степаненко и тот попался.

Так что, если ты хочешь быть терпилой и вечно искать причины не предъявлять претензии исполнителю, которому ты заплатил деньги, а получил проблемы — дело твое. Я продолжу писать что шаблоны ультрона хлам всратый и рекомендую клиентам не покупать эти шаблоны.
iWatchYouFromAfar
11 октября 2020, 20:23
+1
Я категорически не согласен с твоими словами — «И так все работает». Если клиент хочет сайт за ~ 5.000 рублей, то пусть идет и покупает это гавно (иначе я эти псевдосборки назвать, увы, не могу), и потом тратит хрен знает сколько времени, денег и нервов на разного рода доработки. Это воля клиента и я не собираюсь никого переубеждать, у каждого есть голова на плечах а в ней мозг. Я видел две сборки ультрона для MODx изнутри. И оба раза я отказывался от работы с этим дерьмом даже за плату. Это мое решение.

Что касается ультрона. То они продают опасное ПО, которое может перезаражать все и вся. Нет никакого оправдания. При желании этого ИПшника можно по судам затаскать (правда у нас в РФ суды это такая себе инстанция). Нормальный подход — это делать нормальную продукцию а не опасное гавно, разве нет?
iWatchYouFromAfar
06 октября 2020, 16:41
0
Согласен с @Михаил, ультрон про это вообще падший сервис. Когда идея было изначально хорошая, а реализация как обычно. Надеюсь все таки дойдут у меня руки показать, как нужно собирать подобные темы/сборки на примере моего билдера… Как для клиента, так и для разработчика.

Да и ответ представителя магазина, это конечно адище. Если вы думаете покупать шаблон у ультрон про, лучше вот у Миши закажите…
iWatchYouFromAfar
21 сентября 2020, 13:53
+4
Разработчики люди с тонкой натурой и довольно чувствительным эго. Кто-то будет считать что Вася слишком близко воспринял этот «kick», особенно учитывая его вклад в MODx. А кто-то наоборот, скажем что молодец — ибо с людьми нужно общаться, а не бездумно кикать, особенно зная что человек вложил много лет и труда в MODx.

Лично я на modx.com захожу 2-3 раза в год, и то хз по каким причинам. Надеюсь что модстор будет жить еще долго!

P.S.
Мое мнение, что поступили некрасиво. Еще один шаг в сторону опустошения сообщества.
iWatchYouFromAfar
19 августа 2020, 13:05
+1
Первичная валидация должна быть на стороне JS. Курите vue или прости господи jquery. Ну или пишите на ванильном JS.

Проверку на стороне сервера желательно делать после проверки на стороне фронта, фронт должен решить проблему валидации и сервер просто принять данные (дабы избежать лишней нагрузки). Но если фронт не справился, тогда уже подключается валидация на стороне сервера.
iWatchYouFromAfar
13 августа 2020, 18:47
0
Бизнес в поисковой выдаче — он такой.