RSForm. Формы для Joomla
- Тип – компонент создания форм Joomla 2.5 – 3.
- Купить RSForm Pro. Обновление и техническая поддержка на 12 месяцев для одного сайта.
- Купить RSForm Pro. Обновление и техническая поддержка на 6 месяцев для нескольких сайтов.
- Купить RSForm Pro. Обновление и техническая поддержка на 12 месяцев для нескольких сайтов.
- RSForm Pro.
- Панель управления RSForm Pro.
- Управление формами.
- Мастер создания форм.
- Создание форм Joomla.
- Модули RSForm Pro.
- Русификатор RSForm Pro.
RSForm Pro – это профессиональный многофункциональный компонент создания форм Joomla 2.5 – 3. С его помощью Вы сможете разработать фактически любую форму: регистрации, обратной связи, расчётную (калькулятор), форму продажи, подписки, отзывов и так далее. Причём, в большинстве случаев, Вам не нужно иметь навыков программирования. Безусловно, знание PHP, Java, CSS3, XHTML, AJAX и SQL приветствуются. Так как для максимально тонкой настройки компонента под свои специфические нужды Вам всё равно понадобятся знания в вышеуказанных областях.
RSForm Pro
На сайте расширений Joomla Вы найдёте отдельную директорию с плагинами для RSForm Pro. На 30.03.2014 RSForm Pro отмечено как «Популярное расширение». Оценка 4.87 (из 5) на основании 110 проголосовавших пользователей. Дата регистрации расширения в каталоге – 22 мая 2008. За это время набралось 647 отзывов.
К основным особенностям RSForm Pro отнесем такие.
- Поддержка интеграции с PayPal, Constant Contact, Google Analytics, картами Google, MailChimp, RSMail, стандартным расширением регистрации Joomla (com_users) и RSEvents Pro. Также есть плагин, который позволяет организовать оплату наличными за покупки, совершённые через форму RSForm Pro.
- Экспорт собранных через форму данных в CSV, Excel, OpenOffice, XML и PDF.
- Защита от спама при помощи интеграции с Akismet, reCAPTCHA и встроенной капчи.
- Интеграция с лид-системами Salesforce и Vtiger.
- Семь макетов для форм. Включая отзывчивый на CSS3.
- Возможность выводить формы, где угодно на сайте (в позициях модулей, в содержимом, на отдельной странице).
- Возможность вывода благодарственного сообщения после отправки данных посетителем.
- Проверка вводимых пользователями данных (обязательные поля, проверка содержимого (длины и типа (адрес электронной почты, номер телефона, номер кредитной карты и так далее))). Можно указать AJAX проверку, что не потребует от пользователя перезагрузки страницы. Данные будут проверятся «на лету».
- Возможность использования заполнителей для писем электронной почты и благодарственных сообщений. Это поможет персонализировать тексты подставляя вместо «условной метки» (заполнителя) персональные данные пользователя: имя, фамилию и так далее.
- Создание многостраничных форм.
- Возможность отображения определённых полей на основании выбора пользователя. Например, если в форме есть поле (спадающий список) «Купить», а у него есть два варианта: «Монитор» и «Клавиатура», то в случае выбора пользователем варианта «Монитор» далее ему будут показаны поля «Диагональ», «Крепление», «Разрешение и так далее. А если пользователь выбрал «Клавиатура», далее ему будут показаны поля «Кол-во клавиш», «Раскладка», «Наличие скрола» и так далее.
- Возможность тонкой настройки формы для Joomla при помощи HTML, CSS и Javascript.
- SEO оптимизация форм (мета данные и семантическая разметка).
- Возможность отправки писем пользователям, администраторам сайта и любым другим членам проекта.
- Возможность сохранения данных пользователей в локальной или удалённой базе данных (MySQL Mapping).
- Сохранение прикреплённых файлов в локальную или удалённую директорию.
- Создание расчётных форм.
- Просмотр и редактирование отправленных пользователями данных из фронтальной части сайта.
- Встроенная поддержка ЧПУ (SEF).
- Формы для Joomla 2.5 – 3 могут быть созданы при помощи большого количества полей: Текстовое поле, Текстовая область, Выпадающий список, Группа чекбоксов, Группа радиокнопок, Кнопка отправки, Пароль, Загрузка файла, Свободный текст, Календарь, Кнопка, Кнопка изображения, Антиспам КАПЧА, Скрытое поле, Билет техподдержки, Разделитель страницы, Поле дня рождения, Карты Google, За один товар, За несколько товаров, Пожертвование, Всего, Выберите платёж, (Оплата) PayPal, (Оплата) Наличными, reCAPTCHA; Поля компонента RSEvents Pro: Имя, E-mail, Билеты, Платежи, Купон.
- Поддержка создания мультиязычных форм без дублирования информации (важно для SEO).
- Крос-браузерная поддержка.
Ранее RSForm был бесплатным компонентом. У тех, кто до сих пор им пользуется, есть возможность перейти на RSForm Pro. Для этого предусмотрен специальный плагин.
Отмечу, что компонент создания форм Joomla переведён на восемь языков, включая русский.
Системные требования, заявленные на сайте разработчика, весьма скромные:
- Joomla 2.5 или 3.
- PHP 5.x.
- MySQL 5.x.
- PHP функции MySQL, XML и zlib.
- Наличие библиотек GD и FreeType для обеспечения работы встроенной капчи.
- Необходима поддержка fsockopen для работы полигонов reCaptcha, Salesforce и Maichimp.
Если Вы не уверены в том, что компонент создания форм Joomla будет работать у Вас на сайте, то можете воспользоваться специальным расширением RSTester. Подробнее о нём Вы сможете прочесть в статье «Обзор RSseo (часть 1). Joomla SEO компонент».
Сейчас на сайте разработчика доступны версии RSForm Pro для Joomla 1.5 – 3. Но версия для Joomla 1.5 более не поддерживается и не развивается. В отличие от версии для Joomla 2.5 – 3.
Отдельно хочу отметить хорошую техническую документацию, видео уроки и поддержку от разработчиков. Ссылки на эти ресурсы доступны в конце статьи. Но все материалы и ответы технической поддержки на английском языке.
Ценовая политика:
- купить RSForm Pro (обновление и техническая поддержка на 12 месяцев для одного сайта) можно за 280 грн. (868 руб.) на 30.03.2014.
- Купить RSForm Pro (обновление и техническая поддержка на 6 месяцев для нескольких сайтов) можно за 870 грн. (2694 руб.) на 30.03.2014.
- Купить RSForm Pro (обновление и техническая поддержка на 12 месяцев для нескольких сайтов) можно за 1459 грн. (4521 руб.) на 30.03.2014.
Обзор будет проходить в последней на момент написания статьи (02.04.2014) русскоязычной версии RSForm Pro 1.49.0 и Joomla 3.2.3 (шаблон фронтальной части сайта – «protostar» с настройками по умолчанию).
Хочу напомнить, что для обладателей актуальной версии лицензии есть возможность внести предложение по развитию компонента. Причём, это можно сделать публично. То же самое могут делать другие пользователи. Вы можете проголосовать за предложения как свои, так и чужие.
Если у Вас возникают проблемы в работе компонента с включённым кэшем Joomla, то попробуйте JotCache.
Панель управления RSForm Pro
Компонент создания форм Joomla оснащён своей собственной панелью управления (рисунок ниже). В её левой и центральной части расположены ссылки на основные разделы RSForm Pro.
Нажав на кнопку Настройки в правом верхнем углу Вы перейдёте к управлению правами доступа к расширению (рисунок ниже).
Формы для Joomla (создание, редактировании и так далее), а также информацию, которую отправляли пользователи при помощи этих форм, могут быть доступны только для определённых групп пользователей. Например, только для администраторов сайта, исключая менеджеров.
В правой части страницы Вы увидите версию компонента, состояние лицензии и ссылку на сайт разработчика. Под информацией о разработчике Вы увидите логотип RSFirewall, который подтверждает факт того, что RSForm Pro защищён с точки зрения атак злоумышленников.
Компонент создания форм Joomla разделён на семь разделов.
- Управление формами. Именно здесь создаются, редактируются и удаляются все формы для Joomla 2.5 – 3 Вашего сайта.
- Управление предоставленными данными. В этом разделе можно просматривать и управлять всеми данными, которые ввели и предоставили Вам Ваши посетители.
- Управление директориями. Управление директориями (каталогами) с данными Ваших посетителей.
- Настройки. Конфигурация RSForm Pro.
- Архивация / Восстановление. Резервное копирование и восстановление форм и отправленных данных.
- Обновления. Информация об обновлениях RSForm Pro.
- Плагины. Ссылка на раздел справки «Плагины и модули» на официальном сайте разработчика.
В дальнейшем мы рассмотрим эти разделы более детально.
Архивация / Восстановление
Раздел Архивация / Восстановление (рисунок ниже) позволит Вам создать резервную копию всех или выбранных форм, а также отправленных пользователями данных по этим формам.
При необходимости Вы сможете восстановить данные и\или форму.
Обновления
В разделе Обновления (рисунок ниже) Вы сможете увидеть статус Вашей лицензии, уведомление о наличии новой версии, акции и предложения от разработчика.
Управление формами
Все формы для Joomla 2.5 – 3 собраны в разделе Управление формами (рисунок ниже).
Как видите, Вы можете создавать новые формы, дублировать и удалять существующие, а также можете снимать или публиковать формы. Снятая с публикации форма не удаляется, но не доступна с фронтальной части сайта для посетителей.
В этом же разделе Вы можете видеть некоторую статистику по формам, а именно количество предоставленных данных за определённый период.
Напомню, что под предоставленными данными я понимаю любую информацию и\или файлы, которые отправляют Вам пользователи при помощи форм. Это может быть регистрация, отзывы, покупки товаров и услуг, сообщения форм обратной связи и так далее.
Мастер создания форм
Создание форм Joomla может проходить при помощи мастера (пошаговый процесс) и без него.
На первом шаге (рисунок ниже), Вам необходимо выбрать, будете ли Вы создавать форму с или без мастера. Рассмотрим вариант с мастером.
На следующем шаге (2.1) Вы настраиваете основные параметры формы (рисунок ниже). В дальнейшем Вы сможете изменить любой из этих параметров.
В качестве одного из макетов можно выбрать любой из семи доступных, а затем его переделать.
- В строку.
- 2 строки.
- 2 столбца в строку.
- 2 столбца в 2 строки.
- В строку (XHTML).
- 2 строки (XHTML).
- Отзывчивый (CSS3).
На рисунок ниже показаны шаблоны макетов в том порядке, в котором они перечислены в списке выше.
Не будет лишним прочесть описание полей, если Вы не уверены в том, что именно означает та или иная опция. На шаге 2.3 (рисунок выше) в спадающем списке Что Вы хотите сделать, после того, как данные формы будут успешно отправлены? доступно три варианта:
- Просто обновить страницу формы. После отправки данных ничего не произойдёт.
- Показать «Сообщение благодарности» отправителю. После отправки данных пользователь увидит сообщение, которое Вы введёте в область текстового редактора. Можно использовать не только текст, но и картинки, видео и так далее.
- Перенаправить отправителя на указанный URL (веб-адрес). В этом случае Вам будет доступно поле Куда Вы хотите перенаправить отправителя? Если Вы выбрали перенаправить отправителя на указанный URL, просто введите этот URL в появившееся поле. Пожалуйста, убедитесь в том, что Вы ввели URL полностью (например, http://aleksius.com), для того, чтобы перенаправление сработало корректно.
На третьем шаге (рисунок ниже) Вы сможете указать, на основании какой формы необходимо создать новую. В этом случае из исходной формы будут взяты поля, которые можно будет изменить или удалить так, чтобы получить нужный Вам результат. Можно этого и не делать. Можно создать форму с нуля. Так и сделаем.
Создание форм Joomla
Создание форы для Joomla 2.5 - 3 в RSForm Pro укрупнённо разделено на две вкладки (рисунок ниже).
- Компоненты. Основная вкладка, на которой настраиваются поля формы.
- Свойства. Вкладка, на которой происходит более тонкая настройка внешнего вида и функциональности формы.
Если у Вас мультиязычный сайт, обратите внимание на спадающий список с языками в левой верхней части страницы. Переключаясь между ними, Вы будете редактировать ту часть формы, которая относится к выбранному языку. Обратите внимание на то, что при создании и редактировании форм везде, где Вы увидите иконку голубого флажка, это будет означать, что значение в этом поле можно перевести на другой язык.
В левой части страницы расположен перечень доступных элементов, которые Вы можете разместить на форме (рисунок ниже).
У Вас количество доступных элементов может отличаться. Это зависит от версии, установленных и активированных плагинов.
Модули RSForm Pro
Компонент создания форм Joomla RSForm Pro содержит дополнительные плагины и модули. О плагинах мы более детально поговорим в статье «RSForm Pro для Joomla 3». Модулей всего три:
RSForm! Pro Module. Модуль, который позволяет отображать созданные Вами формы в позициях шаблонов. Например, форму регистрации, форму обратной связи и так далее.
RSForm! ProFeedback Module. Данный модуль позволит Вам выводить «кнопку» слева, справа, вверху или внизу страницы. На рисунке ниже это кнопка в левой части экрана с надписью «Формы для Joomla 2.5».
По нажатию на эту кнопку пользователь перейдёт к указанной Вами в настройках модуля (рисунок ниже) ранее созданной форме.
Отмечу, что все настройки оснащены всплывающими подсказками на русском языке.
RSForm! Pro Module Frontend List. Этот модуль предназначен для отображения отправленных данных через формы, созданных при помощи RSForm Pro. Например, можно выводить имя последнего зарегистрированного на сайте пользователя, или наименование последнего купленного товара, самый последний отзыв и так далее. Для этого, в настройках модуля (рисунок ниже) можно задавать специальные заполнители, например, {FullName:value}, {Email:value} и так далее. В данном случае, «FullName» и «Email» это названия полей в той форме, которую Вы зададите в спадающем списке ID формы (в настройках модуля).
Так же, как и в предыдущем модуле, все опции в RSForm! Pro Module Frontend List оснащены подсказками на русском языке.
Русификатор RSForm Pro
Скачать русификатор RSForm Pro.
Как видите, компонент создания форм Joomla RSForm Pro оснащён весьма внушительными функциональными возможностями, которые позволят Вам реализовать нужные Вам формы, причём, в большинстве случаев, не прибегая к программированию. В следующей статье «RSForm Joomla. Инструкция» мы рассмотрим поля, при помощи которых создаются формы для Joomla 2.5 - 3 и свойства этих полей. В данной статье Вы сможете ознакомиться с полным перечнем ответов на вопросы касательно работы с компонентом форм Joomla RSForm Pro.
Похожие материалы |
---|
Автор статьи – Хорошевский Алексей |
---|
Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта. Кандидат технических наук по специальности «Информационные технологии». На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг. |
Полезные ссылки: