MiniShop3 - 1.0.0-alpha
Всем привет друзья. Без долгих прелюдий хочу представить вашему вниманию Альфа релиз MiniShop3.
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)
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
MiniShop3 - чего ждать в Beta версии.
В прошлой заметке, я объявил о релизе MS3 в альфа редакции. Такая редакция подразумевает базовую пробную версию. Черновую реализацию основных идей. Компонент доступен для опытных пользователей и не рекомендован для массового создания боевых магазинов.
Сегодня я расскажу о том, когда будет Beta версия для широкого круга пользователей и что мы в нее добавим.
Сегодня я расскажу о том, когда будет Beta версия для широкого круга пользователей и что мы в нее добавим.
Impex — компонент импорта/экспорта ресурсов MODX и товаров miniShop
Всем привет!
Позвольте представить компонент Impex для импорта/экспорта ресурсов MODX и товаров miniShop.
Позвольте представить компонент Impex для импорта/экспорта ресурсов MODX и товаров miniShop.
Основные свойства
- Работа с файлами XLS/XLSX/CSV.
- Поддержка PHP 7.4, 8.*
- Конфигурирование через файлы.
- Поддержка полей товаров miniShop, включая опции категорий, производителя, галерею товара и т. д.
- Работа с MIGX-полями (настраиваемое форматирование).
- Поддержка контейнеров Collections.
- Возможность mSearch2-индексации импортированных ресурсов.
- Возможность пакетной загрузки.
- Возможность предварительного тестирования перед импортом.
- Сохранение резервной копии перед импортом и восстановление данных при необходимости.
- Системные события для плагинов.
Вывести поле создателя при редактировании ресурса
Стояла задача для определенного шаблона вывести поле создателя/автора с возможностью изменять его, но только для админа.
Плагин с кодом на событие OnDocFormRender
Плагин с кодом на событие OnDocFormRender
MODX Login Extra PHP Object Injection Vulnerability
Данное уведомление отображается на главной странице панели управления. Вдруг кто не видел. Подробнее тут
P.S. Администраторы, если видите смысл — поменяйте раздел.
P.S. Администраторы, если видите смысл — поменяйте раздел.
Испытание ИИ Cursor
Я потихоньку использую ИИ в своей работе. Использовал Codeium расширение для VSCode. Но тут наступила печалька. Codeium в россии перестал работать. Но как оказалось это к счастью :-). В поисках альтернатив наткнулся на Cursor. Он не расширение для VSCode, а уже его форк чтобы больше функций ИИ разрабы смогли воткнуть в среду программирования.
Cursor гораздо лучше пишет код и самая главная новая для меня фишка он умеет почти автоматически применять его к файлам кода. Остаеться только просмотреть изменения и пронажимать принять.
Cursor гораздо лучше пишет код и самая главная новая для меня фишка он умеет почти автоматически применять его к файлам кода. Остаеться только просмотреть изменения и пронажимать принять.
Плюсы и минусы Vue и gtsAPI
Вот уже год как веду разработку с использованием Vue. Хочу поделиться впечатлениями от этой технологии и очень интересно, что думают другие разработчики.
Кейс gtsAPI. CRUD пользователей на фронте
gtsAPI и PVTables специально предназначены для быстрого программирования CRUD в MODX. Сейчас, покажу как их использовать для быстрого создания интерфейса редактирования пользователей.