Обзор расширения Joomla ChronoForms

Читать


Бесплатный компонент ChronoForms предназначен для создания форм, бланков заказа, заявок со множеством полей. Сейчас актуален ChronoForms 5.0.6.

Особенности ChronoForms:

  • Вывод форм на отдельной странице, в конкретном модуле и в любом разделе сайта.

  • Несмотря на то, что компонент не русифицирован, это не усложняет работу.

  • Компонент устанавливается на все версии Joomla.

  • Настройка электронной почты.

  • Встроенная защита от спама.

  • Конструктор формы.

  • Экспорт CSV / XLS / PDF файлов в БД.

Расширение подойдет и для  интернет-магазинов, и для создания заявок на мероприятие, и опросники. Все зависит от поставленных целей.

Скачайте компонент ChronoForms на сайте Joomla.org. Последний раз он обновлялся 16 февраля 2015 года:

Установка ChronoForms

Чтобы установить компонент, зайдите в админпанель Joomla-сайта → перейдите в “Расширения” → “Менеджер расширений” → кликните на кнопку “Загрузить файл пакета” → выберите архив Chronoforms_V5.0.9_Component.zip из той папки, в который вы его сохранили → “Загрузить и установить”:

Важно, что компонент занимает немного места. Хотя, учитывая, что даже минимальный тариф нашего хостинга сайта https://shneider-host.ru/ предусматривается 3ГБ дискового пространства, по этому поводу мы не переживаем.

Перейдите в “Компоненты” → ChronoForms 5 → ChronoForms 5, чтобы попасть в раздел Forms Manager:

Обратите внимание на сообщение “Your ChronoForms installation on www.ваш-сайт.ru is NOT validated”:

Компонент ChronoForms ー бесплатное расширение, выпущенное под лицензией GPL. Проверка, хоть и не является обязательной, позволит удалить ссылки под формами и уведомление в админпанели Joomla.

Возможности ChronoForms

Рассмотрим функционал ChronoForms детальнее:

  • Режимы настройки. Компонент предлагает два вида настройки: New (полноценный набор опций) и New simle (для новичков). Вторая рекомендована тем, кто впервые столкнулся с ChronoForms. В будущем просто переключите режим:

 

  • Таблицы. Кнопка Create table отвечает за создание таблицы БД для формы. Чтобы сохранить базу данных, кликните на DB save:

  • Бэкапы и восстановление. Безопасная передача форм обеспечивается функциями Backup и Restore:

  • Дополнительные действия. Новые действия включаются с помощью кнопки Install action:

  • Демонстрация особенностей компонента. Нажав на кнопку Demos, вы загрузите демо-версии форм, демонстрирующих тонкости работы в ChronoForms:

В этой вкладке находятся готовые формы. Нажмите на название, чтобы отредактировать ее. Для запуска/просмотра кликните на View form. Используйте зеленую галочку для публикации формы на сайте:

Создание новой формы

Сколько форм вы бы ни создали, при наличии хорошего хостинга для joomla, такой как этот, сайт не будет “сбоить”. Кликните на кнопку New, чтобы перейти к созданию формы:

Вкладка General:

  • В поле Form name введите название формы. Имя прописывается без пробелов и специальных символов. Допускается дефис, подчеркивание или любой алфавитно-цифровой символ.

  • В поле Form description введите описание формы.

  • В поле Published выберите Yes, если хотите опубликовать форму и No, если планируете сделать это позже:

Во вкладке Designer создается форма, редактируются поля и прочие элементы:

  • В поле Basic отображен перечень элементов, которые чаще всего используются при создании формы. Перетащите нужные в поле Paste:

  • В поле Advanced представлен расширенный список элементов. Они также перетаскиваются в поле Paste:

  • В поле Widgets вы найдете два виджета, которые также перетаскиваются в поле Paste:

Кликнув на Edit, вы попадете в область редактирования элемента:

  • Поле Field Name должно быть заполнено. Избегайте пробелов.

  • Поле Field ID не обязательно менять.

  • В поле Label вписывается название, которое будут видеть посетители сайта.

  • Поле Sub Label ー это поле для подсказок посетителям сайта.

Вкладка Code. Если выбрать в выпадающем списке Custom Code, то изменения, внесенные в предыдущей вкладке, не отразятся в “финальной” форме.

Вкладка Setup:

  1. Поле On Load. “Страница” отображения формы

  2. Поле On Submit. Процесс обработки формы после отправки. Устанавливается по умолчанию.

  3. Поле Add new event. Добавление новых событий.

  4. Поле Basic. Функциональные блоки формы:

Вкладка Locales. Здесь добавляются языки, которые будет поддерживать форма:

Кликните на Add new locales. Добавьте тег языка в поле Language tag (следите, чтобы тег совпадал с котом менеджеров языков, например, en_gb для английского, uk_UA для украинского и т.д.).

Поле Strict match выберите No.

В поле Language strings вставьте строки для перевод + само значение перевода (MY_FORM=Моя форма, например):

Сохраните изменения, нажав Save, а затем протестируйте (Test form):

Уделите время, чтобы детальнее изучить возможности ChronoForms. На официальном сайте Joomla компонент набрал 98% положительных отзывов о функциональности.