drupal

Recursos de programación de drupal
Mariano Barcia (@abrillar) nos hablará sobre una herramienta que él mismo ha desarrollado: Drupsible. Drupsible es una herramienta DevOps de Entrega Continua, basado en Ansible. Mediante el uso de Drupsible, tu equipo será capaz de ​ aprovisionar, importar, integrar, implementar y mantener sitios web de Drupal sobre infraestructuras complejas usando un simple conjunto de archivos de configuración YAML.  http://www.drupsible.org
Samuel Solís, desarrollador Drupal de ASPGems presentó en T3chFest2015 la charla '¿Por Amor al Arte? Ventajas del Software Libre'
Título: ¿Por Amor al Arte? Ventajas del Software Libre Ponente: Samuel Solís Link: https://techfest.uc3m.es/programa/por-amor-al-arte-ventajas-del-software-libre/ Liberar tu código si no conoces las ventajas puede parecer “de tontos”: ¡Tu trabajo lo puede usar cualquiera! ¡Y gratis! ¡Para eso no lo hagas! Sin embargo, tras 4 años utilizando Drupal como herramienta de trabajo (es open source), tres de ellos en la asociación española de Drupal y dos como activo colaborador y contribuyente a la causa con mi código y mis horas… puedo decir, que son afirmaciones completamente equivocadas. Me gustaría mostrar por qué el software libre hace que tu código sea mejor, que aprendas más, que tu empresa gane más dinero… ¡y todo eso ayudando al resto de desarrolladores a hacer lo mismo!
Drupal es un sistema (aplicación) de gestión de contenido modular construir espacios web en los que publicar cualquier tipo de contenido. Es totalmente administrable y configurable desde una interfaz gráfica de usuario integrada en la propia web
12/12/2011 Drupal es un sistema (aplicación) de gestión de contenido modular construir espacios web en los que publicar cualquier tipo de contenido. Es totalmente administrable y configurable desde una interfaz gráfica de usuario integrada en la propia web
Os invitamos a una presentación de la herramienta seguida por un taller práctico en el que construiremos un caso concreto de aplicación del sistema poniendo en marcha una tienda virtual con Drupal
Título: Drupal: Qué, Cómo, Por Qué y, Sobre Todo, Cuándo Utilizarlo Ponente: José Alcántara Link: https://techfest.uc3m.es/2014/programa/drupal-que-como-por-que-y-sobre-todo-cuando-utilizarlo/ Drupal es un CMS programado en PHP, software libre GPL con una de las comunidades de desarrollos, usuarios, y profesionales más vibrantes del mundo del software libre / open source actual. Dada la gran demanda de empleo existente en este campo resulta especialmente importante conocer qué es Drupal, cómo usarlo, cuáles son sus principales ventajas y sobre todo cuándo es la mejor opción, para no usarlo en situaciones en que haya otras opciones, pero sobre todo para tenerlo en consideración cuando sí lo sea.
Pues nada, aquí tenemos la charla de Abril, en esta ocasión tendremos a Samuel Solís, con su charla "Drupal como Framework": Resumen de la charla:    "Drupal es un software de desarrollo a caballo entre el CMS y el Framework. Acostumbra a ser discutido entre los fanboys de los CMS y entre los desarrolladores acostumbrados a frameworks. Intentaré mostrar como se implementa Drupal. Veremos ejemplos tanto en Drupal 7 como en Drupal 8 para que se pueda distinguir la fuerte evolución que ha supuesto la incorporación de componentes de Symfony2, siendo esta (al menos para mi) un paso importante para la profesionalización de Drupal."
[PHP Conference Argentina 2013 - 4 de Octubre] Drupal es un CMS bien conocido por ser muy sencillo para hacer cosas básicas y tener un site web corriendo con PHP en pocos días. Cuando queremos aplicar Drupal en proyectos de gran escala, trabajar con múltiples desarrolladores a la vez, donde se tienen varios entornos para Integración, QA, Stagging y Producción, donde el cliente nos exige testing automatizado, integración y delivery continuo la cosa ya no es tan sencilla ni hermosa. La charla presentará las mejores prácticas para implementar proyectos de gran escala con Drupal tratando de desacoplar un poco la configuración de la base de datos y llevandola a código mediante el uso de módulos custom, Features y Updates. En base a esto se presentarán estrategías para implementar un proceso de integración continua con continuos delivery mediante herramientas bien conocidas como Phing, Jenkins y Drush. Se presentarán alternativas para implementar unit testing y testing funcional automático dentro del proceso de integración continua para complementar el proceso y validar la ejecución de los deploys.
En marzo de 2012 se hizo oficial la incorporación de algunos componentes de Symfony 2 en Drupal 8. Desde entonces, ambas comunidades han trabajado unidas en un proceso en el que antiguos componentes de Drupal fueron reemplazados por modernos y mucho más flexibles componentes de Symfony. Una difícil tarea que sólo se ha podido realizar hasta ahora gracias a la participación de ambas partes tanto de forma remota como presencial. En esta charla se revisarán algunos de estos componentes explicando cómo han reducido la deuda técnica que Drupal arrastraba y resaltando los beneficios que se obtienen de cada uno de ellos. Entre ellos están Twig, HTTP Foundation, HTTP Kernel, Event Dispatcher y Routing. También se verán las relaciones que se han establecido entre ambas comunidades y los retos a los que se enfrenta la comunidad de Drupal ante la nueva versión, la cuál saldrá a la luz en 2014.