Всего 125 674 комментария

Fi1osof
Fi1osof
09 апреля 2021, 13:07
+3
Я буду делать админку чисто фронтовую, работающую по API. То есть ей не важно что и как там на бэке работает, чтобы сформировать ответ. Важно только чтобы ответ был ожидаемый. Если в какой-то момент там выпилится xPDO и будет работать как-то иначе — ей не важно, если структура ответов будет все та же.
Но как и сказал Иван, xPDO — это ядро MODX-а. Нельзя его просто так выпилить. Это не только формирование SQL-запросов и работа с БД, но и проверка прав, кеширование и много всего другого.
Іван Клімчук
09 апреля 2021, 13:01
1
+2
Я недавно нашел крайне интересный продукт — Vuero Vue3. Инструменты внутри — вопрос для отдельной дискуссии, но визуально — это очень похоже на нынешний MODX 3, что важно, если хотим привлечь финансирование от Sterc, например. Они MODX 3 (админку, без рефакторинга ядра) уже поставляют клиентам, поэтому потенциально могут быть заинтересованы. Не заставляю, но рекомендую иметь этот ввиду.
Іван Клімчук
09 апреля 2021, 12:58
0
В 3 версии он останется, потому что это ядерное ядро, от него весь класс modX наследуется. В последующих версиях это должно быть декомпозировано и в теории, его можно будет заменить другим инструментом, с подходящими интерфейсами. В MODX 3 можно попробовать это сделать так же, написать какой-нибудь bridge, но задача сложная даже просто по объему.
Alexey T
09 апреля 2021, 12:55
0
Товарищи, поделитесь мнением, а насколько актуально сегодня использование xpdo (в плане быстродействия, удобства, количества специалистов), есть ли смысл переделывать админку и оставлять его.
Иван Бочкарев
09 апреля 2021, 12:51
0
Только смотри сразу MODX 3
Руслан Алеев
09 апреля 2021, 12:50
+1
Давай я на днях немного поэкспериментирую и выложу что получится, и напишу какие подводные камни увидел и что мне не нравится.
Хорошо, спасибо! Будем ждать продуктивного фидбека :)
Fi1osof
Fi1osof
09 апреля 2021, 12:47
+5
Нет, с MODX LLC я связываться не хочу, так как зарекся на всякие там NDA и т.п. Только опенсур в чистом виде Use As Is.

Давай я на днях немного поэкспериментирую и выложу что получится, и напишу какие подводные камни увидел и что мне не нравится. А там посмотрим. Если сообщество будет готово включиться в проект, тогда совместно может и поделаем. Если нет, то нет. Вообще, теоретически это должен быть очень полезный и интересный опыт и возможность лучше узнать MODX изнутри.
Іван Клімчук
09 апреля 2021, 12:43
+4
Старая гвардия в лице MODX LLC на такое согласна только после выхода MODX 3, т.е. по сути в MODX Next, но я согласен, что можно уже сейчас делать админку параллельно и отдельным пакетом. Я об этом еще 2 года назад в Амстердаме предлагал, все в целом были согласны, но как обычно бывает — нужна инициатива, которую можно подхватить. Финансирование найти, как показывает практика, не проблема, но когда уже есть что-то, что можно показать. За просто идею платить не готовы, увы.
Я ребятам из русскоязычного сообщества предложил поднажать с выходом 3 версии, хоть она и старая внутри, но там хотя бы есть полная поддержка composer и autoload, и поверх 3 версии такое разделение на компоненты легче реализовать.
Руслан Алеев
09 апреля 2021, 12:29
0
Имеет смысл вам написать MODX LLC с предложением, возможно бюджет будет. Опять же @Dmytro Lukianenko может подключиться :) Да и остальные чем смогут — подмагнут.
Кристина
09 апреля 2021, 12:25
0
В общем, если параметры с ценой сделать как ниже
[[!mFilter2?
    &aliases=`
        tv|diler3==diler3
    `
    &filters=`
        tv|diler3:number
    `
    &tplFilter.outer.diler3=`tpl.mFilter2.filter.slider`
    &tplFilter.row.diler3=`tpl.mFilter2.filter.number`  
    ]]
То работает (т.е. там где outer и row не писать TV). НО оказалось, что были переписаны стили для слайдера (не только цвет, но и др.параметры). Поэтому их исправила и всё ок (ориентировалась на оригинальные стили assets/components/msearch2/css/web/jquery-ui/jquery-ui.min.css).
Fi1osof
Fi1osof
09 апреля 2021, 12:21
+1
А сообщество готово собрать $8000 на такую админку, которая именно в ядро MODX попадет? Или может хотя бы $4000 на стороннее решение на JS/TS (с полной совместимостью MODX, но не со старыми сторонними пакетами на ExtJS)?
Руслан Алеев
09 апреля 2021, 12:17
+1
И тут два варианта:
1. Делать с использованием старого REST API как есть (то есть чисто интерфейсы).
2. Сразу прикручивать PHP+GraphQL, и тогда вообще АПИ взрослое будет и можно развиваться в сторону современных Headless CMS.
Всегда рады помощи, подключайтесь :) Тем более вы человек не чужой.
Fi1osof
Fi1osof
09 апреля 2021, 12:09
0
Иван, я MODX все еще отлично знаю. Ты это помнишь. MODX вполне позволяет параллельно несколько админок делать. То ничто не мешает сделать manager-2/

И тут два варианта:
1. Делать с использованием старого REST API как есть (то есть чисто интерфейсы).
2. Сразу прикручивать PHP+GraphQL, и тогда вообще АПИ взрослое будет и можно развиваться в сторону современных Headless CMS.
Иван Бочкарев
09 апреля 2021, 12:05
0
И я могу сказать, что переписать админку для MODX можно за месяц-два. Но вам же тут мнение шипко умных не нужно, да?
Мы уже собирались. Не все так просто, как на первый взгляд. Но до этого дойдем.
Fi1osof
Fi1osof
09 апреля 2021, 12:04
0
Ну, если бы ты делом занимался и не погнал на меня понапраслину, мне не пришлось бы аргументированно возражать. А так приходится, параллельно (делом тоже успеваю заниматься, я же не на MODX сейчас пишу). Так что начни с себя.
Fi1osof
Fi1osof
09 апреля 2021, 12:02
0
О чем я здесь говорил?

Насколько я понял, под этой лицензией не все версии доступны, а только начальные в каждой мажоной вертке, то есть типа 7.0.1. И ты за эту лицензию выступаешь раз ве что тестировщиком, потому что когда они получат багрепорты, пофиксят их и выльют следующую версию типа 7.0.2 или 7.1.0, то ты не можешь по бесплатной обновиться на на нее, это уже по коммерческой.
Вот он тебе и предложил 7.0.0

Ты, конечно, молодец, что все это изучил, на контакт с ними вышел. Да вот только результата никакого (и это было понятно изначально) и быстрее было бы админку переписать с нуля, о чем Марк поднимал вопрос еще в 2013-ом.

И я могу сказать, что переписать админку для MODX можно за месяц-два. Но вам же тут мнение шипко умных не нужно, да?
Fi1osof
Fi1osof
09 апреля 2021, 11:58
0
Ааа, вон оно как… Оказывается для MODX не подходит. И я тут на сайте про MODX сказал что ExtJS не подходит по лицензии, оказался не прав. Оказывается надо было в другие тонкости сторонние удариться, чтобы оправдать очень частный случай. Ну-ну. Напомню: я говорил про ExtJS в админке MODX (на всякий случай, если ты пропустил).