Сайт агентства нерухомості в Іспанії
Мультимовність веб-ресурсу дозволяє значно розширити сферу своїх інтересів та вийти на нові ринки продажу. Саме за розробкою мультимовності до нас звернулося агентство нерухомості «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-роботи для агентств нерухомості і вже досить добре вивчили потреби ринку та необхідні інструменти у цій сфері. Тому можете сміливо звертатися до наших фахівців за професійною порадою та оптимальними рішеннями.