Avent
пусть и других людей
Anonymous
я думаю связь прямая- красивый код это плохой алгоритм в 99%. сложный алгоритм даже красиво написаный сложно понимать, я вот пытался PMDd понять и переделать для 2х измерений и мозгов не хватает, так можно было картинки сжимать лучше,
Алексей
Я скажу так. МОДХ система которая и была рассчитана на: Если делать визитки - проще апиай, Ну а если нужна скорость 1мл доков - пишите как нужно, а не как есть в системе... Поэтому - если нужно кастом свой писать - пиши, ТК ежу понятно что прямые запросы на больших объемах - быстрее.
Avent
я думаю связь прямая- красивый код это плохой алгоритм в 99%. сложный алгоритм даже красиво написаный сложно понимать, я вот пытался PMDd понять и переделать для 2х измерений и мозгов не хватает, так можно было картинки сжимать лучше,
хаха) многолетний опыт кодеров показывает обратную тенденцию. Пока ты на уровне "скрипт-кидди" ты можешь писать в своем стиле, что - то более сложное - нет
Avent
сложные вещи это система, порядок
Avent
организация и структура, декомпозиция
Алексей
И у движка этот апиай это не минус... Просто есть варианты решений. Только и всего.
Anonymous
Поэтому его код читает только он.
кнопка "красивый код" поможет ;) я всю жизнь писал в иде которая сама все форматирует, но теперь ее нет. Да я когда в чужом коде разбираюсь тоже матерюсь часто, что не так написано и плохо.
Sergey_K
Артур, есть одна простая мудрость у психологов, да и вообще
Sergey_K
Если кажется, что кругом п..сы - сходи проверься сам )
Avent
нашел универсальный стикерпак для срачей в IT сообществах)
Sergey_K
Платный?
Avent
Sergey_K
Avent
как получить бан во всех пабликах сразу)
Sergey_K
А есть стикер "ассемблер говно"?
Avent
А extjs?
extjs он норм) но он слишком многословен, не самое худшее решение
Иван
Парни помогите с событиями onClick, onSubmit для Google Analytics. Как вы внедряете?
Иван
Просто вставив в тег form (onSubmit) не прокатывает.
Иван
Sentinel
Интерсные ответы ;) https://toster.ru/q/441225
Sentinel
Давайте скажем что мы чисто для MODX будем использовать ExtJS6, а не по лицензии GPL v3 😊
Evgeniy
А ты онсабмит в тег форм ставишь?
Иван
Да
Sentinel
А ты шаришь)
Я? 😀 Пытался как то в MODX меню пакетов адаптивное сделать.... потом плюнул и перестал этим заниматься 😊
Sentinel
https://www.sencha.com/blog/how-to-upgrade-your-ext-js-3-4-apps-to-ext-js-6/
Avent
пишут что можно использовать по лицензии gpl если коммерческий продукт который используется не будет продаваться
Avent
а modx то сам по лицензии GPL и им никто не торгует
Avent
так то)
Sentinel
Я помню вроде узнавали, чтобы перейти на ExtJS6 кучу денег нужно было. Это было когда Наумкин был в Нидерландах, поэтому решили 3 версию оставить...
Sentinel
Хотя может и плохо узнавали.. а может и вообще не узнавали. Такое тоже может быть
Иван
Спросить?
Sentinel
Да даже не знаю... а что это даст? 😊
Sentinel
1 доллар 295 центов? 😀
Sentinel
Ну 1295К в $$$ это не 9К
Aleksei
Ну 1295К в $$$ это не 9К
в рублях это больше 80к
Anonymous
Ну так модх и не продается. Но нах оно там?
А некоторые компоненты для modx продаются ) И используют extjs
Sergey_K
Ну тоже верно
Sergey_K
Для модх бутстрапа за глаза.
Sergey_K
Нахера было городить ради трех форм это...
Sentinel
Вот семерочка.. https://examples.sencha.com/extjs/7.0.0/examples/admin-dashboard/#dashboard огонь ведь
Sergey_K
Но ладно, чо, уже все обсосали сто раз :)
Ruslan
Я спрашивал у Марка насчет обновления extJS, мол может последнюю запулить, если все уж так прикручено в MODX. Он ответил, что в MODX extJS сильно переделан и обновить сильно не просто. Но может кто прошарит =)
Sergey_K
то есть даже extjs можно испортить
Sergey_K
ахаха
Sergey_K
https://themes.getbootstrap.com/product/dashboard/
Avent
я ставлю на Vue
Avent
Quasar пощупайте
Avent
vuetify
Avent
что у нас есть на текущий момент: админка modx на ExtJS. Слева древовидное меню - справа: "область контроллера". Все дополнения почти юзают правую часть, при том многие дополнения юзают достаточно "простые интерфейсы" типа таблиц
Avent
берем значит и юзая стандартные процессоры - переделываем правую часть контроллера на Vue
Avent
и так постепенно можно "модульно" заменить блоки
Иван
Звучит легко
Avent
они же по факту практически не связаны друг с другом, у каждого свой handler
Avent
можно начать с простого) например заменить дефолтное меню на адаптивное. Меню кстати сделано не в ExtJS
Avent
это просто "кастом разрабов" на Html
Иван
Кто только возьмётся
Avent
Кто только возьмётся
я попробую эксперементировать с Vue пока, напишу на дефолтных процессорах простейшие штуки
Avent
типа grid потестирую
Avent
открытие модалок
Иван
Ты в слак есть?
Avent
Ты в слак есть?
неа) пусть мою идею почекают другие разрабы поумнее. Я сам осознаю что это дичайше долго сложно и никто не будет пилить
Иван
Я за визуалку готов взяться
Avent
надо взять максимально похожий на ExtJS по компонентам (контролам) фреймворк на Vue
Иван
По дизайну есть кого подключить
Avent
чтобы не писать все эти гриды с нуля
Sergey_K
Я не спец в разработке и архитектуры не знаю. Но нафига вообще там какие-то фреймворки?
Sergey_K
Эта "рамка" делается просто на js условно, дополнения пользуют свои страницы и общую тему. Все.
Sergey_K
Стили общие, ну либо свои - типа как в бутстрапе
Avent
ты же не собираешься на bootstrap писатть