Расширения

RSForm. Формы для Joomla

 

 

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 отнесем такие.

Ранее 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.

Отдельно хочу отметить хорошую техническую документацию, видео уроки и поддержку от разработчиков. Ссылки на эти ресурсы доступны в конце статьи. Но все материалы и ответы технической поддержки на английском языке.

Ценовая политика:

Обзор будет проходить в последней на момент написания статьи (02.04.2014) русскоязычной версии RSForm Pro 1.49.0 и Joomla 3.2.3 (шаблон фронтальной части сайта – «protostar» с настройками по умолчанию).

Хочу напомнить, что для обладателей актуальной версии лицензии есть возможность внести предложение по развитию компонента. Причём, это можно сделать публично. То же самое могут делать другие пользователи. Вы можете проголосовать за предложения как свои, так и чужие.

Если у Вас возникают проблемы в работе компонента с включённым кэшем Joomla, то попробуйте JotCache.

Панель управления RSForm Pro

Компонент создания форм Joomla оснащён своей собственной панелью управления (рисунок ниже). В её левой и центральной части расположены ссылки на основные разделы RSForm Pro.

RSForm

Нажав на кнопку Настройки в правом верхнем углу Вы перейдёте к управлению правами доступа к расширению (рисунок ниже).

Формы для Joomla

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

В правой части страницы Вы увидите версию компонента, состояние лицензии и ссылку на сайт разработчика. Под информацией о разработчике Вы увидите логотип RSFirewall, который подтверждает факт того, что RSForm Pro защищён с точки зрения атак злоумышленников.

Компонент создания форм Joomla разделён на семь разделов.

  1. Управление формами. Именно здесь создаются, редактируются и удаляются все формы для Joomla 2.5 – 3 Вашего сайта.
  2. Управление предоставленными данными. В этом разделе можно просматривать и управлять всеми данными, которые ввели и предоставили Вам Ваши посетители.
  3. Управление директориями. Управление директориями (каталогами) с данными Ваших посетителей.
  4. Настройки. Конфигурация RSForm Pro.
  5. Архивация / Восстановление. Резервное копирование и восстановление форм и отправленных данных.
  6. Обновления. Информация об обновлениях RSForm Pro.
  7. Плагины. Ссылка на раздел справки «Плагины и модули» на официальном сайте разработчика.

В дальнейшем мы рассмотрим эти разделы более детально.

Архивация / Восстановление

Раздел Архивация / Восстановление (рисунок ниже) позволит Вам создать резервную копию всех или выбранных форм, а также отправленных пользователями данных по этим формам.

Архивация

При необходимости Вы сможете восстановить данные и\или форму.

Восстановление

Обновления

В разделе Обновления (рисунок ниже) Вы сможете увидеть статус Вашей лицензии, уведомление о наличии новой версии, акции и предложения от разработчика.

Обновления RSForm Pro

Управление формами

Все формы для Joomla 2.5 – 3 собраны в разделе Управление формами (рисунок ниже).

Формы для Joomla 2.5 - 3

Как видите, Вы можете создавать новые формы, дублировать и удалять существующие, а также можете снимать или публиковать формы. Снятая с публикации форма не удаляется, но не доступна с фронтальной части сайта для посетителей.

В этом же разделе Вы можете видеть некоторую статистику по формам, а именно количество предоставленных данных за определённый период.

Напомню, что под предоставленными данными я понимаю любую информацию и\или файлы, которые отправляют Вам пользователи при помощи форм. Это может быть регистрация, отзывы, покупки товаров и услуг, сообщения форм обратной связи и так далее.

Мастер создания форм

Создание форм Joomla может проходить при помощи мастера (пошаговый процесс) и без него.

На первом шаге (рисунок ниже), Вам необходимо выбрать, будете ли Вы создавать форму с или без мастера. Рассмотрим вариант с мастером.

Шаг 1

На следующем шаге (2.1) Вы настраиваете основные параметры формы (рисунок ниже). В дальнейшем Вы сможете изменить любой из этих параметров.

