Сравнение системы qFlow с другими способами создания WEB-форм

Мы произвели анализ наиболее частых вопросов, ответы на которые ищут пользователи в интернете, когда речь заходит о задаче создания и размещения WEB-форм на своем сайте.

На текущий момент все ответы на подобные вопросы можно разделить на три категории: сервисы в интернете, подобные qFlow, модули для популярных CMS, верстка и статьи по программированию простых «самописных» систем и использованию уже написанных кем-то скриптов. Далее мы попробуем вкратце сравнить первый способ решения задачи с остальными двумя.

Модули форм для wordpress, joomla, modx, drupal, dle и Битрикс.

Конечно задумываться об установке CMS ради модуля WEB-форм вообще не имеет смысла, т.к. задача эта требует как затрат собственно на установку, так и на администрирование и хостинг. Это конечно не означает, что если у Вас уже стоит CMS, то Вам не понадобятся дополнительные настройки. К примеру, для отправки уведомлений пишущим Вам пользователям или администратору необходимо наличие SMTP. А чтобы почта доходила до адресата должна быть корректно настроена MX запись. Как видите даже в такой простой задаче могут быть подводные камни.

Wordpress предлагает своим пользователям модуль Cforms. Данный модуль решает большинство стандартных задач, конечно предоставляет инструмент для настройки полей. Сильной стороной модуля является возможность использования регулярных выражений для полей и интеграция с системой ролей, встроенной в CMS, возможность настройки капчи или защиты типа «вопрос-ответ». Также, как в qFlow есть готовые стили оформления внешнего вида, но в отличии от qFlow их нельзя также легко изменять под себя. Минусы — ограниченные возможности по отсылке уведомлений, неудобство администрирования полученных результатов.

Формы ck forms от Joomla. CK Forms — компонент, предоставляющий удобный конструктор форм для создания необходимых полей, также как в qFlow есть возможности выгрузки в Excel полученных результатов, также есть возможность отправки уведомления, с возможностью настройки заголовка и текста приходящего письма, но в отличии от qFlow нет возможности настроить уведомления автора результата.

Создание форм на MODx CMS с использованием модуля eForm также, как и создание форм на Drupal нужно рассматривать, как программирование с использованием API, а не как использование интерфейсов и конструкторов. Вы можете добиться любого нужного результата, но стоимость создания и владения конечно нельзя сравнить с перечисленными ранее способами. Обе CMS предоставляют довольно гибкие методы для создания форм, но при всем желании, человек не знакомый с программированием не сможет создать форму и разместить на сайте. Для MODx минусом является отсутствие возможности хранения файлов, полученных от пользователей, на сервере, но их можно пересылать по email. Полученные через формы данные можно отсылать на email, генерировать отчеты и документы, но нет возможности организации удобного доступа к ним, фильтрации и т.д, без собственных доработок.

Пользователи DLE могут воспользоваться специальными скриптами генерации форм. Главным минусом является отсутствие возможности работы с результатами заполнения, их можно лишь отсылать на email.

Самым мощным инструментом, обладающим большинством функций всех SaaS продуктов, представленных на рынке, могут воспользоваться пользователи CMS Битрикс. Здесь пользователи смогут найти даже два режима создания форм — расширенный, для продвинутых администраторов и компактный — для обычных пользователей. Здесь есть и возможность валидации и уведомления пользователей и удобная работа с результатами. Также как wordpress можно настраивать доступ для определенных групп пользователей.

Конечно, если перед вами стоит задача не просто создать форму, а интегрировать ее уже в имеющуюся систему, использовать информацию для уже заведенных пользователей (бюджеты, статьи и т.д.), то здесь установка и доработка модулей будет единственно верным решением. Если же перед Вами стоит задача создания простых форм, удобная работа с результатами, без лишних трудозатрат, то конечно оптимальным выбором будет являться использование SaaS проектов.


Смотрите также:

Кроме создания форм, qFlow можно рассматривать, как систему электронного документооборота для обработки поступающих через формы заявок.
Посмотреть как создавать веб формы через qFlow
Посмотреть готовые примеры, в том числе на примере формы обратной связи