Новобуд – Web-systems

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

Дата: 12 чер 2017

Кейс

Клієнт

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

Завдання

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

Виклик

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

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

Проекти - Новобуд : image-

Рішення

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

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

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

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

Проекти - Новобуд : image-
Прототип

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

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

Проекти - Новобуд : image- PHP
Проекти - Новобуд : image- Yii2

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

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

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

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

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

Проекти - Новобуд : image-

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

Проекти - Новобуд : image-

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

Проекти - Новобуд : image-

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

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

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

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

8 SEO

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

Результат

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

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

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

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