Бесплатный плагин контактных форм для WordPress

12
R
На сайте с 16.02.2012
Offline
58
ryz
2316

Коллеги, мы создали совсем бесплатный плагин контактных форм для WordPress под названием "Contact Form Z", который умеет очень многое.

Хотим рассказать первый раз о нем на Серче и получить ваши отзывы, чтобы сделать его еще лучше для людей (оставив бесплатным и далее).

Причина появления плагина

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

Некоторые потребности

  • Переадресация на разные страницы благодарности
  • Пример, заказал зеленый чайник - /ThankYouPage01, красный - /ThankYouPage02.
    Для разграниченного учета целей в интернет счётчиках и/или просто "особенного" сообщения для посетителя.
  • Хранение данных о заполненных формах на сайте и их выгрузка по кнопке
  • Пример, зашел раз в день выгрузил вcе данные в один Excel файл, разом загрузил в CRM.
    Для получения единого списка в формате удобном для менеджера, а не множеством отдельных писем на ящик компании.
  • Динамичное изменение полей и из содержания по мере вводимой информации.
  • Пример, выбрал пластиковые окна, показываем типовые размеры только окон (балконы скрываем).
    Для показа только подходящих под ситуацию опций выбора.
  • Уникальные маски ввода, выполнение специальных скриптов при отправке формы и т.д.
  • Пример, ввод телефонного номера по маске +79XX... , 89XX и т.д.
    Для самых уточненных изысков и потребностей.

Проблема

Все это решается платными плагинами, "почти" бесплатными плагинами (pro версии, подписки и т.д.), плагинами к плагинам, напильником... своим кодом.

Решение

Потратить часы своего свободного времени в течение года и создать полностью бесплатный плагин (совсем, даже без pro версии). Бесплатный навсегда. Для всех.

Как установить?

Открываем админку WordPress вашего сайта, раздел "Плагины" - "Добавить новый", поиск "Contact Form Z" или "Zad".

Если понравилось?

Сказать спасибо.

Если НЕ понравилось?

Написать, что не понравилось или чего не хватает. Добавим (если разумно), бесплатно.

Как выглядит?

png cfz_03-01.png
png cfz_03-02.png
Contact Form Z - бесплатный плагин контактных форм для WordPress (https://ru.wordpress.org/plugins/contact-form-z/)
Gmp
На сайте с 12.10.2008
Offline
83
Gmp
#1

А подвох то в чем? Код закрытый? Скрытая реклама? Нельзя удалять ссылки на ваш сайт?

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
ryz:
Как установить?
Открываем админку WordPress вашего сайта, раздел "Плагины" - "Добавить новый", поиск "Contact Form Z" или "Zad".

Надо было в старпосте давать ссылку на оф репо: https://ru.wordpress.org/plugins/contact-form-z

Gmp:
Код закрытый? Скрытая реклама? Нельзя удалять ссылки на ваш сайт?

В репо это не прокатит.

---------- Добавлено 23.02.2019 в 11:09 ----------

ryz:
или чего не хватает.

Плаг не смотрел, но стразу вопросы.

1. Людям надо отслеживание гугла/яндекса. Есть?

2. Возможность сохранить отправленную форму в базу для внутреннего контроля/просмотра . Есть?

3 (если п2 =true) Возможность вывести форум как пост. Грубо говоря - возможность публикации с фронта.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
R
На сайте с 16.02.2012
Offline
58
ryz
#3
Gmp:
А подвох то в чем? Код закрытый? Скрытая реклама? Нельзя удалять ссылки на ваш сайт?

Непривычно. Но подвоха нет. :)

SeVlad:
В репо это не прокатит.

Верно. Код плагина соответствует нормам wordpress.org и одобрен для публикации.

SeVlad:
1. Людям надо отслеживание гугла/яндекса. Есть?

Есть.

Во-первых, можно ставить события с нужными параметрами при отправке формы для счетчиков. (Например сделать так «JavaScript-событие»).

Во-вторых, назначать страницы "Спасибо" для переадресации после отправки. В т.ч. настраивать разные страницы в зависимости от выбранного в форме. (Например сделать так «Посещение страниц»)

SeVlad:
2. Возможность сохранить отправленную форму в базу для внутреннего контроля/просмотра . Есть?

Данные форм хранятся в базе сайта. Можно смотреть через админку и экспортировать в файл.

SeVlad:
3 (если п2 =true) Возможность вывести форум как пост. Грубо говоря - возможность публикации с фронта.

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

R
На сайте с 16.02.2012
Offline
58
ryz
#4

Выпустили новое обновление нашего плагина для создания контактных форм.

Улучшили интерфейс админ части и добавили шаблоны для быстрого создания типовых форм.

