Impex — компонент импорта/экспорта ресурсов MODX и товаров miniShop
Всем привет!
Позвольте представить компонент Impex для импорта/экспорта ресурсов MODX и товаров miniShop.
Позвольте представить компонент Impex для импорта/экспорта ресурсов MODX и товаров miniShop.
Основные свойства
- Работа с файлами XLS/XLSX/CSV.
- Поддержка PHP 7.4, 8.*
- Конфигурирование через файлы.
- Поддержка полей товаров miniShop, включая опции категорий, производителя, галерею товара и т. д.
- Работа с MIGX-полями (настраиваемое форматирование).
- Поддержка контейнеров Collections.
- Возможность mSearch2-индексации импортированных ресурсов.
- Возможность пакетной загрузки.
- Возможность предварительного тестирования перед импортом.
- Сохранение резервной копии перед импортом и восстановление данных при необходимости.
- Системные события для плагинов.
CrontabManager - работа из под console ssh
Упростил работу с дополнением CrontabManager
Теперь можно создавать задания для автоматического запуска как из контроллеров-команд, так и из обычных сниппетов, а также запускать их через командную строку SSH.
Пример получения списка доступных команд:
Полный список команд доступен по ссылке: Command
Теперь можно создавать задания для автоматического запуска как из контроллеров-команд, так и из обычных сниппетов, а также запускать их через командную строку SSH.
Пример получения списка доступных команд:
php core/scheduler/artisan list
Полный список команд доступен по ссылке: Command
Создать свою команду
Выполняемphp core/scheduler/artisan command:create --name=MyCommand
Команда для запускаphp core/scheduler/artisan mycommand --arg_name=water
Расположение файлаcore/scheduler/Controllers/MyCommand.php
Испытание ИИ Cursor
Я потихоньку использую ИИ в своей работе. Использовал Codeium расширение для VSCode. Но тут наступила печалька. Codeium в россии перестал работать. Но как оказалось это к счастью :-). В поисках альтернатив наткнулся на Cursor. Он не расширение для VSCode, а уже его форк чтобы больше функций ИИ разрабы смогли воткнуть в среду программирования.
Cursor гораздо лучше пишет код и самая главная новая для меня фишка он умеет почти автоматически применять его к файлам кода. Остаеться только просмотреть изменения и пронажимать принять.
Cursor гораздо лучше пишет код и самая главная новая для меня фишка он умеет почти автоматически применять его к файлам кода. Остаеться только просмотреть изменения и пронажимать принять.
Вывести поле создателя при редактировании ресурса
Стояла задача для определенного шаблона вывести поле создателя/автора с возможностью изменять его, но только для админа.
Плагин с кодом на событие OnDocFormRender
Плагин с кодом на событие OnDocFormRender
MiniShop3 - чего ждать в Beta версии.
В прошлой заметке, я объявил о релизе MS3 в альфа редакции. Такая редакция подразумевает базовую пробную версию. Черновую реализацию основных идей. Компонент доступен для опытных пользователей и не рекомендован для массового создания боевых магазинов.
Сегодня я расскажу о том, когда будет Beta версия для широкого круга пользователей и что мы в нее добавим.
Сегодня я расскажу о том, когда будет Beta версия для широкого круга пользователей и что мы в нее добавим.
MiniShop3 - 1.0.0-alpha
Всем привет друзья. Без долгих прелюдий хочу представить вашему вниманию Альфа релиз MiniShop3.
MODX Login Extra PHP Object Injection Vulnerability
Данное уведомление отображается на главной странице панели управления. Вдруг кто не видел. Подробнее тут
P.S. Администраторы, если видите смысл — поменяйте раздел.
P.S. Администраторы, если видите смысл — поменяйте раздел.
Плюсы и минусы Vue и gtsAPI
Вот уже год как веду разработку с использованием Vue. Хочу поделиться впечатлениями от этой технологии и очень интересно, что думают другие разработчики.
Кейс gtsAPI. CRUD пользователей на фронте
gtsAPI и PVTables специально предназначены для быстрого программирования CRUD в MODX. Сейчас, покажу как их использовать для быстрого создания интерфейса редактирования пользователей.
MODX Revolution 2.8.8
Revo 2.8.8 содержит исправления ошибок и обеспечивает лучшую совместимость с PHP для ветки MODX Revolution 2.x.
Изменения в Revolution 2.8.8
Изменения в Revolution 2.8.8
- Исправлена обработка введенных пользователем значений в редактируемом listbox-multiple TVs (#16640)
- Обновление поискового процессора для поиска по содержанию (#16560)
- Полная поддержка ограничений, разделенных запятыми, при настройке форм. (#16417)
- Добавлена звездочка для обязательных TV полей (#16594)
- Убрано динамическое назначение параметров modProcessorResponse для modConnectorResponse (#16563)
- Исправлен warning для modLexicon в PHP 8.2+ (#16589)