En los últimos años todos(o la mayoría) de CMSs(Content Management System) del mercado como WordPress, Drupal o Liferay están a la caza de posicionarse como DXPs(Digital eXperience Platform). Pero no todo el mundo tiene muy clara la diferencia, en este artículo explicaremos que son y sus diferencias. Estamos muy acostumbrados al CMS, de él se […]
En muchas ocasiones me preguntan que CMS(Content Management System) es el mejor y la respuesta siempre es la misma, depende. Depende del tipo de proyecto, no existe un producto perfecto para todos los proyectos. En este artículo vamos a analizar varios CMS, los principales del mercado y los que yo mas conozco, utilizando distintas variables. […]
Todos aquellos que tengan portales de Drupal con la versión 7.x ya podéis actualizaros corriendo a la versión 7.39(La última). El motivo son varios exploits de seguridad muy fácilmente explotables. El exploit en concreto lo tenéis descrito en la siguiente URL https://www.exploit-db.com/exploits/34993/ . Básicamente, a través de una inyección SQL, les permite resetear tu primer […]
Después de hacer el proyecto de Médicos Sin Fronteras desarrollamos la integración para Intermón Oxfam, muy parecida a la anterior pero con el programa de TrailWalker que incorpora todo un sistema de donativos y unas pinceladas de gamificación: – Gestión del sistema de donativos integrado con el CRM de la empresa de la marca SAP. […]
Este post es para presentar un proyecto que hice hace ya 3 años. Se trata de la integración del site de Médicos Sin Fronteras(http://www.msf.es) con su CRM implementado sobre SAP. La integración se hizo por medio de los Webservices SOAP de SAP. Para este proyecto se desarrollaron un conjunto de módulos con un conjunto de […]
A partir de la versión 7, Drupal nos provee de un hook llamado ‘url_inbound_alter’ muy interesante que nos permite interceptar la URL y modificar el path. De esta manera, por ejemplo, si tenemos un portal que tiene varios subdominios y queremos que se muestre una home diferente en función del dominio podemos hacerlo de la […]
La formación para desarrollo de módulos y temas Drupal esta orientada a capacitar a desarrolladores web para el desarrollo de portales web utilizando tecnología Drupal. No es necesario tener nociones previas de Drupal para la formación aunque si que es muy recomendable tener sólida experiencia en desarrollo web. La formación es 100% practica. El alumno […]
Si en algo destaca Drupal es en su adaptabilidad, una prueba de ello es el soporte que da a implementar nuevos sistemas de negociación de idioma por defecto. Hoy me he encontrado con una incidencia en un portal desarrollado sobre Drupal, que funcionaba en los servidores Cloud de Openshift y que tenia un CloudFlare funcionando […]
Los hooks son el principal mecanismo de comunicación entre módulos Drupal y entre los módulos y el core. Básicamente si quieres aprender a desarrollar en Drupal tienes que entender y conocer su estructura de módulos. Si queremos implementar un hook en nuestro módulo simplemente deberemos implementar una función con la siguiente pinta: Por ejemplo, si […]
Una de las funcionalidades ‘molonas’ que incorpora Drupal 7 es que las opciones del panel de control se te abren en Pop Ups(En overlay). Pues bien, si queréis que todas la URLs de vuestro menú que cumplan un determinado patrón se abran en Overlay solo tenéis que implementar el hook ‘hook_admin_paths_alter’ de la siguiente manera: […]