Gravity Forms и Ninja Forms – сравнение двух лучших плагинов для создания форм
Всем привет. Когда дело доходит до добавления форм на WordPress сайт, сейчас нам действительно есть из чего выбрать. И это не удивительно, ведь, контактная форма – это неотъемлемая и важная часть любого сайта. Не смотря на то, что всегда популярный и совершенно бесплатный плагин Contact Form 7 удовлетворит всем вашим базовым нуждам, но, если вы хотите добавить на сайт более привлекательные, мощные и продвинутые формы, вам стоит обратить внимание на платные плагины.
В этой статье мы рассмотрим два самых популярных коммерческих варианта — Gravity Forms и Ninja Forms.
[toc]Gravity Forms существует дольше, чем Ninja Forms, и за это время сумел снискать репутацию первоклассного плагина для любых WordPress-форм. Но как бы то ни было, начиная с самого первого своего релиза, который произошел 2011 году, Ninja Forms не только постоянно накапливал нужные функции, но и совершенствовал пользовательский интерфейс, что сделало его весьма достойным соперником. Хотя оба этих решения представляют собой многофункциональные инструменты для работы со всеми возможными разновидностями форм на сайте, все-таки здесь можно говорить о некоторых ключевых отличиях. Если вы еще не знаете, какой пагин выбрать, то к концу данной статьи вы надеюсь, примите правильное решение.Gravity Forms vs Ninja Forms: особенности
Оба этих плагина предлагают огромное множество аддонов и апгрейдов, но пока вы не начнете использовать их, у вас будет сохраняться очень расплывчатое представление о том, что вы получаете в итоге. Чтоб помочь вам решить, какой плагин премиальной формы сайта лучше, мы решили осветить главный критерий, на который вы бы точно обратили внимание, выбирая плагин этого типа.
Оба расширения позволяют вам создавать неограниченное количество форм для использования на вашем сайте. Также нет лимита на объем отправленных данных, принимаемых формой. Эти входные данные могут храниться в базе данных WordPress. Доступ к ним возможен из админской панели. Также их можно разослать на любое количество email-адресов. Оба плагина предоставляют возможность экспортировать эти данные в файлах различных форматов, включая CSV, PDF, и Excel. Кроме того, если вы хотите отобразить эти данные более интересными способами, сервис GravityView подойдет вам больше.
Типы полей формы
Оба плагина предлагают набор очень впечатляющих опции по создания полей различных типов. Вероятно, используя любой из этих плагинов, вы всегда сможете добавить любое необходимое поле. Здесь вы увидите стандартные поля, например, email, текст и даты, а также более продвинутые варианты, типа прайсов или опций оплаты.
И Ninja Forms, и Gravity Forms позволяют вам создавать формы с необходимым набором полей, использовать валидацию полей, а также использовать расчеты, созданные на основе информации, введенной пользователем. Кроме того доступна опция, позволяющая создавать умные формы, способные определить какие поля нужно показывать по мере заполнения формы пользователем. Вам также будет доступна защита против спама, которая предоставляется в форме защитных вопросов.
Типы форм
Ninja Forms и Gravity Forms предоставляют вам возможность создавать разнообразные типы форм. Защищенные формы, которые доступны только некоторым пользователям или только в определенных условиях, многостраничные формы или опросы – это только малая часть того, что могут создать эти плагины. Вы также можете получать записи или другие виды контента для вашего сайта, отправленные пользователями через формы, созданные Gravity Forms и Ninja Forms. Такой постинг из пользовательской части сайта пригодится тем владельцам сайтов, которые приветствуют созданный пользователями контент и хотят сохранить им время, избавив пользователей от необходимости отправлять контент через интерфейс WordPress-админки.
Интеграция форм
Оба плагина прекрасно реализовали возможность интеграции с другими сервисами. Включена интеграция с самыми популярными сервисами email-маркетинга, платежными шлюзами, CRM, сервисами оповещений, платформами электронной коммерции и программами управления проектами.
Когда дело доходит до набора функций, тут нет плагина победителя. Но, так как каждый плагин доступен в вариациях, например, есть разные тарифные планы, возможность использовать или не использовать аддоны, то вид, созданной вами формы будет зависеть от того, сколько денег вы готовы заплатить.
Если говорить о тех функциях, которые доступны в одном плагине, и отсутствуют в другом, то результаты таковы. В плагине Ninja Forms формы с планированием доступны только определенный промежуток времени. В Gravity Forms отсутствует возможностб открывать ваши формы в модальном lightbox-окне. Можно сказать, что Gravity Forms, кажется, обеспечивает большую поддержку для предзаполненных форм и полей.
Вероятно, вы найдете больше различий между этими плагинами, когда начнете использовать их, создавая формы для определенного проекта. Но, пока, кажется, что плагины предлагают очень сходный набор функций, если говорить о сторонних аддонах и расширениях.
Стоит также заметить, что ядро плагина Ninja Forms, которое можно использовать бесплатно, содержит множество великолепных функций, которые позволяют добавить форму обратной связи для вашего сайта. Так что, если вы ищите бесплатный и достаточно мощный плагин для создания форм для вашего WordPress-сайта, Ninja Forms вас не разочарует.
Сравнение пользовательских интерфейсов конструкторов форм
И у Gravity Forms, и у Ninja Forms пользовательский интерфейс оформлен в стиле ядрового WordPress UI. Это означает, что в админской части интерфейсы обоих плагинов слиты с интерфейсом самого WordPress. Таким образом, они ощущаются скорее, как ядровые элементы, а не как сторонние аддоны.
Страница создания формы отображает те поля, которые вам доступны. Каждый плагин организовывает эти поля в группы для большего удобства. Но названия, которые Ninja используются для этих групп, более полезны: они облегчают создание форм.
Добавить поле в форму можно просто, кликнув по необходимому боксу, находящемуся в плавающей панели. Оба плагина предлагают интерфейс «перетащи-и-брось» для постановки полей в нужные позиции.
Когда вы пытаетесь правильно организовать ваши поля внутри формы, оба плагина просто расширяют рамку поля, чтоб были видны все предлагаемые опции. В зависимости от типа поля, с которым вы работаете, вы можете кастомизировать ярлык, настроить начальное значение, сделать поле обязательным к заполнению и многое другое.
Как только ваша форма начинает принимать желаемые очертания, оба плагина предлагают, воспользоваться функцией привью, которая позволяет протестировать форму и понять, что именно увидит посетитель. Оба плагина требуют, чтоб форма была сохранена для предпросмотра и последующих обновлений.
Gravity Forms дает вам простое привью вашего детища, а Ninja Forms применяет оформление вашей активной темы, чтоб у вас возникло наиболее полное представление о созданной форме
Оба привью полностью функциональны и позволяют вам тестировать любые правила, формулы или другие функции, которые вы можете использовать в вашей форме. Выбрав необходимый таб на страниц создания формы, вы сможете настроить индивидуальные настройки формы и увидеть, что в результате этого случится с формой с точки зрения посетителя.
Вы можете вклеить полученную форму в нужный контент, используя определенный шорткод. Формы также можно добавить в файлы темы посредством использования соответствующего кода шаблона. Gravity Forms облегчает процесс добавления форм в ваши записи и страницы, благодаря появлению дополнительной кнопки в редакторе WordPress. Можно сделать вывод, что интерфейс Ninja Forms чуть более удобен благодаря более продвинутой функции привью.
Ценовая политика
В то время, как Gravity Forms – это полностью коммерческий плагин, ядро плагина Ninja Forms бесплатно и доступно в хранилище WordPress-плагинов. Эта бесплатная версия дает вам доступ к базовой функциональности, нужной для создания форм, например, дает возможность создавать неограниченное количество форм, выбирать из хорошей подборки полей, хранить входные данные, а также рассылать их на пользовательские email-адреса и многое другое.
Кроме того, вы можете уже использовать такие популярные WordPress плагины, как WooCommerce и Easy Digital Downloads, что позволит увеличить возможности базового Ninja Forms для интернет-магазинов.
Некоторые из Ninja Forms-расширений доступны бесплатно, но многие другие– это премиальные или коммерческие аддоны. Данные расширения можно приобрести на более выгодных условиях, покупая наборы расширений. Такие связки представляют собой коллекции расширений, используемые для создания специфичных сайтов.
В отличие от Ninja Forms, у Gravity Forms нет бесплатной версии, так что вам нужно выбрать один из предложенных тарифных планов:
- Personal: $39
- Business: $99
- Developer: $199
Главное различие этих планов заключается в количестве сайтов, на которых вы можете использовать этот плагин (поддержка и обновления разумеется присутствуют).
Также как и в случае с Ninja Forms, используя Gravity Forms, вы можете выбрать любое количество доступных аддонов: вы получите доступ не только к тем аддонам, которые доступны на вашем тарифном плане, но сторонним расширениям, доступным с других ресурсов. К сожалению, нельзя сказать, какой из плагинов представляет собой более выгодное вложение денег. Чтоб понять, это, вам, прежде всего, нужно определиться с целями вашего проекта.
Ninja Forms vs Gravity Forms: финальный вердикт
Оба плагина очень хороши и позволяют создавать красивые и функциональные для вашего сайта.
Плагины предлагают крайне сходный набор функций, и понятно, что каждый пользователь выберет более подходящий плагин, основываясь на своих личных мотивах. Но различие чувствуется в области ценовой политики: все зависит от того, предпочитаете ли вы сразу купить полностью коммерческий плагин, коим является Gravity Forms, или готовы начать с бесплатной версии, а потом по мере необходимости покупать различные аддоны и обновления, то вам подойдет Ninja Forms.
Различия пользовательских интерфейсов настолько не существенны, что тут тоже нельзя назвать победителя или проигравшего. Также советуем вам посмотреть демо-версии, доступные для обоих продуктов на официальных сайтах, которые тоже помогут вам выбрать плагин, подходящий именно вам.
Официальный сайт — Gravity Forms
Официальный сайт — Ninja Forms
Лично я не сторонник плагинов. Нужно делать вручную)))