Туроператор по Китаю "Жемчужная река"

Первый проект, в котором я выделил и объединил в отдельный мета-модуль весь функционал по организации гибкой иерархической системы страниц с возможностью подключения в них отдельных контроллеров и экшенов. Так же в этот модуль вошли базовые виджеты для построения меню сайта, хлебных крошек с микроразметкой, sitemap.xml и других базовых функций современного сайта. Сайт получился хорошо оптимизированным и достаточно большим.

Основной функионал

Для текущего сайта мною были разработаны следующие компоненты:

  • Иерархическая система статических страниц
  • Загрузка курсов валют по крону и отображение их на сайте
  • Загрузка текущей погоды по крону и отображение ее на сайте
  • Компонент с отелями, с отображением карты, изображений и связанных с отелем номеров
  • Компонент с периодическими публикациями (новости, акции и др)
  • Компонент с экскурсиями
  • Интеграция с системой Самотру

Каталог отелей

Данные для каталога отелей изначально пришлось парсить со старого сайта, после чего расширять новыми функциямисами объекты. 

Для визуализации карты изначально были использованы карты Яндекса. Но, как оказалось, у них недостаточная прорисовка в китайском регионе. В итоге,  Яндекс пришлось заменить на карты Гугл, там отрисовка по Китаю намного лучше. 

Архив валют

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

Хлебные крошки, мета-теги и OpenGraph, sitemap.xml

Основной пользой от разработки этого проекта стало выделение в отдельный мета-модуль функционала по формированию иерархической структуры сайта с поддержкой всех основных и необходимых seo-функций.