menu
Consultoría y desarrollo web Drupal
Drupal es un gestor de contenidos enfocado a facilitar el diseño y desarrollo de páginas web. Da una gran flexibilidad a nivel de resultados ya que permite crear desde tiendas online a webs corporativas o galerías de imágenes o vídeos, pudiendo customizar al detalle aspectos como el diseño y funcionalidades.
Por otro lado, y no menos importante, Drupal cuenta con una de las comunidades online más grandes y activas aportando al gestor de contenidos nuevas funcionalidades y resolviendo errores. La comunidad facilita el trabajo con el gestor de contenidos y amplia aún más sus posibilidades.
En Atenea tech llevamos trabajando y contribuyendo a la comunidad Drupal con Drupal desde 2007. Somos expertos en Drupal y es la única tecnología que utilizamos en nuestros desarrollos. En estos años hemos podido abarcar gran variedad de tipologías de proyecto debido a la flexibilidad de la plataforma.
Artículos en el blog
Hemos propuesto tres sesiones para la próxima Drupal Camp Barcelona (para los que vayan perdidos, más información aquí). De hecho en un post anterior ya hablamos de la propuesta de Nick Veenhof sobre Apache Solr. Aparte de esta Luis se ha propuesto para hablar sobre Drush Make y Feature Server que nos ayudarán a agilizar el proceso de desarrollo y mejorar la mantenibilidad de sistemas Drupal. Por mi parte yo voy a hablar sobre la utilización de Open Atrium para la gestión de proyectos tal como ya hice en un anterior post.
Proyecto en Drupal El proyecto está realizado con Drupal y utiliza masivamente la API de Google Maps para mostrar los mapas de situación de los diferentes edificios. En la página principal podemos ver la situación de los edificios en portada, además de un buscador por los diferentes criterios asociados a los proyectos. Conforme que avanzamos en el paginador, se van actualizando los proyectos mostrados en el mapa principal.
En la página de detalle de proyecto podemos encontrar su situación en el mapa desde una perspectiva mundial y otra más cercana. Además, en los detalles podemos encontrar imágenes, vídeos, archivos, premios y referencias que pueden ir enviado los usuarios. De hecho la idea principal es que sean los propios usuarios los que se encarguen tanto de crear nuevos proyectos, como de subir nuevo contenido a los diferentes proyectos ya existentes.
Como ya comentamos en anteriores post desde hace unos meses atrás se está preparando una Drupal Camp en Barcelona y ya se van acercando las fechas. De hecho ya se han puesto en venta las entradas y nosotros ya tenemos la nuestra :) La organización recomienda comprar cuanto antes el ticket, para tener una mejor planificación. Así que si estás pensando ir es tu momento de comprar el ticket!
Como representantes de Atenea tech estaremos Luis, Nick y Siddharta y actualmente estamos concretando nuestra forma de patrocinio y el poder presentar alguna sesión. Os iremos informando cuando tengamos alguna confirmación. En todo caso con un total de 450 preregistrados y la venta de 50 entradas en sólo dos días, la próxima Drupal Camp Barcelona se confirma como todo en evento a gran escala del mundo Drupal en España.
Desde el pasado mes de diciembre en Atenea tech estamos utilizando una nueva herramienta para la gestión de proyecto. Se trata de Open Atrium, una distribución Drupal creada por Development Seed pensada como una Intranet de gestión de proyectos y que nosotros la hemos llamado Atenealabs. A continuación paso a describir nuestra experiencia con esta herramienta, aunque ya os adelanto que está siendo básicamente muy positiva.
Pros
Open Atrium nos ha sido muy útil para gestionar las diferentes tareas que teníamos que realizar en nuestros proyectos. Cada proyecto tiene un número de participantes y cada uno de ellos puede crear Cases. Estos Cases pueden ser asignados o simplemente creados para tener una idea de las cosas que hay que realizar. Ello nos permite tener a varias personas trabajando en un proyecto, ya que cada una de ellas puede entrar en un proyecto y auto asignarse una tarea.
También resultan muy interesantes el uso de los comentarios en los Cases, ya que se puede concentrar toda la información de una feature a realizar sin que esté desperdigada por diferentes mails. Además, hay la posibilidad de señalar a quién quieres notificar directamente por mail, siendo así avisado inmediatamente.
Hemos realizado un nuevo proyecto para un cliente con el que ya habíamos trabajado y que se trata del tercer ayuntamiento con el que trabajamos. En esta ocasión hemos realizado un proyecto en Drupal para la gestión y control de objetivos del departamento de Joventut.
El problema inicial era tener una herramienta más eficaz que una hoja excel para tener una visión general de los objetivos realizados año a año. Con la aplicación desarrollada se puede tener en todo momento un control exhaustivo de los porcentajes realizados para así poder actuar en un sentido u otro a la hora de realizar tareas.
Como en el anterior proyecto con Sant Joan Despí, hemos utilizado Drupal 6 y un uso intensivo del módulo views para la exportación de datos a CSV para su posterior explotación.