RSForm Pro

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

  1. В строку.
  2. 2 строки.
  3. 2 столбца в строку.
  4. 2 столбца в 2 строки.
  5. В строку (XHTML).
  6. 2 строки (XHTML).
  7. Отзывчивый (CSS3).

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

Шаблоны макетов форм

Не будет лишним прочесть описание полей, если Вы не уверены в том, что именно означает та или иная опция. На шаге 2.3 (рисунок выше) в спадающем списке Что Вы хотите сделать, после того, как данные формы будут успешно отправлены? доступно три варианта:

  1. Просто обновить страницу формы. После отправки данных ничего не произойдёт.
  2. Показать «Сообщение благодарности» отправителю. После отправки данных пользователь увидит сообщение, которое Вы введёте в область текстового редактора. Можно использовать не только текст, но и картинки, видео и так далее.
  3. Перенаправить отправителя на указанный URL (веб-адрес). В этом случае Вам будет доступно поле Куда Вы хотите перенаправить отправителя? Если Вы выбрали перенаправить отправителя на указанный URL, просто введите этот URL в появившееся поле. Пожалуйста, убедитесь в том, что Вы ввели URL полностью (например, http://aleksius.com), для того, чтобы перенаправление сработало корректно.

На третьем шаге (рисунок ниже) Вы сможете указать, на основании какой формы необходимо создать новую. В этом случае из исходной формы будут взяты поля, которые можно будет изменить или удалить так, чтобы получить нужный Вам результат. Можно этого и не делать. Можно создать форму с нуля. Так и сделаем.

Шаг 3

Создание форм Joomla

Создание форы для Joomla 2.5 - 3 в RSForm Pro укрупнённо разделено на две вкладки (рисунок ниже).

  1. Компоненты. Основная вкладка, на которой настраиваются поля формы.
  2. Свойства. Вкладка, на которой происходит более тонкая настройка внешнего вида и функциональности формы.

Создание форм Joomla

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

В левой части страницы расположен перечень доступных элементов, которые Вы можете разместить на форме (рисунок ниже).

Компонент создания форм Joomla

У Вас количество доступных элементов может отличаться. Это зависит от версии, установленных и активированных плагинов.

Модули RSForm Pro

Компонент создания форм Joomla RSForm Pro содержит дополнительные плагины и модули. О плагинах мы более детально поговорим в статье «RSForm Pro для Joomla 3». Модулей всего три:

RSForm! Pro Module. Модуль, который позволяет отображать созданные Вами формы в позициях шаблонов. Например, форму регистрации, форму обратной связи и так далее.

RSForm! ProFeedback Module. Данный модуль позволит Вам выводить «кнопку» слева, справа, вверху или внизу страницы. На рисунке ниже это кнопка в левой части экрана с надписью «Формы для Joomla 2.5».

RSForm! ProFeedback Module

По нажатию на эту кнопку пользователь перейдёт к указанной Вами в настройках модуля (рисунок ниже) ранее созданной форме.

Настройка RSForm! ProFeedback Module

Отмечу, что все настройки оснащены всплывающими подсказками на русском языке.

RSForm! Pro Module Frontend List. Этот модуль предназначен для отображения отправленных данных через формы, созданных при помощи RSForm Pro. Например, можно выводить имя последнего зарегистрированного на сайте пользователя, или наименование последнего купленного товара, самый последний отзыв и так далее. Для этого, в настройках модуля (рисунок ниже) можно задавать специальные заполнители, например, {FullName:value}, {Email:value} и так далее. В данном случае, «FullName» и «Email» это названия полей в той форме, которую Вы зададите в спадающем списке ID формы (в настройках модуля).

RSForm! Pro Module Frontend List

Так же, как и в предыдущем модуле, все опции в 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-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.

Кандидат технических наук по специальности «Информационные технологии».

На этом сайте есть контакты и информация обо мне. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг.

 

Полезные ссылки: