Команда MODX RSC прекратила поддержку AjaxForm
Привет форум!
13 июня 2023 года команда MODX RSC прекратила поддержку AjaxForm. Он будет продолжать быть доступным на маркетплейсах modstore.pro и extras.modx.com, но мы рекомендуем использовать вместо него компонент FetchIt.
Репозиторий с исходным кодом компонента доступен только для чтения.
Ничего не надо делать. Всё будет продолжать работать как и раньше.
Можете. Как уже было сказано выше, компонент будет продолжать быть доступным на маркетплейсах, но важно знать, что у компонента не будет обновлений с улучшениями и/или исправлениями.
Потому, что компонент достиг своего условного пика.
Используйте FetchIt, он логический потомок AjaxForm, в котором решена главная проблема — наличие зависимостей в виде jQuery, jquery-form и jGrowl. Также FetchIt совместим с MODX3.
Решение поддержали автор @Василий Наумкин, @Павел Гвоздь который брал на себя поддержку и остальная команда.
Пару слов об обновлениях в FetchIt. С версий 1.1.0 для MODX2 и 3.1.0 для MODX3 появилось отображение уведомлений из коробки. После установки вам всего лишь необходимо включить системную настройку fetchit.frontend.default.notifier и у вас будут отображаться всплывающие уведомления Notyf.
Спасибо всем за внимание и мира над головой.
Сайт с документацией
Репозиторий на GitHub
☕ Угостить чашкой кофе
13 июня 2023 года команда MODX RSC прекратила поддержку AjaxForm. Он будет продолжать быть доступным на маркетплейсах modstore.pro и extras.modx.com, но мы рекомендуем использовать вместо него компонент FetchIt.
Репозиторий с исходным кодом компонента доступен только для чтения.
Что делать, если на моем сайте используется AjaxForm?
Ничего не надо делать. Всё будет продолжать работать как и раньше.
Могу ли я использовать AjaxForm на новом сайте?
Можете. Как уже было сказано выше, компонент будет продолжать быть доступным на маркетплейсах, но важно знать, что у компонента не будет обновлений с улучшениями и/или исправлениями.
Почему прекратилась поддержка?
Потому, что компонент достиг своего условного пика.
Что использовать вместо AjaxForm?
Используйте FetchIt, он логический потомок AjaxForm, в котором решена главная проблема — наличие зависимостей в виде jQuery, jquery-form и jGrowl. Также FetchIt совместим с MODX3.
Решение поддержали автор @Василий Наумкин, @Павел Гвоздь который брал на себя поддержку и остальная команда.
FetchIt
Пару слов об обновлениях в FetchIt. С версий 1.1.0 для MODX2 и 3.1.0 для MODX3 появилось отображение уведомлений из коробки. После установки вам всего лишь необходимо включить системную настройку fetchit.frontend.default.notifier и у вас будут отображаться всплывающие уведомления Notyf.
Спасибо всем за внимание и мира над головой.
Сайт с документацией
Репозиторий на GitHub
☕ Угостить чашкой кофе
Комментарии: 6
Вставлю и свои 5 копеек, если кто-то хочет больше возможностей, чем было в AjaxForm, можно использовать SendIt идейно всё тоже самое, но функционал пошире.
Ребят, подскажите по воду Notyf, а точнее привязки ее к уведомлениям MiniShop2. Так сказать, чтобы везде было одинаковые уведомления.
Как привязать?
Как привязать?
Вроде работает
(function(miniShop2, $){
$(function(){
var message = miniShop2.Message.show;
miniShop2.Message.error = function(t) {
FetchIt.Message.error(t);
}
miniShop2.Message.success = function(t) {
FetchIt.Message.success(t);
}
$.extend(miniShop2.Message.show.prototype, message.prototype);
})
})(miniShop2, jQuery);
По-моему так тоже должно работать.
function(miniShop2, $){
$(function(){
miniShop2.Message = FetchIt.Message;
})(miniShop2, jQuery);
добавил скрипт, выдает ошибку — Uncaught SyntaxError: Function statements require a function name
А так
(function(miniShop2, $){
miniShop2.Message = FetchIt.Message;
})(miniShop2, jQuery);
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.