Dmanán

Drupal    •    Programación a medida    •    Bootstrap

Desarrollo del portal inmobiliario Dmanán

Se nos pide desarrollar una plataforma para mostrar los inmuebles que pone a disposición del público una inmobiliaria. Aunque no se realizan transacciones económicas online, la plataforma debe mostrar los precios tanto para alquiler como para venta de distintos tipos de inmueble.

Visitar la web
  • ClienteVisualset
  • IndustriaInmobiliaria
  • TecnologíasDrupal 8, Javascript, Bootstrap
  • Inicio Julio 2018
  • Pase a producción Septiembre 2018
Mockup Host Europe
Sobre el proyecto
Requisitos y problemas

El cliente nos proporciona un diseño que deberemos implementar. La casuística particular de esta plataforma es que hay dos tipos de contenido:

  • Los inmuebles individuales, que pueden estar disponibles para su alquiler o para su venta (o ambos)
  • Las promociones, que son conjuntos de viviendas agrupadas por tipo (por ejemplo, un edificio compuesto por pisos)

La búsqueda debe consultar tanto los inmuebles individuales como los tipos de vivienda de las promociones. En caso de encontrar un tipo de vivienda perteneciente a una promoción, se debe mostrar como resultado la promoción. La siguiente imagen representa una búsqueda y los elementos dentro de un círculo son los resultados que debemos mostrar.

En este ejemplo hay que destacar que la Promoción A debe de aparecer una única vez en los resultados de búsqueda, a pesar de que tanto el 2ºA como el 2ºB encajen con los criterios de búsqueda. Este era uno de los requisitos del cliente.

Tecnologías
Desarrollo

Para este proyecto optamos por la plataforma Drupal 8, que es un gestor de contenido en el que somos expertos. Para el aspecto visual creamos un subtema del tema Bootstrap e implementamos algunas plantillas en twig para los distintos tipos de contenido.

Por otra parte aprovechamos las posibilidades que ofrece el módulo Views para gestionar la búsqueda (usando filtros expuestos) y mostrar los resultados. Sin embargo, a pesar de la gran potencia del módulo views, la consulta de búsqueda era muy complicada y tuvimos que programar un módulo propio para poder lograr los resultados deseados.