Dmytro
Pavel
Dmytro
Понятно что хочется плюшек и свистоперделок но для этого код надо подтягивать
Семен
Я туда тоже глянул, хорошие идеи, но маловато для 3 версии
Pavel
И еще немного накину говна на вентилятор
Pavel
Anonymous
Опять же, все на словах. Кто-нибудь из здесь присутствующих копал настолько глубоко, чтобы понимать, что в текущий архитектуре не реально сделать полноценные файловые элементы? Я в свое время не один месяц потратил, вникая как там что работает и более-менее универсального решения не нашлось, которое устраивало бы всех и не ломало остальное.
Anonymous
То, что в пдотулс есть файловые элементы, это костыль, а не решение (при всей его простоте и удобстве)
Anonymous
но есть еще наборы свойств, которые (не может такого быть!) активно людьми используются
Anonymous
решение сделать как в окстябре - такой же костыль
Anonymous
они кстати пошли по такому пути в угоду файлам, но читать такие файлы - адок еще тот
Pavel
И в итоге 4 года говорили о том, что XPDO не оч, о том, что Extjs говно и отпугивает бОльшую часть новичков, о том, что стандартный синтаксис говно, о том что хранить код в базе - дикость
Ииии... Бум, самые главные проблемы о которых говорили все 4 года в новой версии оставили. К слову я ни разу не видел чтобы кто-то очень просил композер или новый дизайн, а вот вышеперечисленные проблемы звучат при любом упоминании modx за пределами чата modx
Anonymous
т.е. по факту сделать код в файлах можно, но тогда нужно выкинуть всю парадигму MODX на свалку, не будет ни чанков, ни снипетов, ни их наборов свойств, останется голый фрейм формата ларавел, в котором ничего нет, делайте все сами
Anonymous
все замечания, пожелания и прочее - это хорошо
Anonymous
но хорошо бы услышать еще и возможные варианты решения
Anonymous
пускай не в коде, так хотя бы концптуально
Pavel
Anonymous
И в итоге 4 года говорили о том, что XPDO не оч, о том, что Extjs говно и отпугивает бОльшую часть новичков, о том, что стандартный синтаксис говно, о том что хранить код в базе - дикость
Ииии... Бум, самые главные проблемы о которых говорили все 4 года в новой версии оставили. К слову я ни разу не видел чтобы кто-то очень просил композер или новый дизайн, а вот вышеперечисленные проблемы звучат при любом упоминании modx за пределами чата modx
не стоит забывать, что компании (та же стерк) кроме хотелок разработчиков еще учитывают и хотелки клиентов, которым они продают решения на базе MODX
Anonymous
и даже твоим клиентам глубоко насрать, ExtJS там или реакт или еще какое-нибудь непонятное говно, ему нужен рабочий сайт, чтобы красиво и вау и чтобы кнопочки удобно тыкались и было понятно секретарьше Маше
Pavel
Кстати на счет набора свойств, я уже давно не видел чтобы хоть один сниппет их использовал, а так да, ты сейчас мне немного глаза раскрыл на счет файловой структуры)
Anonymous
Anonymous
если посмотреть код западных сайтов, там это используется очень активно
Семен
Anonymous
недавно Джейсон проводил в слаке опрос на эту тему и результаты не в нашу пользу, так сказать
Anonymous
И в итоге 4 года говорили о том, что XPDO не оч, о том, что Extjs говно и отпугивает бОльшую часть новичков, о том, что стандартный синтаксис говно, о том что хранить код в базе - дикость
Ииии... Бум, самые главные проблемы о которых говорили все 4 года в новой версии оставили. К слову я ни разу не видел чтобы кто-то очень просил композер или новый дизайн, а вот вышеперечисленные проблемы звучат при любом упоминании modx за пределами чата modx
не, ну modx 3 нормальный такой план, много полезных и нужных фич сделают, радует что дело движется.
Но с другой стороны мне не понятна, боязнь сломать обратную совместимость и из-за этого, как следствие боязнь отказаться от вещей, за которые modx хейтят. Есть такой аргумент что "мы же не хотим, чтобы уже наработанное в виде допов пропало", но тут я тоже не вижу проблем. Тем более дажее если бы многое выкинули и написали с нуля в третьей версии, люди же не побежали бы сразу на третью ветку... они бы продолжали юзать вторую, и параллельно разработчики бы адаптировали расширение под третью. В общем, я так и не врубаюсь, в боязнь сломать совместимость)
Anonymous
посмотри с другой стороны
Anonymous
или воззьми пример с виндой, когда с 7 переходить не хотели и сейчас не все переходят
Anonymous
будет такая же история как и с ево, поддерживать две системы - это очень накладно
Anonymous
нужно и там баги править, и там фичи делать и баги править
Anonymous
а людей и так кот напалакал
Семен
не, ну modx 3 нормальный такой план, много полезных и нужных фич сделают, радует что дело движется.
Но с другой стороны мне не понятна, боязнь сломать обратную совместимость и из-за этого, как следствие боязнь отказаться от вещей, за которые modx хейтят. Есть такой аргумент что "мы же не хотим, чтобы уже наработанное в виде допов пропало", но тут я тоже не вижу проблем. Тем более дажее если бы многое выкинули и написали с нуля в третьей версии, люди же не побежали бы сразу на третью ветку... они бы продолжали юзать вторую, и параллельно разработчики бы адаптировали расширение под третью. В общем, я так и не врубаюсь, в боязнь сломать совместимость)
Согласен! Крупные мажорные релизы должны ломать старые привычки на то они и мажорные
Anonymous
сделай супер модную версию 3 - толпа за воротами резко не вырастет
Anonymous
Семен
Anonymous
с чего вдруг?
Семен
Ну когда перед тобой есть потенциал, его хочется использовать
Anonymous
вам легко говорить, мол разработчики адаптировали бы приложения под третью версию
Anonymous
но если убрать экстджс - это значит писать их заново с нуля
Anonymous
а я помню времена, когда рево только вышла и было только около 10 дополнений для нее
Anonymous
и это был сущий ад
Anonymous
потому что приходилось писать все самому - раз, второе - докуменатация за кодом не поспевала и примеров как сейчас на модікс про просто не было
Семен
и это был сущий ад
Но сейчас есть площадка для продаж и это будет стимулом переписать код
Anonymous
и иметь дел с рево мало кто хотел по этой причине
Anonymous
тогда не было вообще ничего
Anonymous
Anonymous
и план в идеале такой - написать нормальный рест для админки
Anonymous
нахлобучить для него админку на реакте или на чем другом (тут уже на самом деле пофигу)
Семен
Anonymous
для совместимости старой админки, переписать нынешние процессры на юзание новых рест ендпоинтов
Семен
Оптимизация количества запросов. Простой язык запросов. Нет кучи эндпоинтов
Anonymous
и избыточность данных
Anonymous
а еще дикая неразбериха в бекенде для построения ответов
Anonymous
почитайте материалы на тему как правильно подготовить данные для графа, да так, чтобы оно сносно работало в плане проивзодительности, волосы дыбом встанут
Anonymous
он удобен для построения отдельных апи или сервисов, для масштабных систем он не совсем подходит
Pavel
Спасибо, что пояснил по вопросам, а не послал как Василий, я задумался
Семен
Anonymous
хотя на клиенте graphql использовать крайне удобно, никто не спорит
Семен
Anonymous
не нужно сравнивать универсальное решение и решение, которое используется ровно для одной бизнес задачи
Василий
это сообщение времён обсуждения интеграции со 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
просто бюджеты грамотно расписаны