Castellano

Drupal como fuente de información y procesado para apps

Introducción

Cada vez más son los proyectos web que llevan asociados la realización de una aplicación para dispositivos móviles. Son muchos los casos en los que gran parte de la información que mostrará la app debe obtenerse del portal web.

En estos casos, Drupal es fuente de información para la app y, además, también puede ayudar a procesar tareas que en los dispositivos móviles tienen un alto coste de tiempo y rendimiento.

Objetivo

Open Data y Drupal

Introducción

La filosofía del movimiento Open Data y Drupal como CMS libre comparten muchos aspectos. Y es que ambos persiguen la liberación de conocimiento para su posterior desarrollo colaborativo, uno en forma de dato crudo o tratado y otro en forma de código fuente.

Objetivo de la charla

Facebook con Drupal en 8 horas

Tengo que construir Facebook desde cero y el cliente dice que el trabajo tiene que estar listo mañana. No sé muy bien como voy a hacerlo pero estoy seguro de que Drupal me ayudará con la tarea.

Crear una granja Drupal con Multisites

Cuando creamos nuestra primera web con Drupal, descargamos el core y creamos una base de datos. Para la segunda volvemos a bajar el core y creamos otra base de datos y así sucesivamente... Esto nos puede llevar a tener que gestionar multitud de carpetas prácticamente iguales y a hacer repetitivas tareas de mantenimiento en todas ellas.

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

Principios de diseño para gente que no diseña

En realidad ya lo sabes: en la web todo gira alrededor de la comunicación. Lo que no todo el mundo parece tener tan claro es que las apariencias, nos guste o no, son parte de la comunicación.

Actualización: Presentación en slideshare

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.

Multiidioma en Drupal 8

En esta sesión se hará una introducción a la evolución del multiidioma ahora que formará parte del core de Drupal 8. Las nuevas funcionalidades, y cómo se han resuelto los problemas que nos encontrábamos al montar un proyecto multiidioma con Drupal 6 o Drupal 7.

Coser, cantar y Panels

Panels se ha convertido en uno de los módulos más usados de Drupal. Prácticamente, puedes hacer cualquier página solo con Drupal, Views y Panels. Aunque tiene la fama de ser complejo y pesado también es útil y potente. En esta charla veremos que, aunque puede parecer difícil, hacer grandes cosas con Panels no es tan complicado. Empezando por lo más básico, iremos subiendo niveles, aprendiendo todos los secretos de los contextos, reglas de selección, layouts, panes, variantes hasta ser verdaderos maestros de Panels.

Páginas

Suscribirse a RSS - Castellano