Сайт агентства недвижимости в Испании
Мультиязычность веб-ресурса позволяет значительно расширить сферу своих интересов и выйти на новые рынки продаж. Именно за разработкой мультиязычности к нам и обратилось агентство недвижимости «Estate Barcelona». У них уже был качественный и работающий сайт на русском языке на платформе Битрикс, поэтому было принято решение не усложнять работу, а использовать инструменты платформы для разработки полновесных страниц с грамотным контентом на английском и испанском языках.
Позднее клиент также захотел интегрировать на сайт инструмент для формирования ПДФ-документации и ZIP-архивов с фотографиями. В итоге мы получили сформированный пакет работ на доработку и усовершенствование функционала сайта агентства недвижимости на Битрикс.

О компании
Агентство «Estate Barcelona» специализируется на продаже жилой и коммерческой недвижимости, а также реализации инвестиционных проектов в Испании. Компания оказывает полный комплекс услуг в сфере покупки недвижимости, инвестирования, доверительного управления, иммиграции и оформления ВНЖ.
Специалисты агентства решают также дополнительные вопросы, связанные с приобретением и управлением недвижимостью. Сопровождают клиентов не только в процессе выбора и покупки недвижимости, но и оказывают послепродажные услуги. Агентство предлагает целый комплекс услуг, требующего владения и оперирования большими объемами информации. Именно поэтому и было решено интегрировать автоматическое формирование ПДФ-документации и ZIP-архивов на веб-ресурс.
Реализация мультиязычности
Мультиязычность — это возможность оптимизировать веб-ресурс так, чтобы люди разных стран получили один и тот же контент на понятном для себя языке. Но как показывает наш опыт — недостаточно загрузить разноязычные статьи. Переводить необходимо не только текстовые блоки, но и весь сайт: меню, ссылки и СЕО-данные каждой страницы. Информация, показанная посетителю из любой точки мира на другом языке должна быть полной и качественной.
В нашем случае сайт расположен на поддоменах с общей базой данных. То есть, большинство страниц имеет свои независимые переводы (статические страницы), а объекты имеют разные языковые свойства, которые выводятся в зависимости от языка. Перевод на английский и испанский был выполнен и добавлен на ресурс вручную.
Так отображается веб-ресурс нашего заказчика на разных языках:
Генерация PDF
После успешной реализации мультиязычности клиент захотел увеличить функциональность своего интернет-ресурса посредством генерирования ПДФ-документов. Чем данная функциональность полезна:
- есть возможность быстро формировать прайсы предложений;
- генерировать в одном документе всю необходимую информацию про объект;
- выписывать счета;
формировать дипломы, сертификаты и прочее; - дает возможность удобно хранить и распечатывать необходимую информацию.
В нашем случае у клиента появилась необходимость формирования своих карточек в виде ПДФ и быстрого создания полноценных каталогов.
Генерация документов PDF на любом сайте начинается с поиска библиотеки, которая может данную возможность предоставить. Так как ресурс работает на PHP, то и библиотеку следует подбирать на PHP.
Библиотека TCPDF — это открытая PHP-библиотека для моментальной генерации PDF документов, которая включает полную поддержку Unicode UTF-8. Библиотека очень проста в использовании и имеет множество настроек, а так же входит в состав многих популярных CMS и фреймворков. В нашем случае данная библиотека стала самым подходящим вариантом.
Так выглядит PDF-документ с наиболее необходимой информацией об объекте недвижимости:
Генерация ZIP-архивов
Следующим шагом в повышении функциональности сайта стало автоматическое создание ZIP-архива с фотографиями. Оперировать большими объемами информации намного проще, когда есть возможность пользоваться архивами, а не отдельными файлами. Заказчик хотел нажатием кнопки создавать zip-архив с изображениями, которые относятся к строительному объекту. Разместить такие кнопки нужно было в публичной части и административной панели.
Мы использовали Bitrix для интеграции с интерфейсом админ-панели и для получения доступа к изображениям. Средства PHP (класс ZipArchive) использовали для создания архива.
Проблемы, возникшие в процессе работы
Для нас было важно, чтобы архивы корректно открывались как на десктопных так и мобильных устройствах. Как выяснилось при тестировании, архив на мобильных устройствах с операционной системой IOS открывался некорректно.
Решение
Из-за особенностей IOS-архитектуры нам пришлось внести все необходимые заголовки для описания генерируемого файла. Учитывая архитектуру битрикс, код был размещен внутри общей папки bitrix/php_interface, что сделало его доступным для всех сайтов.
После проведенных нами работ, у администратора сайта появилась возможность быстро создавать архивы с фотографиями по интересующим клиентов объектам недвижимости и оперативно пересылать их на любое устройство.
Так предложение выглядит на сайте:
А так выглядит ZIP-архив с фотографиями:
Итог
В результате проведенных нами работ клиент получил усовершенствованный сайт со следующей функциональностью:
- клиенты из любой точки мира могут просматривать контент на удобном для себя языке;
- посетители могут самостоятельно формировать ПДФ-файлы с заинтересовавшими их вариантами недвижимости;
- администратор имеет возможность оперативно и легко создавать целые подборки и каталоги из подходящих предложений;
- автоматически сформированный zip-архив позволяет менеджерам сайта оперативно предоставлять фотографии по карточкам товаров в сжатом формате.
Сегодня мы продолжаем плодотворное сотрудничество с агентством недвижимости «Estate Barcelona» по усовершенствованию и оптимизации работы веб-ресурса. Мы уверены, что это сотрудничество принесет пользу клиенту и опыт нашей компании.
Мы не впервый раз выполняем IT-работы для агентств недвижимости и уже достаточно хорошо изучили потребности рынка и необходимые инструменты в данной сфере. Поэтому можете смело обращаться к нашим специалистам за профессиональным советом и оптимальными решениями.