Pavel
Ну вот я уже за пивом и попкорном собирался а ты слился сьехав на modx evo )))
Я его изначально и имел ввиду, т.к. сравнивал переход Evo-Revo и Revo-MODX3
Dmytro
Понятно что хочется плюшек и свистоперделок но для этого код надо подтягивать
Семен
Я туда тоже глянул, хорошие идеи, но маловато для 3 версии
Pavel
И еще немного накину говна на вентилятор
Pavel
Сообщение 15го года
Anonymous
Опять же, все на словах. Кто-нибудь из здесь присутствующих копал настолько глубоко, чтобы понимать, что в текущий архитектуре не реально сделать полноценные файловые элементы? Я в свое время не один месяц потратил, вникая как там что работает и более-менее универсального решения не нашлось, которое устраивало бы всех и не ломало остальное.
Anonymous
То, что в пдотулс есть файловые элементы, это костыль, а не решение (при всей его простоте и удобстве)
Anonymous
но есть еще наборы свойств, которые (не может такого быть!) активно людьми используются
Anonymous
решение сделать как в окстябре - такой же костыль
Anonymous
они кстати пошли по такому пути в угоду файлам, но читать такие файлы - адок еще тот
Pavel
И в итоге 4 года говорили о том, что XPDO не оч, о том, что Extjs говно и отпугивает бОльшую часть новичков, о том, что стандартный синтаксис говно, о том что хранить код в базе - дикость Ииии... Бум, самые главные проблемы о которых говорили все 4 года в новой версии оставили. К слову я ни разу не видел чтобы кто-то очень просил композер или новый дизайн, а вот вышеперечисленные проблемы звучат при любом упоминании modx за пределами чата modx
Anonymous
т.е. по факту сделать код в файлах можно, но тогда нужно выкинуть всю парадигму MODX на свалку, не будет ни чанков, ни снипетов, ни их наборов свойств, останется голый фрейм формата ларавел, в котором ничего нет, делайте все сами
Anonymous
все замечания, пожелания и прочее - это хорошо
Anonymous
но хорошо бы услышать еще и возможные варианты решения
Anonymous
пускай не в коде, так хотя бы концптуально
Anonymous
и даже твоим клиентам глубоко насрать, ExtJS там или реакт или еще какое-нибудь непонятное говно, ему нужен рабочий сайт, чтобы красиво и вау и чтобы кнопочки удобно тыкались и было понятно секретарьше Маше
Pavel
Кстати на счет набора свойств, я уже давно не видел чтобы хоть один сниппет их использовал, а так да, ты сейчас мне немного глаза раскрыл на счет файловой структуры)
Anonymous
если посмотреть код западных сайтов, там это используется очень активно
Anonymous
недавно Джейсон проводил в слаке опрос на эту тему и результаты не в нашу пользу, так сказать
Pavel
и даже твоим клиентам глубоко насрать, ExtJS там или реакт или еще какое-нибудь непонятное говно, ему нужен рабочий сайт, чтобы красиво и вау и чтобы кнопочки удобно тыкались и было понятно секретарьше Маше
Ну на счет ExtJS проблема кроется в сообществе. Те кто в состоянии что-то разрабатывать не берутся за сложные интерфейсы т.к. на extjs это долго и не окупится Я уже молчу о том, что те кто только пытаются начать разрабатывать компоненты, вообще там теряются. Extjs крут, да, но крут он для тех, кто с ним каждый день работает, а не для тех кто знает 500 технологий "по верхам"
Anonymous
И в итоге 4 года говорили о том, что XPDO не оч, о том, что Extjs говно и отпугивает бОльшую часть новичков, о том, что стандартный синтаксис говно, о том что хранить код в базе - дикость Ииии... Бум, самые главные проблемы о которых говорили все 4 года в новой версии оставили. К слову я ни разу не видел чтобы кто-то очень просил композер или новый дизайн, а вот вышеперечисленные проблемы звучат при любом упоминании modx за пределами чата modx
не, ну modx 3 нормальный такой план, много полезных и нужных фич сделают, радует что дело движется. Но с другой стороны мне не понятна, боязнь сломать обратную совместимость и из-за этого, как следствие боязнь отказаться от вещей, за которые modx хейтят. Есть такой аргумент что "мы же не хотим, чтобы уже наработанное в виде допов пропало", но тут я тоже не вижу проблем. Тем более дажее если бы многое выкинули и написали с нуля в третьей версии, люди же не побежали бы сразу на третью ветку... они бы продолжали юзать вторую, и параллельно разработчики бы адаптировали расширение под третью. В общем, я так и не врубаюсь, в боязнь сломать совместимость)
Anonymous
посмотри с другой стороны
Anonymous
или воззьми пример с виндой, когда с 7 переходить не хотели и сейчас не все переходят
Anonymous
будет такая же история как и с ево, поддерживать две системы - это очень накладно
Anonymous
нужно и там баги править, и там фичи делать и баги править
Anonymous
а людей и так кот напалакал
Anonymous
сделай супер модную версию 3 - толпа за воротами резко не вырастет
Семен
Anonymous
с чего вдруг?
Семен
Ну когда перед тобой есть потенциал, его хочется использовать
Pavel
сделай супер модную версию 3 - толпа за воротами резко не вырастет
А нужна ли толпа за воротами? Давай подумаем что устанавливается на любой сайт: pdoTools migx formit Все. Остальные допы в основном платные и их перепишут на новый интерфейс 100%
Anonymous
вам легко говорить, мол разработчики адаптировали бы приложения под третью версию
Anonymous
но если убрать экстджс - это значит писать их заново с нуля
Anonymous
а я помню времена, когда рево только вышла и было только около 10 дополнений для нее
Anonymous
и это был сущий ад
Pavel
но если убрать экстджс - это значит писать их заново с нуля
Только интерфейс же, кто мешает передавать те же параметры что передавал и extjs на процессор?
Anonymous
потому что приходилось писать все самому - раз, второе - докуменатация за кодом не поспевала и примеров как сейчас на модікс про просто не было
Семен
и это был сущий ад
Но сейчас есть площадка для продаж и это будет стимулом переписать код
Anonymous
и иметь дел с рево мало кто хотел по этой причине
Pavel
а я помню времена, когда рево только вышла и было только около 10 дополнений для нее
Я тоже помню и эти времена чуть ли не 2 года длились, но тогда небыло такого дикого комбайна как pdoTools, тогда небыло модстора
Anonymous
тогда не было вообще ничего
Anonymous
Только интерфейс же, кто мешает передавать те же параметры что передавал и extjs на процессор?
а смысл? процессоры - это только потому что так работает extjs.реакту нужен полноценный рест
Anonymous
и план в идеале такой - написать нормальный рест для админки
Anonymous
нахлобучить для него админку на реакте или на чем другом (тут уже на самом деле пофигу)
Anonymous
для совместимости старой админки, переписать нынешние процессры на юзание новых рест ендпоинтов
Anonymous
Так может лучше сразу Graphql?
я не вижу смысла в данном случае в нем
Anonymous
Так может лучше сразу Graphql?
так как Graphql не панаценя и он удобен в определенных случаях, но не всегда
Семен
Оптимизация количества запросов. Простой язык запросов. Нет кучи эндпоинтов
Anonymous
и избыточность данных
Anonymous
а еще дикая неразбериха в бекенде для построения ответов
Anonymous
почитайте материалы на тему как правильно подготовить данные для графа, да так, чтобы оно сносно работало в плане проивзодительности, волосы дыбом встанут
Anonymous
он удобен для построения отдельных апи или сервисов, для масштабных систем он не совсем подходит
Pavel
Спасибо, что пояснил по вопросам, а не послал как Василий, я задумался
Anonymous
хотя на клиенте graphql использовать крайне удобно, никто не спорит
Anonymous
не нужно сравнивать универсальное решение и решение, которое используется ровно для одной бизнес задачи
Василий
Сообщение 15го года
это сообщение времён обсуждения интеграции со Slim. Сейчас на него все забили
Anonymous
кстати со слим тема тоже интересная
Anonymous
он бы и появился бы и даже давно, если бы не одна архитектурная ошибка, сделанная давным давно
Василий
https://modx.pro/news/14903/
Anonymous
так получилось, что когда-то в класс MODX добавили свойство xpdo, и его проинициализировали в конструкторе, вместо нормальной реализации DI. И все, включая в допах, начали использовать его вот так $modx->xpdo->getSmth() ну и подобным образом. В итоге, когда начали прикручивать слим и нормальный менеджер зависимостей (DI), получилось, что это свойство нужно удалять, но это ломает к черту весь код как в самом MODX (это еще можно поправить, если напрячься), но и еще почти все дополнения. В итоге задача перетекла в разряд почти неразрешимых.
Anonymous
“не воплотить все розовые мечты” - надо писать влажные мечты, так правдивее будет 😄
Василий
у меня на самом деле гораздо больше теперь понимания, что именно происходит, после месяца работы в конторе, которая занимается только MODX и очень успешно. Но в пятницу вечером я это в статью собрать не смогу
Василий
В любом случае, всё, что сейчас начало двигаться и работать происходит потому, что ребята из Sterc начали это двигать год назад. И только сейчас оно реально пошло как нужно
Василий
Если посмотреть на бюджет MODX 3, то можно увидеть, что деньги вложили организации, которые с ним работают очень плотно. Не хватает около 40 тыщ и их вложит Sterc, если никто не задонатит. Это их бизнес-риск, и оони на себя его взяли. Я честно сегодня видел донат на $ 2500 от одной европейской фирмы из 2х разработчиков. Они, почему-то, не требуют новую админку
Василий
В понедельник спрошу, сколько было донатов из СНГ. Есть такое подозрение, что не очень много
Anonymous
я собираюсь вложить тоже, но скорее всего уже с апрельской ЗП
Василий
У тебя у самого релиз же скоро =)
Anonymous
в этом месяце отдал долги за машину и нужно еще коляску-каталку бабушке купить
Anonymous
ну так то не бедствую 🙂
Anonymous
просто бюджеты грамотно расписаны