Используемые технологии:
- блочная верстка, центральная часть резиновая
- программирование на ZendFramework 1.11.10
- версия PHP 5.3
- база данных MySQL 5.1
- кеширование memcached
Пожелания заказчика по дизайну сайта
Сделать крупные кнопки, никаких вензелей, вычурных шрифтов. Интуитивно понятные, достаточно крупные графические элементы.
При работе над дизайном и версткой нужно сохранить три основных момента:
- а) принцип “блокнота”, когда каждый из пяти основных разделов (вверху) расположен как бы в отдельной вкладке блокнота;
- б) расположение ссылок и объектов;
- в) три блока - центральная резиновая часть, левый и правый сквозные сайд-бары.
Техническое задание
В первой версии сайта реализованы следующие разделы:
- Стройки. Список строек, которые добавляет модератор сайта или партнеры. Отображение карточки стройки с возможностью комментирования. Просмотр контактов доступен только пользователям, оплатившим доступ с помощью СМС или покупкой пакета услуг.
- Жильё для строителей. Аналог раздела стройки, но информацию может добавлять не только модератор, но и посетители сайта. Добавлен блок поиска с фильтром по типу жилья, количеству мест, наличию питания.
- Объявления. Зарегистрированные пользователи могут добавить объявление в одну из рубрик, указав регион и контактные данные. Просмотр контактной информации, в отличие от строек - бесплатный. Добавлен функционал для поднятия объявления в списке.
- Библиотека строителя. Данный раздел подразумевает подключение к партнерской программе ozon.ru. На сайте отображается только список литературы, подробная информация и покупка - после перехода на ozon.ru
- Вакансии в строительстве. Компании в аккаунте могут добавлять информацию об открытых вакансиях. Просмотр контактной информации - бесплатный.
- Рекламные блоки. Фактически это тизерная реклама (фото, заголовок, текст) с оплатой за каждый переход. Есть возможность приостановить показ рекламного блока.
- Баланс пользователя. Для удобства пользователей реализованы следующие варианты пополнения баланса: qiwi, яндекс.деньги, webmoney, robokassa.
- Система тикетов (общение между посетителями и администрацией сайта). Все сообщения дублируются на email. Ведется история старых тикетов.
Для всего сайта написана система администрирования с разграничением прав доступа. Администратор сайта может добавить любое количество модераторов, указав каждому из них свои права. В админке присутствует возможность проводить email рассылку зарегистрированным пользователям, а также отправлять уведомления посетителям сайта (расписание показа уведомления настраивается)
На сайте установлено более 50 сценариев отправки писем в зависимости от события: недостаточно денег на балансе, окончание публикации стройки, новый комментарий на размещенное объявление и т.п.
Для удобства модератора в админке есть подсчет количества всех строек, отображение новых (с момента последнего входа), статистика активности по каждому пользователю.
Проект рассчитан для пользователей России (регионы, все расчеты в рублях и т.п.). Весь функционал сайта написан так, чтобы легко можно было перенести на другой домен, предназначенный для украинских посетителей.
Доработки сайта:
- СРО экспертизы. Объявления компаний об услугах консультации в сфере оформления СРО, проведение различных экспертиз и т.п.
- Скидки строителям. Магазин или строительная компания публикует свое предложение для мастеров-строителей. В этот раздел добавляются товары с описанием, указывается вид скидки, период действия и размер скидки.
- Редактирование строек, объявлений, вакансий и т.п.. В первой версии всю информацию мог редактировать только модератор сайта. Сделана возможность редактирования данных из аккаунта пользователя.
- Платежная система liqpay. Теперь пользователи могу оплачивать услуги сайта с банковской карты