Юрий Брагин
С нами с 06 ноября 2013; Место в рейтинге пользователей: #990- Заметки 4
- Комментарии 1
1 час назад
Понял в чем проблема, но странно.
Новый город имеет у страниц привязки к страницам других контекстов (чтобы работал код выше).
Но почему-то нет обра...
BabelTranslation, добавление нового языка/города 1
6 часов назад
Нужно стандартный чанк изменить или предварительно копию сделать, И на строке 155 изменить стиль window.clusters = geoObjects.search(«geometry.type ==...
[YandexMaps] Создаём объекты на Яндекс Картах из ресурсов со множеством опций 196
Вчера в 11:44
А для чего удалили ссылку на $customer в методе getCustomerId? Теперь в событие msOnBeforeGetOrderCustomer передается всегда null и после события тоже...
[miniShop2] Релиз новой версии 4.4.0 10
Вчера в 04:49
Еще сейчас заметил у Артура редактируется выбранная группа пользователей. Чтоб редактировать группу 2 в gettables надо добавить в секцию pdoTools wher...
Создание CRUD интерфейса вне админки 7
Вчера в 02:38
Какая версия MySQL? На MySQL 8 возникала проблема. Он почему-то не воспринимает двойную сортировку.
sort by pagetitle ASC, createon DESCИ MySQL 8 воз...
Перегенерация всех превью товаров скриптом от Ильи 2
02 ноября 2024, 22:21
Сегодня столкнулся с подобной проблемой.
MODX3 + php8.1
Выяснил, что причина в слеше в начале твшки с картинкой.
Решил топорным методом.
[...
Превью генерируется, но появляется ошибка pthumb в логах 2
02 ноября 2024, 18:09
вопрос с текстом был решен в «Управление словарями», а вот со скриптами прищлось редактировать php файл сниппета и комментировать некоторые js и css ф...
[oneBooking] Посуточная система бронирования 83
02 ноября 2024, 14:04
Это было непросто, но я смог)))
SendIt - хук для перемещения загруженных файлов из временной папки в постоянную. 2
02 ноября 2024, 12:47
Здравствуйте!
Работает только с единичными адресами? Маски, подсети?
[easyBlacklist] Очень простой чёрный список IP 22
Нужно 2 дополнения для MODX:
— RestApi, которое будет работать как бэкенд для любых админок и устанавливаться на любой свежий MODX. Api должно реализовывать текущий функционал админки MODX через её процессоры.
Я уже делал что-то подобное для своего мобильного приложения, хоть это и не Rest. Можно посмотреть, ради интереса, только не берите за основу.
Внимание, сам RestApi не обязательно писать на MODX, он должен просто работать с MODX, но базироваться может хоть на Slim3 + Eloquent, если разработчикам так удобнее.
— VueManager, который будет ставиться и предоставлять альтернативный менеджер, работающий с этим API. Тут только frontend приложение с основным функционалом. Второй этап — продумать его расширение дополнениями. У Vue.js есть, например, система событий на которую можно подписываться и что-то делать.
С самого начала нужно писать тесты и документировать API (это можно делать и автоматически). Тогда это не просто взлетит, а придаст второе дыхание системе. Любители React.js смогут написать свою админку — Api-то общий и понятный.
При таком подходе, над дополнениями могут работать 2 независимых команды. Кому-то по душе бэкенд, кому-то фронтенд.
Дальше очередь за дополнениями. Некоторые будут работать со старой админкой, некоторые — с новыми, это уже на совести их авторов. Пусть победит сильнейший!
Ну а в очень дальнем будущем, RestApi можно будет и вовсе отвязать от MODX и использовать с каким-то другим ядром. Потому что это Api является уровнем абстракции, под которым можно заменить что угодно — и фронтенд об этом не узнает.
И тогда мы получим свою MODX-Like CMS, которая будет работать на тех же идеях, но написанную с нуля и без тяжелого наследия времён Etomite CMS.