Розробка кастомної CMS для сайтів продажу нерухомості

Дата: 12 чер 2017

Кейс

Клієнт

Клієнт - компанія-забудовник. Під кожен свій проект створює сайт-візитку, присвячений окремому житловому комплексу.

Завдання

  • Розробка універсальної CMS для сайтів-візиток забудовника, за допомогою якої можна управляти контентом ресурсу, незалежно від його дизайну.
  • Розробка зручного інтерфейсу адміністративної панелі, аби менеджер без спеціальних технічних навичок міг легко наповнювати сайт.

Виклик

Дизайн сайту створюється індивідуально під кожен ЖК. Перед нами стояла складна задача: розробити універсальну CMS, яка задовольняла б поточні потреби замовника, підійшла і могла бути інтегрована з будь-яким дизайном.

Також потрібно було передбачити можливість розширення адміністративної панелі у майбутньому. Нашим завданням було зробити так, щоб процес внесення змін до адміністративної панелі зводився до конструювання з готових елементів, а не програмування з нуля.

Головна сторінка сайту

Рішення

Розробка технічного завдання

Оскільки мова йде про розробку кастомного - нетипового - рішення, написання технічного завдання є обов’язковим. Ми проаналізували функціонал активних сайтів нерухомості забудовника, врахували побажання клієнта, а також загальні вимоги до систем управління контентом, на основі яких описали структуру майбутньої адміністративної панелі, а також логіку CMS.

Розробка прототипу адміністративної панелі

Ми розробили прототип, щоб разом з клієнтом затвердити зовнішній вигляд адміністративної панелі, зручної йому. Структуру майбутньої адмінки було важливо візуалізувати ще й для того, аби переконатися, що всі елементи на місці.

Прототип
Прототип

Технології розробки

Для ефективного вирішення завдання ми використовували PHP фреймворк Yii2, який відмінно підходить для розробки кастомних адміністративних панелей.

Логотип PHP PHP
Логотип YI2 Yii2

Огляд можливостей

1 Можливість редагувати архітектуру сайту

Разом з клієнтом була затверджена структура адміністративної панелі, заточеної під певний функціонал сайту, проте ми також врахували можливість появи нових розділів. Додавати, видаляти, змінювати порядок розділів сайту можна в адмінці. Також розробники можуть використовувати розроблені нами елементи, для розширення адмін-панелі в майбутньому.

2 Поля для завантаження файлів

В адмін-панелі можна додавати і видаляти документи будь-яких форматів: верхні банери, фото нерухомості, дипломи, текстові документи тощо.

Адміністративна панель

3 Можливість будувати ієрархічні списки (структура розділів в каталозі)

Вибір місць

4 Можливість створювати нові записи трьома мовами

Оформлення замовлення

5 Вмикати/вимикати багатомовність сайту

6 Можливість редагувати інформацію в шапці і підвалі сайту - хедері й футері

Можна легко додавати посилання на сторінки компанії в соцмережах й на веб-камери з будівництва, змінювати контактні телефони та інше.

7 Можливість створювати слайдери з банерів

8 SEO

Адмін-панель містить обов'язкові SEO поля: Title, Description та інші.

Результат

Таким чином, ми створили систему управління контентом, яку можна інтегрувати з необмеженою кількістю сайтів. Оскільки на даному етапі наш клієнт планує змінювати лише дизайн, а не структуру сторінок сайтів, адміністративна панель заточена під певну архітектуру. Проте, в нашій CMS ми передбачили величезну кількість елементів, наприклад текстові редактори, поля завантаження файлів, за допомогою яких, майбутні розробники матимуть змогу змінювати, розширювати адмін-панель, не докладаючи великих зусиль.

Зараз CMS успішно використовується для сайтів продажу нерухомості нашого клієнта.

Хочете замовити проект?
Дзвоніть +38 067 98 00 900
або заповніть форму

Почати проект