Не так давно, я приобрёл очень продвинутый модуль для создания форм и опросов, подходящий для любого серьёзного проекта на WordPress — Quphorm WordPress Form Builder (бывший Iphorm). Этот конструктор форм для WordPress настолько мне понравился, что я настоятельно Вам его рекомендую к использованию.
Всё началось с того, что мне понадобились формы контакта для одного из проектов, в которых я принимаю активное участие — Журнал про онлайн сервисы ITPride. До этого момента сайт использовал Contact Form 7, который хоть и неплохо справлялся со своими обязанностями, но не имел достаточной функциональности в плане генерации капч или прикрепления файлов к письмам. Я даже не говорю об их внешнем виде и совсем молчу про сохранение данных в базу данных после отправки письма.
После нескольких экспериментов с бесплатными конструкторами форм, в которых я немного разочаровался (либо по причинам высокой нагрузки на хостинг, либо из-за скудного арсенала функций), и стал посматривать в сторону популярного и мощного плагина Gravity Forms. Но цена как-то совсем не впечатляла меня, ведь 40 долларов за лицензию на один сайт и 200 долларов за безлимитную версию — это немало, особенно для молодых проектов.
К счастью, осенью прошлого года был выпущен Iphorm WordPress Form Builder 1.0, стоимостью в 25 долларов за 1 сайт и 99 долларов за безлимитную версию, который я с удовольствием приобрёл. Поправка от 23.01.2012: Продажа безлимитной версии приостановлена на некоторое время.
Статья приобретает рекламный характер ;-), но это не совсем так.
Почему я выбрал этот плагин, каковы его преимущества?
- Плагин обладает простейшим в освоении конструктором форм. Элементы формы можно перетаскивать с помощью мыши, добавлять и удалять их одним кликом.
- Конструктор форм обладает 14 базовыми элементами современных форм, среди которых:
- Флеш-загрузчик файлов с функцией загрузки нескольких файлов одновременно, причём пользователь может сам увеличивать количество загружаемых файлов прямо во время заполнения формы;
- Поле дата и время с установкой конечных и начальных дат и времени;
- Поля для Email и пароля с автоматической проверкой на правильность ввода;
- Встроенная Капча и включение сервиса reCAPCHA с помощью пары нажатий в настройках;
- Элемент группа, которая объединит несколько полей формы в одно целое;
- Элемент «Календарь» из набора Jquery UI
- Формы визуально привлекательные и поддерживают темы оформления. Встроенных тем более 15 штук и тему легко изменить.
- Каждому полю формы можно задать подсказку, которая будет всплывать при нажатии на кнопку помощи, либо при неверных данных, либо при наведении.
- Встроено более 10 валидаторов и фильтров для элементов форм. Можно проверить или удалить из поля буквы, или цифры, или любой html или SQL код, а также задать любое выражение REGEX для каждого поля отдельно.
- Каждый стиль элемента можно задать прямо на стадии визуального проектирования формы.
- Можно задать динамические параметры в ссылке (например &name=Vasya&country=Russia), когда пользователь перейдёт по этой ссылке — данные из параметров автоматически заполнят нужные поля в форме.
- Очень понравилось то, что можно задать условия для скрытия или отображения определённых полей формы в зависимости от каких-то условий (conditional logic form). Например, поле «Владеете ли Вы авто» регулирует отображение поля «Каким бензином Вы заправляетесь».
- Все данные из форм автоматически сохраняются в базе данных, причём их можно сохранять как в базу WordPress, так и любую другую базу данных. Можно так дать возможность создавать гостевые посты пользователям.
- Прикреплённые файлы можно отправлять как на Вашу почту, так и сохранять в папке Uploads в WordPress.
- Можно отправлять данные на разные почты в зависимости от того, что введёт пользователь (conditional logic email). Например, если это резюме или коммерческое предложение можно использовать одну форму с обычным переключателем «Отдел».
- Формы встраиваются на сайт в любой пост, включая кастомные и страницы, а также в виде виджета.
- Форму можно показывать во всплывающем окне при первом посещении сайта или при его закрытии, а также по нажатию кнопки.
Это лишь небольшой список самых вкусных моментов данного конструктора форм для WordPress.
Почему я пишу этот пост и рекомендую плагин?
Во-первых, он действительно очень хорош, особенно за свои небольшие деньги. Все вышеперечисленные функции сможет использовать пользователь, который никогда в жизни не видел код сложных форм и их не составлял вручную. Все действия можно производить с помощью мыши и настроек, никакого кода, кроме CSS (если понадобиться) Вам не придётся писать вручную.
Во-вторых, я сделал русский и украинский перевод всех элементов и функций плагина, так что он полностью локализован под «наш рынок» и скачать переводы можно по ссылкам в конце статьи. Буду рад всем сообщениям о описках, некорректном переводе и прочих оплошностях моего перевода, хотя я его по-прежнему совершенствую.
В-третьих, это один из лучших и функциональных конкурентов аналогов Gravity Forms. Учитывая диапазон цен на него, могу с уверенностью сказать, что этот плагин лучше и мощнее.
Где купить и посмотреть демо конструктора форм iPhorm?
Видео с демонстрацией основных функций плагина:
Плагин продаётся на эксклюзивной основе только на популярном зарубежном онлайн магазине контента Codecanyon. Купить плагин и попробовать живое демо можно по ссылке ниже:
- Купить плагин можно по этой ссылке (Visa, Mastercard, Paypal)
- Скачать файлы русского и украинского перевода для плагина версии 1.3.3
Тем кто купил плагин и не может разобраться пишите на admin(at)voffa.ru или в комментарии ниже, также есть советы оптимизации работы плагина с WordPress сайта в целом.
8 комментариев
Влад says:
Мар 31, 2013
Спасибо! Полезно!
romapad says:
Авг 4, 2013
Спасибо большое за перевод! Хорошо бы где-то поддерживать его в актуальном состоянии)
Voff says:
Авг 12, 2013
Перевод актуален, со дня выпуска новых версий — особых изменений не было
Виталий says:
Фев 6, 2014
Добрый день! Данный плагин использую больше года. Но знаний пока что не достаточно. Вы не подскажите, как именно данные из форм сохранять в базу данных, чтобы получить возможность создавать гостевые посты?
Voff says:
Фев 6, 2014
Есть два варианта — 1 в параметрах формы перейти к вкладке База данных, поставить галочку «использовать бд вордресс», в разделе ниже «что сохранять» — указать имя таблицы и нужные параметры в формате: «поле в бд» — «переменная формы». Например, берем таблицу wp_post и добавляем в нее такие поля: post_author — 1 (это id администратора), post_content — текст поста, post_title — заголовок. Вобще нужно много полей сохранять — полный состав полей таблицы wp_post можно глянуть тут http://codex.wordpress.org/Class_Reference/WP_Post
Voff says:
Фев 6, 2014
Вариант 2 — отправлять методом POST данные из формы на определенную страницу, которая примет эти данные и запишет их в нужную таблицу
Иван says:
Янв 21, 2015
Спасибо за обзор данного плагина, обязательно нужно попробовать. До этого использовал конструктор форм от formdesigner.ru. Тоже очень мощный конструктор и русскоязычный. Правда там абонплата идет, если хочешь больше возможностей. Хотя на бесплатном тарифе тоже можно многое сделать.
Семен says:
Фев 12, 2018
Мда, помню времена, когда тоже пользовался Quphorm. Много чего не хватало, поэтому на самодельные пришлось уйти. Навеяло воспоминания 🙂 Сейчас для форм использую конструктор uCalc. Вполне красивые формочки создает, через них заявки и даже оплаты клиентов принимаю. Удобно.