Отправка форм на email (noPHP)

Веб-сервис, позволяющий принимать формы обратной связи с сайта и отправлять на email с личным кабинетом. Абсолютно бесплатный!

Забегая вперед скажем, что данный пост рассчитан не на наших клиентов, а коллег. В нем речь пойдет об инструменте, который мы недавно «запилили» для собственных нужд и выложили для свободного использования без каких либо ограничений.

Не кривя душой скажем, что идея была позаимствована у зарубежного сервиса formspree.io, который мы использовали в своей работе.

  formfarm - бесплатная отправка форм без php

 

Теперь по порядку

Мы достаточно длительное время разрабатываем сайты, как с использованием CMS, так и на чистом html.

Форма контактов давно стала де-факто стандартом на каждом сайте. В случае с CMS, наличие php хостинга подразумевается по умолчанию и тогда вопросов с отправкой содержимого формы на email не возникает. Зачастую клиенту нужен просто landing, на который с помощью контекстной рекламы будет нагоняться трафик и суть всего сайта сводиться к звонку либо к отправленной форме. В этом случае мы используем сервис formspree.io (просите, использовали) для отправки форм. Идея проста, в теге формы вы указываете

action=https://formspree.io/your@email.com method="POST"

и получаете форму на указанный email. Нужно лишь в первый раз его подтвердить. Удобно, просто. Но во время использования вскрылось пару нюансов:

  • Email подтверждается для каждого url. Т.е. вам нужно подтвердить форму на каждой странице вашего сайта, что достаточно проблематично (лишь недавно в платной версии formspree.io сделали привязку к домену).
  • Второе серьезное ограничение – невозможность посмотреть историю форм, только в платной версии.
  • Третье – использование email в action атрибуте формы, что само по себе не очень хорошо, т.к. можно нарваться на парсер. Опять же, в платной версии можно использовать id.
  • И последнее, важное для нас – неудобство конфигурирования привязки email к домену. Если точнее – захотели сменить email – нужно правьте код, есть несколько связок domain-email – смотрите несколько email адресов либо используйте несколько платных кабинетов.

Именно все эти недочеты (плюс добавив пару фишек) мы решили устранить.

  formfarm - бесплатная отправка форм без php

 

В итоге мы получили

  • Полную совместимость с formspree.io – вам достаточно в action атрибуте указать formfarm.im, больше ничего менять не нужно. Все системные input будут работать точно также.
  • Наличие бесплатного личного кабинета со всей историей. Причем регистрация не обязательна — вы можете просто указать в теге формы код, приведенный ниже, и подтвердить email. А зарегистрироваться и получить доступ к истории позже, если вам это понадобится.
    action=https://formfarm.im/your@email.com method="POST"
  • Изначально все email привязываются к домену, url нам не важен.
  • При регистрации в личном кабинете вы получаете идентификатор (CID), который можете указать вместо email в теге формы.
  • Возможность создавать различные связи domain – email в личном кабинете. Т.е., например, чтобы изменить email, на который приходят формы, вам нет необходимости править код. Вам нужно в личном кабинете добавить новый email, связать его с доменом, отвязать существующий email.

В общем, пользуйтесь, и не забывайте писать нам на info@webspace.by обо всех обнаруженных багах.

На этом все, больше информации вы найдете на сайте formfarm.im.

21.04.2017

CMS WordPress — самая популярная «админка» в мире

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

28.03.2017

Нужна ли сайту CMS и какую выбрать?

В данной статье мы разберем, что же такое CMS, как ее выбрать и в каких случаях она и вовсе не нужна.

05.01.2017

Как выбрать веб-студию

Краткая памятка клиенту: на что стоит обратить внимание при выборе веб-студии.