Avanzado

Symfony en Drupal 8. Los detalles..

Como muchos sabréis, la próxima versión de Drupal va a sufrir grandes cambios en su arquitectura debido a la inclusión de varios componentes del framework Symfony.

Me gustaría explicar un poco:

* A qué se debe esta decisión de incluir partes de Symfony en Drupal.
* Como va a afectar a los desarrolladores de webs o módulos.
* Detalles sobre la integración de Symfony en Drupal Core.
* Beneficios que aporta esta iniciativa.
* Como obtener más información y como colaborar en la iniciativa WSCCI.

Drupal + Solr para mucho más que búsquedas

En esta sesión exploraremos las posibilidades que aporta una integración entre Drupal y Apache Solr. A través de esta combinación de herramientas no solo podremos construir una experiencia de búsqueda satisfactoria para nuestros portales sino que además podemos distribuir parte de la carga de procesamiento en nuestros portales de Mysql hacia Solr.

Panels vs. Context: Estrategias de composición de páginas en Drupal 7

El sistema de bloques de Drupal es flexible, pero en muchos casos no lo suficiente.

Panels y Context son los módulos que abanderan las dos estrategias más conocidas para la composición de páginas con disposiciones complejas.

Analizaremos y compararemos ambos módulos y sus complementos más conocidos para poder, al desarrollar un proyecto, tomar una decisión razonada más allá de los gustos personales.

Arquitectura de proyectos Drupal

Drupal es una herramienta en la cuál es fácil entrar: nos ponemos unos días leyendo y documentándonos, vamos probando módulos, flipamos con su potencia, y fácilmente, construimos sitios de distintos tipos. Hasta ahí, el nivel inicial-medio de un "experto" en Drupal. Pero qué camino hay de ese punto hasta construir un sitio en el que hay que gestionar los módulos contribuidos y sus versiones instaladas (con sus parches, librerías y demás), los módulos desarrollados a medida, el tema (ya sea a medida, contribuido, o una mezcla de ambos) y toda la configuración hecha a medida de Drupal.

Domesticar Drupal con Rules

Rules es uno de los conjuntos de módulos más utilizados en Drupal 7, estando presente en muchos desarrollos. Este módulo nos ayuda a evitar la cantidad de código personalizado, automatizando tareas en función de eventos ejecutados.

En esta sesión, presentaré el módulo para aquellos que todavía no lo conocen y posteriormente iremos hacia características avanzadas -como componentes, loops, etc.- así como algunos ejemplos que nos ayudaran a dar una imagen práctica de hasta dónde podemos llegar con Rules.

Drupal e integración continua

Charla sobre la integración continua en Drupal.
Apoyándonos en los conocimientos adquiridos desarrollaremos una charla basada en los siguientes pilares:
Jenkins y la automatización de los tests.
Testado de features en el sistema de CI.
Detección de commits.
Ejemplo de lanzado de tests Simpletest desde Drush con Jenkins.
Uso de herramientas como phpcpd

Procedimientos, herramientas y estrategias para el desarrollo con drush, make y perfiles de instalación

En esta sesión se expondrán varios procedimientos para el desarrollo basado en drush, make y perfiles de instalación. Se tratarán a su vez distintas herramientas, utilidades y estrategias para las fases del proceso de desarrollo.

En la sesión se hará énfasis en la replicabilidad característica de las distribuciones, así como en la reutilización de componentes, más común en el desarrollo cotidiano de sitios web o aplicaciones a medida. En cualquier caso, las características del proyecto que tengamos entre manos son las que definirán en gran medida la idoneidad de los procedimientos, herramientas y estrategias a seguir.

Drupal Mobile

Esta sesión explicará paso a paso el procedimiento de desarrollo de una interfaz RESTful con Drupal y el módulo Services y su posterior integración en una aplicación móvil desarrollada en JQuery Mobile y PhoneGap.

Drupal Mobile -Rubén Teijeiro from Asociación Drupal on Vimeo.

Automating Drupal Development with Patterns

Complex websites and web applications can be created by combining configurations of Modules, Content Types (CCK,) Views, Panels, Menus, Blocks, Categories, Roles / Permissions, etc.This site setup and configuration process is a very time consuming and repetitive bottleneck.
Patterns module (http://drupal.org/project/patterns) is built to bypass this bottleneck by managing and automating site configuration that is stored in YAML, XML or PHP serialized arrays.

Depuración y profiling en Drupal: casos prácticos

Habitualmente, todas las sesiones que se presentan en congresos web relacionados con la comunidad PHP sobre depuración y profiling, y en concreto sobre las herramientas xdebug y xhprof no suelen ir más allá de las instrucciones de instalación y una presentación vaga de las interfaces de usuario y/o sus modelos de uso.

Suscribirse a RSS - Avanzado