Soluciones inmobiliarias online potentes y sencillas

Para muchos usuarios de webs, promotores de sus propios negocios buscando una plataforma que solvente sus contenidos online, el objetivo real que les anima a escoger un gestor de contenidos (CMS) no es exactamente el concepto de servir páginas o contenidos, sinó gestionar una solución que exponga su negocio en la red. Muchos empresas necesitan no solo "una web" sinó una plataforma con capacidad de gestión más "vertical", que sea capaz de abarcar varias áreas o niveles de actividad dentro del negocio.

Podriamos citar muchos tipos de negocios que buscan soluciones de gestión web verticales, y posiblemente una de las más interesantes y con capacidad de recuperar la inversión tecnológica sea el sector de la venta inmobiliaria. Cualquier gestor de contenidos potente ha de ser capaz de ofrecer buenas alternativas para construir webs capacitadas para este sector. Drupal destaca por sus múltiples módulos tanto generales para construir estructuras de datos adaptadas al negocio, como por disponer de varias familias de módulos para la gestión de ventas y de datos multimedia.

En esencia una web inmobiliaria debe mostrar en su parte frontal como contenidos:

  • una amplia selección de páginas con inmuebles,
  • otra sección de posibles noticias relacionadas,
  • agentes vinculados con cada inmueble,
  • formularios para reservar visitas y mostrar interés,
  • grandes capacidades de visualización multimedia: fotos de alta calidad, galerías de imágenes, incrustar vídeos, efectos de imágenes atractivos y variados,
  • iconos que clarifiquen visualmente ciertas categorías clave y facilitar la navegación,
  • mapas de posicionamiento de cada inmueble,
  • mapas de todos los inmuebles de una cierta categoría en una cierta zona,
  • filtros muy flexibles para que los clientes localicen inmubles de su interés,
  • buenas herramientas de posicionamiento,
  • simplicidad en la promoción de contenidos por las redes sociales,
  • y en muchos casos amplias capacidades multidioma.

Estas son las más óbvias, pero un sistema potente y flexible debe ofrecer aún mejores y más profesionales prestaciones:

  • gestión de las peticiones de reservas,
  • gestión de los resultados del equipo de ventas,
  • envío masivo de emails a potenciales clientes con herramientas de newsletter,
  • sistema de importación de datos de inmuebles de otras agencias o representates,
  • exportación de los datos propios a través de formatos accesibles a otros sistemas,
  • capacidad de tener un intranet para el CRM de los agentes,
  • quizá un marketplace para que otros agentes puedan promover su negocio,
  • pagos por reservas o por comisiones de ofertas.

Las variables pueden ser tantas que es imposible encontrar una solución universal. En cualquier caso, y a pesar de que no existe tal solución en Drupal con todas esas características, este CMS es una plataforma excelente para combinar muchos de sus módulos y poder crear la web tan a medida como cada negocio inmobiliario requiera, y totalmente adaptado a su propia imagen corporativa. Vamos a repasar las soluciones que nos ofrece Drupal y las caracterísiticas técnicas más representativas.

Características y requerimientos

Toda la lista de requerimientos que hemos enumerado puede ser construida fácilmente con Drupal. Incluso partiendo de 0 con una instalación básica, es posible llegar a construir todas esas funcionalidades a base de escoger los módulos adecuados y combinarlos. La lista de características es larga y sofisticada, y está claro que para poder construir esa solución habrá que tener cierto conocimiento de Drupal, pero lo sería igual con cualquier otra plataforma que tuviera ese potente nivel de construir aplicaciones.

