Artículos sobre Drupal 8

coding drupal 8

Ampliando las extensiones (Filtros y Funciones) de Twig en Drupal 8

Maikel Maldonado
Una de las nuevas características de Drupal 8 es que utiliza el poder del motor de plantilla de Symfony: Twig, lo que hace más limpio el código que el motor de plantilla PHP Template usado en Drupal 7. Teniendo esto en cuenta, Drupal 8 por defecto incluye un grupo de extensiones disponibles pasa usar en las plantillas como por ejemplo, los filtros upper que transforma a mayúscula el texto pasado y lower que lo transforma a minúscula. 
Leer artículo
Crear-un-sitio-web-multilenguaje-en-Drupal-8

Crear un sitio web multilenguaje en Drupal 8

Juan Delgado Salmerón
Es posible que el proyecto en el que trabajamos requiera la adaptación de los contenidos a otros idiomas, a veces, incluso la traducción completa de la interfaz de usuario a múltiples idiomas. Esto puede llegar a ser una tarea laboriosa y pesada dependiendo de la tecnología que usemos. Drupal 8 nos lo pone muy fácil.
Leer artículo
instalacion Drupal 8 composer

Instalación de Drupal 8 mediante composer/drupal-project

Juan Delgado Salmerón
Instalar Drupal debería ser un proceso sencillo, rápido en el que no acabemos con demasiados quebraderos de cabeza durante la instalación y a la hora de resolver dependencias en nuestro proyecto. Vamos a analizar uno de los métodos de instalación más útiles de cara al desarrollo entre entornos.
Leer artículo
Desplegando código con Jenkins, Phing, Coder y PHPUnit

Desplegando código con Jenkins, Phing, Coder y PHPUnit (Parte III)

José Antonio Rodríguez
En un artículo anterior ya vimos como configurar Jenkins para realizar un deployment en un entorno remoto. Además, en una segunda entrega vimos como integrar el Plugin 'Drupal developer' para la validación del coding estandar de Drupal. Ahora, y para finalizar, veremos cómo realizar tests unitarios com PHP Unit integrados dentro de la herramienta Phing.
Leer artículo
Desplegando código con Jenkins, Phing, Coder y PHPUnit (Parte II)

Desplegando código con Jenkins, Phing, Coder y PHPUnit (Parte II)

José Antonio Rodríguez
Este manual va dirigido a personas con conocimientos de despliegue entre entornos, así como con nociones básicas de programación (orientado a PHP), especialmente del CMS Drupal (en su versión 7 u 8), que quieran automatizar ciertas tareas rutinarias y dar un paso más allá en el despliegue de entornos ejecutando diversas pruebas de calidad a nuestro código antes de iniciar el proceso de deployment final. Con este procedimiento no solo automatizamos y aseguramos nuestros despliegues, sino que garantizamos la integridad y calidad del código desde el primer momento de vida de nuestro desarrollo de software.
Leer artículo
Desplegando código con Jenkins, Phing, Coder y PHPUnit (Parte I)

Desplegando código con Jenkins, Phing, Coder y PHPUnit (Parte I)

José Antonio Rodríguez
Este manual va dirigido a personas con conocimientos de despliegue entre entornos, así como con nociones básicas de programación (orientado a PHP), especialmente del CMS Drupal (en su versión 7 u 8), que quieran automatizar ciertas tareas rutinarias y dar un paso más allá en el despliegue de entornos ejecutando diversas pruebas de calidad a nuestro código antes de iniciar el proceso de deployment final. Con este procedimiento no solo automatizamos y aseguramos nuestros despliegues, sino que garantizamos la integridad y calidad del código desde el primer momento de vida de nuestro desarrollo de software.
Leer artículo
Resetear password del admin en Drupal 8

Resetear password del admin en Drupal 8

José Antonio Rodríguez
A veces ocurre que olvidamos el password de nuestro usuario admin, y no tenemos habilitado un servidor de correos para restaurar la contraseña por los procedimientos habituales. En este pequeño manual indicamos de una forma fácil y rápida como resetear nuestro password a través de la consola. 
Leer artículo
Twig: Cómo usar el motor de plantillas de Drupal 8 y Symfony2

Twig: Cómo usar el motor de plantillas de Drupal 8 y Symfony2

Jose Antonio Dorado Cerón
Tras el reciente lanzamiento de Drupal 8, todos los desarrolladores deben conocer la nueva arquitectura que presenta tras su integración con Symfony2. En un post anterior ya hablamos de YAML, una de las principales novedades que nos íbamos a encontrar en Drupal 8. Pero no es la única novedad que debemos conocer, existen una gran cantidad de componentes y funcionalidades nuevas que se incorporan a esta nueva versión. Una de las que más va a afectar a los desarrolladores de Drupa 8 es Twig, el nuevo motor de plantillas.
Leer artículo
YAML: Ficheros de configuración en Drupal 8

YAML: Ficheros de configuración en Drupal 8

Jose Antonio Dorado Cerón
Como hemos visto en el post relativo a la nueva arquitectura que presenta Drupal 8 tras su integración con Symfony2, se incorporan nuevos componentes y funcionalidades que no estaban presentes en versiones previas y que nos conviene conocer antes de enfrentarnos a un nuevo desarrollo. Una de las principales novedades con las que nos vamos a encontrar es el nuevo formato para definir  los ficheros de configuración y las rutas.
Leer artículo
Arquitectura de Drupal 8 tras su integración con Symfony2

Arquitectura de Drupal 8 tras su integración con Symfony2

Jose Antonio Dorado Cerón
La llegada de Drupal 8 ha supuesto que los caminos de Drupal y Symfony2 se unen en muchos puntos. Con el objetivo de reforzar y mejorar la arquitectura a bajo nivel de Drupal, la nueva versión Drupal 8 hace uso de muchos de los componentes que tienen más peso en el núcleo de Symfony2.
Leer artículo