Что такое встраиваемые модули

Материал из TourClient - Руководство пользователя
Версия от 17:37, 7 марта 2014; Jeka (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Модуль "Витрина туров", установленный на сайте турагентства

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


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


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


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


Как работают модули

Simple describe.png

  1. Пользователь обращается к сайту с установленным модулем
  2. Модуль обращается к серверам TourClient и получает с них данные
  3. Модуль показывает данные пользователю


Технические детали

Модуль представляет из себя JavaScript-код, который размещается в html-коде страницы. Чаще всего установка производится путем редактирования страницы в CMS сайта. В некоторых случаях может потребоваться модификация программного кода (если CMS отсутствует или не позволяет внести нужные изменения).


Пример кода установки модуля:

<script type="text/javascript" language="JavaScript" src="http://tourclient.ru/f/jsfloat/964566/hotel_history?style=default&conf=default"></script>


После загрузки страницы сайта модуль подгружает все необходимые данные с домена http://tourclient.ru по протоколу JSONP.