Para empezar, Drupal es un sistema mixto entre gestor de contenidos (CMS) y framework (plataforma para programar y construir soluciones informáticas en la web). Muchas herramientas de las que hablamos casi en cada entrada de nuestro blog están disponibles ahora como lo están en otros tipos de proyectos gracias a la flexibilidad técnica de Drupal:

  • crear estructuras de datos con muchos campos de muchos tipos para dar forma a fichas completísimas, con su formulario de edición y gestión,
  • visualizar esos datos en el formato que se quiera gracias a su potente capa gráfica,
  • sistemas estandarizados de direcciones postales y de localización geográfica,
  • muchos tipos de campos muy específicos para este tipo de soluciones que se integran con gran facilidad: imágenes, slideshows, galerías, mapas, fechas, calendarios de reservas, vídeo y mucho más en módulos listos para usar,
  • Views, la potente herramienta de crear listados en cualquier formato (listas, tablas, slideshows, menús, bloques resumen, mapas, acordeones, carruseles,...),
  • Views como constructor de buscadores y filtros que incluso tenga en cuenta valores globales de cada usuario como sus preferencias y su geolocalización,
  • Webform como generador de formularios para atender todo tipo de peticiones,
  • Rules, herramientas para disparar avisos, hacer cálculos y cambios dinámicamente,
  • herramientas de newsletter como Simplenews o de avisos automatizados como Notifications o Messaging,
  • diversas suites CRM para gestionar datos de los clientes o de los equipos de ventas, o proyectos específicos, o sistemas de Help Desk,
  • herramientas propias de intranet, gestión de usuarios, construir formas de registro múltiples, y otorgar permisos de acceso con facilidad,
  • enormes posibilidades gráficas construidas en su propio sistema de capa visual con muchos temas gráficos ya construidos o de pago,
  • muchos módulos (sería largo citarlos todos) para promoción en redes sociales, imprimir vistas especiales de página, en PDF,
  • posicionamiento y SEO, para que nos encuentren fácilmente en los buscadores,
  • cobrar por sus servicios o reservar con las diversas soluciones eCommerce disponibles,
  • para tener estadísticas del seguimiento de nuestros visitantes en la web y saber qué ven y qué les interesa, algunas integradas y propias de Drupal, otras vinculadas a servicios externos con módulos para Google Analytics, por ejemplo,
  • capacidades "responsive" y "adaptative" para que la misma web se vea bien adaptada a plataformas móviles y no tengamos que pagar por dos webs,
  • multidioma completo con numerosas soluciones muy probadas, potentes y estables,
  • importar y exportar datos a través de web services o de ficheros.

Son muchas opciones, es cierto. Tener todo esto implica poder integrar correctamente todos esos módulos y utilidades. Algunos son más fáciles, otros más difíciles. Una solución compleja nunca estará al alcance de usuarios neófitos, es lógico, pero alguien con un poco de experiencia en Drupal puede construir una web realmente fantástica tanto en su interface visual para los visitantes, como en su sistema de gestión.

¿Queremos disponer de una solución ya construida y con un bajo coste? "Theme Snap" ofrece una capa visual llamada "RealEstate" con muchas de estas cosas implementadas, por lo menos la entrada de inmuebles, una capa visual bonita y de aspecto muy profesional, y soporte multidioma por solo $79.

En la página del link nos ofrece muchos datos y hay disponible una versión de demo que convencerá a más de uno (ver la demo aquí). Es un gran punto de partida, lógicamente las funciones que trae pueden ser muy útiles pero no ser quizá las que queremos; no hay problema, lo que hay debajo es un sistema Drupal, todo lo que hemos citado antes que Drupal puede hacer en un sistema inmobiliario se puede añadir. Será mejor contar con la ayuda de un consultor experto. La solución es muy económica y un experto puede ayudarnos con una inversión muy contenida a acabar de adaptar todo ese sistema al modelo de trabajo de la agencia que quiera disponer de este potente sistema.

Rlisting ofrece algo parecido. Inicialmente fué un módulo localizado en el directorio general de módulos de Drupal, pero hoy en día se ha desplazado a su propia web. Venden su propia integración en un paquete para Drupal 7 con un precio muy contenido y hay diversas capas gráficas para escoger. El acabado de la capa visual no es tan bueno como la anterior propuesta, pero el precio es aún más bajo, y la demo da muestra de lo que es capaz de mostrar. El trabajo de un desarrollador y un diseñador nos permitirá con un presupuesto asequible darle un aspecto más adaptado a nuestra imagen profesional.

Módulo Real Estate

Si nuestro interés es construir una web más a medida existen un par de módulos orientados al sector de la venta inmobiliaria. Recientemente apareció para Drupal 7 el módulo "Real Estate" totalmente adaptado a la arquitectura de campos y entidades de Drupal. En sí mismo ofrece un modelo de formulario para dar de alta inmuebles, clasificarlos, listarlos y buscarlos. Las herramientas que ofrece son las mínimas, pero bien integradas en Drupal. A partir de aquí es fácil extender este sistema con más campos, más listados, y más complementos. Por sí mismo ofrece una solución de galerías de imágenes responsiva ("Flexslider") y un sistema de direcciones con el módulo "Address field" que también está concebido para trabajar con soluciones eCommerce de Drupal. Como podemos ver en la imagen siguiente el aspecto en pantalla de la ficha es muy interesante y conveniente.

