Расширения

Обзор Matukio. Создание сайта событий

 

 

Matukio – это компонент для создания сайта событий и event агентства на базе Joomla c поддержкой бронирования. В предыдущей статье «Обзор Matukio. Календарь событий для Joomla» мы рассмотрели основные возможности компонента и опции, доступные при создании событий. Перед созданием событий Вам нужно настроить другие элементы, например, категории, местоположения, организаторов и т.д. Об этом и пойдёт речь в данной статье.

Управление мероприятиями

Сроки

Matukio разработан с прицелом как на небольшие сайты, так и на сайты, предлагающие множество мероприятий.  Для более удобной работы с множеством событий предназначен раздел Сроки (рисунок ниже). Тут можно видеть основную информацию по мероприятиям, выполнять пакетную обработку, а фильтр, поиск и сортировка облегчат процесс нахождения нужного события.

Matukio
Matukio

Бронирование для Joomla

В разделе Брони (рисунок ниже) собрана информация по всем броням на мероприятия. Тут же Вы можете ими управлять.

Бронирование для Joomla
Бронирование для Joomla

Помимо этого, доступна подробная информация о каждой из броней (рисунок ниже).

Создать сайт событий
Создать сайт событий

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

Сайт event агентства
Сайт event агентства

Категории

Создание категорий событий Matukio напоминает аналогичный процесс в менеджере материалов Joomla. Все опции разделены на четыре вкладки:

  1. Категория.
  2. Параметры.
  3. Публикация.
  4. Права доступа. Тут Вы сможете разграничить права доступа для разных пользователей, на основании групп пользователей.

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

Создание категории событий
Создание категории событий

На вкладке Параметры (рисунок ниже) можно задать изображение и альтернативный тест категории, а также указать стиль макета страницы категории.

Параметры
Параметры

Вкладка Публикация (рисунок ниже) позволяет задать различные мета-данные категории и настроить директиву robots. Это будет полезно для SEO.

Публикация
Публикация

Местоположения

Раздел Местоположения (рисунок ниже) служит для создания описания мест проведения мероприятий. После возможно размещать ссылку на подробное описание местоположения как на странице мероприятия, так и в меню.

Местоположения
Местоположения

При создании или редактировании местоположения (рисунок ниже) будет доступно множество настроек. Основные из них: местоположение на карте Google и адрес. Кроме этого, на мой взгляд, не лишним будет дать подробное описание, как лучше добраться к месту проведения мероприятия. Причём, сделать это с фотографиями.

Создание или редактирование местоположения
Создание или редактирование местоположения

Организаторы

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

Создание или редактирование организатора
Создание или редактирование организатора

Пользовательские поля

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

Пользовательские кастомные поля
Пользовательские кастомные поля

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

  1. Текст.
  2. Спадающий список.
  3. URL.
  4. Чекбокс.

Оплата

Купоны

Создавать сайт событий без бронирования как-то не очень интересно. Matukio позволяет реализовать бронирование с оплатой разными способами. Помимо этого, можно создавать купоны на скидку (рисунок ниже). Причём, можно указать период действия купона, ограничение на количество применений и сделать его фиксированным или процентным значением.

Редактирование купона
Редактирование купона

Другие сборы

При помощи раздела Другие сборы можно создавать скидку или наценку на стоимость бронирования в зависимости от даты бронирования и группы пользователя (рисунок ниже). Таким образом, например, можно поощрять регистрацию пользователей на сайте. Они Вам свои данные, а Вы им скидку.

Редактирование платежа
Редактирование платежа

Налоги

Сайт event агентства, «реальной» фирмы, может учитывать в стоимость бронирования, налоги (рисунок ниже).

Редактирование налоговой ставки
Редактирование налоговой ставки

Валюты

Matukio позволяет создавать и настраивать разные валюты (рисунок ниже). Это полезно для мультиязычных сайтов, а также в случаях, когда цена бронирования на разные мероприятия должна быть в разной валюте.

Редактирование валюты
Редактирование валюты

Импорт

Как уже упоминалось в предыдущей статье, в Matukio предусмотрен импорт данных из других расширений для создания сайта событий и из файлов ICS, CSV. Импорт из расширений Seminar и Event Booking (рисунок ниже) предусматривает необходимость наличия таблиц базы данных этих расширений в текущей базе данных вашего сайта.

Импорт из Seminar
Импорт из Seminar

Импорт из ICS или CSV (рисунок ниже) требует наличия соответствующего файла с определённым содержимым. Для CSV на вкладке импорта можно скачать образец такого файла.

Импорт из CSV
Импорт из CSV

Статистика

В статистике (рисунок ниже) отображается общая количественная информация по месяцам и годам по таким данным:

  • Мероприятия.
  • Переходы.
  • Брони.
  • Сертификаты.
  • Максимальное кол-во участников.
  • Среднее количество использований.
  • Переходы.
  • Событие.
  • Брони / Событие.
  • Максимальное кол-во участников / Событие.
Статистика
Статистика

Конфигурация

Настройки

В Matukio очень много настроек. Все они разделены на одиннадцать вкладок:

  1. Базовый.
  2. Макет.
  3. Event list. Список событий.
  4. Event details. Информация о событии.
  5. Communication. Связь.
  6. Оплата.
  7. Продвинутые.
  8. Безопасность.
  9. Cronjobs - планировщик заданий по расписанию.
  10. Значения по умолчанию.
  11. Разрешения. Это «стандартная» для Joomla вкладка, которая позволяет разграничить права доступа пользователей на выполнение различных действий с компонентом Matukio.

