Skip to content

GulomovCreative/FetchIt

Repository files navigation

FetchIt

Компонент для MODX Revolution для отправки форм с помощью Fetch Api.

Логотип FetchIt

В CMS/CMF MODX Revolution есть компонент FormIt, который реализует отправку и обработку форм, но он работает стандартным методом браузера, т.е. с перезагрузкой страницы. Но современный веб требователен и прогрессивным шагом является их обработка "на лету". Именно для этих задач нужен FetchIt который использует FormIt, но Вы сможете использовать и свой скрипт.

Для таких целей есть компонент AjaxForm (хоть FetchIt по серверной части практически 1 в 1), но у FetchIt есть ряд преимуществ:

Никаких зависимостей

FetchIt не имеет никаких зависимостей, тогда как у AjaxForm их три: Большая библиотека jquery и плагины к нему jquery-form и jGrowl.

Если с последним особых проблем нет (можно переопределить методы для показа уведомлений), то с двумя первыми всё сложно.

Современный код

Минифицированный скрипт весит 5 килобайт и сниппет регистрирует его с атрибутом defer тем самым не мешая загрузке страницы.

Удобство

Встраивание вашей вёрстки, добавление всплывающих сообщений и модальных окон, это задачи которые Вы сможете решить очень просто.

Документация

У компонента есть подробная документация с десятками примеров на все случаи.

Установка

Компонент доступен бесплатно для установки через Менеджер пакетов из:


💗 Угостить автора чашкой кофе можно здесь: cloudtips.ru