Создаем сайт по поиску недвижимости

28.05.2009

Статья написана в 2008 году, под 5-ую версию CMS Drupal. Когда появляется задача создать сайт про недвижимость, сразу же возникает желание воспользоваться стандартными средствами drupal – модулями из ядра, cck, views. Делать этого не нужно. Из имеющихся на данный момент сотен дополнительных модулей для Drupal имеются и так называемые модули “real estate”.

Итак, рассмотрим двоих кандидатов – модуль rListing и модуль Home.

rListing - модуль недвижимости для 5 версии Drupal. Модуль разработан как для работы индивидуальных пользователей (в качестве их личного сайта недвижимости), так и для работы профессиональных агентств недвижимости.

У администратора есть возможность ограничить число публикуемых пользователями объявлений. Основные функции модуля:
• Добавление и редактирование объявлений по недвижимости;
• интеграция с google maps ;
• добавление объявления в список избранных, с возможностью печати объявления или отправки его по email;
• добавление изображений;
• поиск по базе объявление;
• контактная форма связи с автором объявления;
• возможность администратору добавить объявление в список так называемых «спецпредложений» (Featured Listing), с отображением их в отдельном блоке;
• функция openhouse. Ее можно перевести как «день открытых дверей». Вы можете указать срок, когда готовы принять посетителей и показать свой объект недвижимости.

rListing требует установки следующих модулей:
Node Image: http://drupal.org/project/node_images (для добавления изображений. Особенностью использования данного модуля является то, что добавлять изображения можно только после сохранения материала на сайте)
ThickBox: http://drupal.org/project/thickbox (для отображения карт и изображений)
JsTools: http://drupal.org/project/jstools (всплывающий календарь в разделе openhouse)
Демо версия модуля - http://rlisting.netriftsolutions.com/

Home - модуль недвижимости для 5 версии Drupal, позволяющий добавлять и редактировать объявления по недвижимости. В него также включены функции: отображение на карте google maps, добавление изображений, контактная форма связи с автором объявления, функция поиска по базе объявлений, печать объявления и отправка его по email.

Каковы же отличия модулей?

Home может похвастаться более изощренной работой с изображениями. Хотя и здесь вы сможете добавить изображение только после сохранения материала на сайте. Но вы сможете покрутить изображение по часовой стрелке (не понятно кому это нужно). Из добавленных изображения автоматически создается flash галерея. Само объявление можно отправить не только по email, но и мобильный телефон. Хотя сомневаюсь, что это достижение касается России)))

rlisting может похвастаться более расширенным аккаунтом пользователя сайта. Здесь вы вводите свои полные адресные данные, номер мобильного телефона, стационарного телефона, адрес вашего сайта, MSN im, skype и yahoo im, что в наших реалиях вполне возможно поменять)) Практически такой же объем информации заполняется для компании в случае, если пользователем является не отдельный человек, агентство.
В Home более урезанный поиск по базе. Если оценивать по пятибалльной системе, поиск в Home тянет на 2, в модуле rListing – на 4 с плюсом. В rListing поиск более расширенный. Вы можете искать по стране, региону, населенному пункту, району города, типу недвижимости, типу сделки (например, только по продаже или по аренде), по количеству комнат, по площади и цене. Причем поиска два – простой, включающий часть этих параметром и второй, расширенный поиск.

Правды ради надо сказать, что в Home тоже имеется второй альтернативный поиск по базе, называемый Home Browsers. Но он такой же невнятный, как и первый поиск)))

rListing может также похвастаться возможностью для админа добавлять и удалять типы недвижимости (например, квартира, комнаты и тд) и дополнительные параметры, что позволяет настроить сайт под конкретную задачу.

Ну и главный аргумент в пользу rListing – у модуля Home имеются небольшие проблемы с кириллицей. Хотя надо признаться что не везде и нечасто)))

Так что при необходимости в следующий раз разработать сайт по недвижимости Вы можете либо использовать как всегда стандартный набор дрюпальщика, либо поковырять модуль rListing.

Добавить в блог:

Для вставки в блог анонса данной статьи, скопируйте нижеприведенный код.

Комментарии (1)

Спасибо. Как раз то, что надо для сайта недвижимости.