Aunque no está integrado con el anterior módulo el mismo creador ha propuesto a la comunidad un complemento interesante con "Mortgage Calculator", un interesante calculador de costes hipotecarios con varios parámetros. Al introducir el precio, el interés y los años es capaz de ofrece un coste mensual, pero además también funciona en un modo capaz de darnos una tabla anual de resultados. Muchas webs inmobiliarias ofrecen a sus clientes este tipo de utilidades para que fácilmente puedan realizar estos cálculos y animarse con los resultados.

Módulo Drupal Real State Framework

Otra de la soluciones de Drupal preparada para encontrar una base de recursos que pueden ser suficientes para que muchos usuarios tengan su propia web de promociones inmobiliarias es el módulo "Drealty". Este módulo apareció un poco después que el anterior y dispone de una base más potente, centrada especialmente en su compatibilidad con el protocolo de intercabio de datos RETS (siglas de Real Estate Transation Standard) y desplaza algunas soluciones más antiguas de Drupal que han quedado obsoletas y sin mantenimiento.

Drealty es un módulo muy especializado, no ofrece una lista de campos ya disponibles y unos cuantos views preparados para listar, hay que crear todos estos campos y ajustar las importaciones. Esto está muy bien para ofrecer servicios inmobiliarios sobre zonas muy amplias o en otros paises. El protocolo RETS es mantenido por una organización denominada RESO. Configurar las fuentes de información es algo complejo, y los credores del módulo disponen de un vídeo ilustrativo de 20 minutos que nos explica claramente los pasos a realizar. Este vídeo nos explica también que hay que instalar la libería PHP phRets para poder hacer funcionar el servicio.

Si no vamos a usar este servicio porque no queremos hacer uso de este servicio RETS, ya que no contamos con ningún proveedor que nos proporcione datos y solo queremos promover nuestros agentes locales, puede que este módulo no sea tan útil como el anterior. Entre la lista de ejemplos de webs realizadas con este módulo nos llevan a algún ejemplo muy bien diseñado que da buena cuenta de las posibilidades que nos ofrece.

Conclusiones

Vemos que hay diversas soluciones en Drupal ya preparadas que nos facilitan crear una solución de web de venta inmobiliaria fácilmente. Los ejemplos mostrados que ofrecen soluciones más o menos completas son complementables con una multitud de módulos de Drupal para poner mucho más en contacto el negocio con sus posibles clientes. Si escogemos algunas de las capas visuales en el listado gratuito de la misma web de Drupal podemos llegar a construir una solución muy efectiva con muy poco coste. En próximos artículos revisaremos como extender esta solución con interesantes y atractivas soluciones para imágenes y multimedia (un aspecto clave en este tipo de webs para ser capaces de ofrecer una información deslumbrante sobre nuestras propuestas) y otro sobre mapas y soluciones geográficas, un tema muy relacionado técnicamente con este tipo de webs

De todos modos, como ya indicábamos al principio, toda la lista de características necesarias para un potente sistema web inmobiliario es larga y sofisticada, y está claro que para poder construir esa solución habrá que tener cierto conocimiento de Drupal, pero lo sería igual con cualquier otra plataforma que tuviera esa capacidad. Lo que está claro es que construir ese versión "más potente" no va a ser fácil y será necesario apoyarse en un consultor especializado. Esta es cada vez una alternativa más común, muchas empresas disponen de personal capaz de construir soluciones web, pero necesitan el seguimiento y capacidad de resolución de los elementos más complejos de gente más experta.

Innodus puede ofrecer a sus clientes ambos tipos de soluciones: construir la web entera, completando el proyecto desde la parte creativa, promocional y técnica, como ser su consultor externo para poder avanzar y cerrar exitosamente su proyecto. Eso es lo que más nos gusta: ayudar a nuestros clientes a consigan sus objetivos online con el formato que les sea más cómodo.