Inmobiliaria Littlejohns

Littlejohns es una de las mejores y más antiguas inmobiliarias en funcionamiento en la ciudad de Edimburgo. Cansados de su anterior página web, consistente en un sistema de gestión de contenidos básico y extremadamente limitado que permitía la puesta en marcha de una página web estática y rígida, querían cambiar a una nueva arquitectura web que les permitiese a ellos mismos actualizar y subir los contenidos existentes o crear y publicar nuevos contenidos a la vez que mostrar una lista para la búsqueda de las viviendas disponibles para alquilar.

Este fue un proyecto realmente interesante porque implicaba no solo un rediseño de la página anterior de Litteljohns por encima de un nuevo Sistema de gestión de contenidos, sino que también requirió que el sistema fuese capaz de mostrar la lista de viviendas disponible para alquilar en cada momento. Littlejohns, como muchas otras compañías del sector de alquiler de viviendas, usa un sistema llamado *(http://www.propsoftware.co.uk/) para gestionar las viviendas que tienen en reserva. El sistema esta alojado internamente en la intranet corporativa y, si bien es un gran sistema para la gestión interna de cada una de las propiedades, sus detalles y estado (ej, alquilado, no alquilado, disponible), no había forma fácil sincronizar sus datos con la pagina web, lo que significaba que en la anterior página web no era sencillo mostrar ni mantener actualizadas las viviendas para alquilar disponibles.

Empezamos a trabajar en la página definiendo los datos que debían ser mostrados, guiados por "wireframes" para empezar a entender el diseño que el cliente estaría buscando y también trabajamos con el diseño del logo, con la tipografía, los colores etc… que debían incorporarse en la nueva imagen de la compañía. Una vez estos pasos se completaron empezamos a codificar* las plantillas y a crear los contenidos dentro de "Expression Engine CMS" que elegimos como backend de la página de Littlejohns.

Al mismo tiempo empezamos a analizar la funcionalidad exportable disponible en el CARL System ( Un .zip que contiene un fichero de manifiesto en XML que aporta una serie de campos detallados para cada propiedad, incluyendo una lista de imágenes asociadas y todas estas imágenes en si) y esto llevó al diseño de una herramienta web compacta que pudiera gestionar la importación de estos ficheros y actualizar Expression Engine con la información deseada. Para la implementación de la carga elegimos desarrollar una aplicación Rails 3 que permitiese realizar esta carga de propiedades y su proceso de sincronización.

Un requisito adicional que añadió un poco más de complejidad a la herramienta fue el hecho de que no todas las viviendas gestionadas por Littlejohn estaban almacenadas en CARL System, por lo que tuvimos que añadirlas manualmente vía la consola de administración de Expression Engine para permitir que esta estas propiedades convergieran con aquellas que se cargaron desde CARL.

Otra parte de las soluciones que merece la pena mencionar es la función de búsqueda de propiedades añadida a la web. En cualquier momento, en la página se encuentran al menos 50 propiedades en estado disponible para alquilar. Para implementar esta funcionalidad en el sitio del cliente elegimos Javascript. Esto fue interesante ya tuvimos que asegurarnos de que el código de java script estaba optimizado para todos los navegadores que los visitantes pudieran usar.

El trabajo de cerca con Littlejohns en este proyecto vía Skype funcionó realmente bien, el resultado final lleva en producción más de un año, y ofreciendo asistencia al equipo de Edimburgo para cualquier incidencia o explicación que puedan precisar de tanto en tanto