SEOKinG
На сайте с 03.09.2008
Offline
169
#5
ryz:
Выпустили новое обновление нашего плагина для создания контактных форм.
Улучшили интерфейс админ части и добавили шаблоны для быстрого создания типовых форм.

защита от спама есть какая-то?

скрытое поле, или несколько скрытых полей...

или простое решение не сложных примеров типа 10+5=

---->Лучший курс обмена WMR ==> WMZ (http://goo.gl/w1yOz4), WMR, WMZ ==> гривны (http://goo.gl/XmyIKN)
vityalobanov
На сайте с 09.09.2009
Offline
86
#6

SEOKinG, есть интеграция с reCAPTCHA

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
ryz:
Нет, но идея уже нравится Если подробнее раскроете ваш кейс, будем признательны и постараемся быстро добавить.

Есть много желающих предоставить свой сайт для размещения материалов другими лицами.

Самое простое (и опасное) что они делают - пускают в админку кого ни попадя.

Но есть плагины позволяющие постить с фронта. причём как зареганым юзерам, так и гостями (с отправкой на премоддерацию как опция).

Для реализации этого есть 2 типа решения - "специальные плагины" (назовём их так) и обычные формы обратной связи. Последние позволяют выбрать рубрику(и)/метки и написать пост, который пойдет не [только] на мыло, но запишется в базу как обычный пост.

Для того же CF7 есть пару дополнений для этого.

SEOKinG:
защита от спама есть какая-то?

Ксати да.

Только рекапча - этого мало (рекапча вообще зло). Интеграция с акисметом надо обязательно и как минимум вопрос-ответ.

Также не лишним будет проверка по фейковому полю - логика: если заполнено/не заполнено (определяется и формируется юзером) - бот.

И ещё. Я поставил плагин и первое что увидел - он поломал стили админки - шрифты/начертания изменились.

Второе - он не только не подставляет, но даже не проверяет from при заполнении поля и позволяет прописать любое мыло. А это очень важно. Запрещать произвольное не нужно, но проверять и предупреждать - обязательно надо. (см в том же CF7).

А так в целом на первый взгляд довольно не плохой плагин. В работе не проверял. И пока не будет защиты от спама (рекапчу фтопку!) и не буду никуда ставить.

ZW
На сайте с 28.02.2019
Offline
0
#8
SeVlad:

и как минимум вопрос-ответ.
Также не лишним будет проверка по фейковому полю - логика: если заполнено/не заполнено (определяется и формируется юзером) - бот.

Можно ссылки на бесплатные плагины где данная логика реализована?

SeVlad:
И ещё. Я поставил плагин и первое что увидел - он поломал стили админки - шрифты/начертания изменились.

И по данному моменту можно получить сравнительные скрины до и после установки.

Дело в том что все стили были ограничены областью блоков плагина.

Единственное что могло повлиять это файл нормальзации.

Хотелось бы устранить данное неудобство

SeVlad:
Второе - он не только не подставляет, но даже не проверяет from при заполнении поля и позволяет прописать любое мыло. А это очень важно. Запрещать произвольное не нужно, но проверять и предупреждать - обязательно надо. (см в том же CF7).

Что значит не подставляет? В версии 1.3 была добавлена логика автоматической подстановки FROM вида wordpress@домен-сайта. Так же в любое поле Шаблона письма можно добавить шорткод поля, что бы оно автоматически вставилось в зависимости от данных заполненных пользователем (понимаем что данный момент не очевиден, но все же).

Относительно проверки согласен. Добавим логику проверки

SeVlad:
А так в целом на первый взгляд довольно не плохой плагин. В работе не проверял.

Так вы проверьте. Пока не попробуешь не узнаешь:)

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
ZadWorld:
Можно ссылки на бесплатные плагины где данная логика реализована?

CF7. + к нему есть огромное множество всяких разных дополнений с любой логикой.

ZadWorld:
И по данному моменту можно получить сравнительные скрины до и после установки

https://i.imgur.com/43K1saP.jpg

ZadWorld:
Что значит не подставляет? В версии 1.3 была добавлена логика автоматической подстановки FROM вида wordpress@домен-сайта.

Вчера поставил - не было ничего этого.

Сейчас перепроверил - всё пусто

ZadWorld:
Так вы проверьте. Пока не попробуешь не узнаешь

Вот когда будет хотя бы антиспам (без рекпчи!) - тогда можно что-то проверять.

Чтобы проверить - надо поставить на рабочий сайт. Т.е. заменить рабочий плагин.

И еще. При выборе шаблона нужно ловить клик и на названии (тексте), а не только на радиокнопке.

А вот создавать клонов на форуме нельзя ;).

ZW
На сайте с 28.02.2019
Offline
0
#10

Хорошо. В ближайших релизах все описанные проблемы устраним. Недостающее добавим

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий