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 […]
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 […]
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: […]
Si necesitamos desarrollar un módulo de Drupal que registre o loguee usuarios podemos hacerlo usando estos dos scripts: Registrar usuario Loguear usuario Estos scripts los utilizo mucho en integraciones de Drupal donde es necesario importar usuarios o loguear usuarios mediante CAS, por ejemplo. Espero que os resulte útil.
Bonbon y Uniformes mínime son dos tiendas online de la empresa Berlotex S.L. Probablemente muchos de vosotros habréis llevado mas de una prenda de ropa hecha por Berlotex y diseñada en Barcelona. Berlotex es una empresa dedicada al diseño de ropa con colecciones para pequeños, grandes y mamás que distribuye a través de http://www.bonbon.es […]
Este pequeño script hacemos una ‘select’ a la base de datos y luego devuelve los datos en formato CSV. Para ello aprovecharemos el API de Drupal para definir las cabeceras y hacer la petición a la Base de datos y PHP para exportar los datos a CSV. Básicamente el script hace lo siguiente: 1. Define […]