На вкладке Базовый (рисунок ниже) собраны «общие» настройки компонента. Тут можно включить интеграцию с Hotspots для работы с местоположениями. Обратите внимание, что с лета 2016 года требуется API-ключ для использования у себя на сайте карт Google. Его можно получить абсолютно бесплатно и нужно ввести в поле Google Maps API Key. Без него вместо карты Google у Вас будет отображаться область с ошибкой (сообщение: «Ошибка. При загрузке Google Карт на этой странице возникла проблема. Подробности найдете в консоли JavaScript.»), а в консоли инструментов для веб-разработчиков в браузере будет сообщение: «Google Maps API error: MissingKeyMapError https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error».

На этой же вкладке можно включить\отключить возможность бронирования на мероприятия незарегистрированными пользователями.

Базовый
Базовый

Также Вы сможете включить\отключить функции рейтингов, сертификаты, RSS-ленту и многое другое.

На вкладке Макет (рисунок ниже) можно настроить некоторые параметры макета страниц расширения и задать форматы даты и времени. Тут же можно отключить ссылку на разработчика в нижней части страниц «Matukio - Events for Joomla!™ by compojoom.com».

Макет
Макет

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

Список событий
Список событий

Вкладка Event details (информация о событии) (рисунок ниже) аналогична вкладке Event list, но относится к странице подробного описания события.

Информация о событии
Информация о событии

Вкладка Communication (связь) (рисунок ниже) предназначена для конфигурации электронной почты и всех писем, исходящих с сайта: письма о бронировании, об отказе от бронирования, о снятии мероприятия с публикации, письма организаторам мероприятия и подобное. Тут же можно настроить вложения в файлы и задать некоторые CSS-стили писем.

Связь
Связь

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

Оплата
Оплата

Вкладка Продвинутые (рисунок ниже) содержит расширенные опции для более тонкой настройки сайта event агентства. Тут Вы можете сконфигурировать кодировку импортируемых файлов, загрузку Bootstrap и jQuery, настроить минимизацию и объединение JavaScript и CSS-файлов и другие «специфические» моменты. Минимизация и объединение JavaScript и CSS-файлов служит для оптимизации скорости загрузки сайта. Если эта тема Вас интересует, просмотрите статью «Обзор JCH Optimize Pro. Увеличение скорости загрузки Joomla».

Продвинутые
Продвинутые

На вкладке Безопасность (рисунок ниже) Вы сможете настроить ограничения на загружаемые файлы и подключить капчу Google.

Безопасность
Безопасность

Для автоматизации процесса отправки писем в Matukio предусмотрена возможность настройки планировщика событий. Для этого предназначена вкладка Cronjobs - планировщик заданий по расписанию (рисунок ниже).

Cronjobs - планировщик заданий по расписанию
Cronjobs - планировщик заданий по расписанию

Для упрощения создания сайта событий в Matukio есть возможность задавать значения по умолчанию для некоторых полей. Это может немного упростить процесс заполнения информации о мероприятиях. Эти данные можно указать на вкладке Значения по умолчанию (рисунок ниже).

Значения по умолчанию
Значения по умолчанию

Поля бронирования

В процессе бронирования места на мероприятие пользователю нужно будет заполнить определённые поля. Чем их меньше, тем лучше. Стоит оставить только критически важные для процесса оформления брони поля. Управление этими полями находится в разделе Поля бронирования (рисунок ниже). Обратите внимание, что тут тоже есть поддержка мультиязычности.

Поля бронирования
Поля бронирования

При редактировании или создании поля бронирования доступен ряд опций (рисунок ниже). Доступны такие типы полей:

  • Текстовое поле.
  • Текстовая область.
  • Список.
  • Радиокнопки.
  • Чекбоксы.
  • Разделитель. Пустая строка.
  • Разделитель с текстом. Пустая строка с надписью.
Редактирование/создание поля бронирования
Редактирование/создание поля бронирования

Для ещё большего облегчения процесса бронирования можно будет автоматизировать заполнение полей данными из профиля пользователя Joomla или Community Builder. Для этого предназначена опция Подстановочные данные - автозаполнение пользовательскими данными. Выбрав её, появится спадающий список, содержащий перечень доступных полей выбранного Вами компонента.

Шаблоны

Matukio позволяет изменить различные шаблоны:

  • Шаблоны писем.
    • Письмо при бронировании.
    • Письмо при отмененном администратором бронировании.
    • Письмо при отказе от бронирования.
    • Письмо о новом мероприятии.
    • Напоминание о свободных местах (расписание CRON!).
  • Шаблоны экспорта.
    • Экспортировать список броней в CSV-шаблон.
    • Шаблон экспорта списка подписавшихся.
    • Список участников.
    • Шаблон XML-вложения письма о бронировании.
  • Шаблон сертификата.
    • Шаблон сертификата.
    • Шаблон письма о сертификации.
  • Шаблон счета.
    • Шаблон PDF-счета.
    • Шаблон письма со счетом.
  • Шаблон билета.

Как видите, при редактировании шаблона (рисунок ниже) есть поддержка мультиязычности, заполнителей и всего арсенала возможностей визуального текстового редактора Joomla. Плюс, для писем можно редактировать как HTML версию, так и текстовую версию писем.

Редактирование шаблона
Редактирование шаблона

Платёжные плагины

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

Платёжные плагины
Платёжные плагины

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

Банковский перевод
Банковский перевод

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

Похожие материалы
Автор статьи – Хорошевский Алексей

Хорошевский Алексей Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.

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

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

 

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