RealtyPress.ru доска объявлений и информационный портал о недвижимости
Поставленная задача:
- перенести проект под архитектуру NetCat, сменить хостинг-сервер
- разработать каталог Недвижимости, с динамической бесконечной структурой и особыми SEO-требованиями
- разработать формы поиска по каталогу Недвижимости
- разработать доску объявлений и Личный Кабинет пользователя
Наше: проектирование архитектуры, верстка, программирование, системное администрирование VDS-сервера
Система управления контентом: NetCat
Проект сдан: 2013-11-01
Особенности проекта
Это очень большой и сложный проект с непростой историей. Больше количество усилий приложено к тому, что в итоге не понадобилось и делать вообще не стоило, а некоторыми частями сайта по сумме разных причин мы не можем гордиться. Однако есть целых два позитивных момента: во-первых, сайт работает, и, во-вторых, мы теперь очень четко представляем себе важность предпроектного исследования, а именно получения ответа на вопрос о том что и, главное, зачем делать, до начала каких-либо работ. И цену этого ответа.
Тем не менее, на этом проекте нами было успешно и на совесть реализовано:
- поднят, настроен и отлажен VDS-сервер для проекта:
- система внешнего мониторинга;
- система бэкапов;
- система кэширования изображений с других серверов на поддомен;
- система мониторинга важных SEO-параметров;
- разработан механизм вывода "связанных" материалов между всеми сущностями сайта по любым критериям
- универсальный парсер со следующими возможностями:
- импорт данных из любых источников в формате xml в базу NetCat, создание своих уникальных пресетов для импорта;
- возможность импорта как вручную, так и автоматически по расписанию (основной режим);
- возможность импорта больших xml-файлов, работает с любыми размерами входных файлов;
- создание и обновление импортируемых объектов, перевод удаленных объектов в архив;
- предварительная обработка данных:
- расчет стоимости за квадратный метр;
- расчет расстояния до МКАД по координатам объекта;
- возможность добавления любых других преобработчиков;
- система сбора статистики по импорту объектов
- сложный Каталог Объектов со следующими возможностями:
- навигация на базе любых полей объектов, в основном географическая;
- безграничная структура, определяемая списками NetCat, их комбинациями или любыми условиями, введенными вручную;
- склонения, спряжения в названиях населенных пунктов;
- динамическая генерация SEO-параметров: SEO-тексты, перелинковка, составные title, description, подсчет числа объектов в разделах, результатах поиска и их кэширование;
- сложные (но удобные при этом) формы поиска:
- тонкая настройка параметров выборок объектов
- динамический подсчет числа объектов
- реакция форм поиска на передвижение по структуре каталога
- подгрузка длинных списков ajax'ом
- формы добавления и редактирования объектов для редакторов сайта, с возможностью загружать безлимитное число изображений со своего компьютера (батчем), с других серверов
- маркетинговые Акции, общие для Компаний и Новостроек
- Доска Объявлений:
- регистрация Пользователей как классическая, так и через соц. сети
- добавление объектов на сайт Пользователями:
- пошаговая форма добавления объекта;
- получение координат объекта по его адресу, интеграция с Яндекс-картами;
- массовая загрузка фотографий;
- пополнение счета Пользователя через Робокассу
- платные услуги объектов Пользователей (VIP-размещение, подсветка и т.д.)
- централизованная модерация объектов Модераторами
- управление счетами пользователей Менеджерами
- управление финансовой политикой Администратором сайта
- политика e-mail уведомлений пользователей
Скриншоты
Дизайн сайта в целом разработан заказчиком.
- новости, статьи, интервью
- база данных ипотечных банков и их программ
- база компаний рынка недвижимости
- база предложений новостроек
- база вторичного рынка жилья
- база загородной недвижимости
- работа с сайтом online без использования админки;
- пакетная загрузка фотографий;
- Ajax-интерфейсы для работы с большими списками;
- многоуровневое административное меню
для пользователей с разными правами.
- структура каталога Недвижимости
- SEO-возможности
- механизм отслеживания SEO-параметров
- формулировка требований к SEO
- блок-схема Каталога
- прототип Каталога для отладки SEO
- блок-схема Парсера Недвижимости