drupal

Recursos de programación de drupal
SESSION LEVEL: Basic SESSION LANGUAGE: English Optimizing images can drastically decrease the page load time because, on average, 60% of a website’s page weight is made up of them. Responsive Web Design has changed how the web is built and that includes images too, because the aim is to deliver the highest quality image supported and nothing more. So today we have new standard elements and attributes to work with images widely supported by browsers (and polyfills for the rest) and Drupal has incorporated them. In Drupal 8 the Responsive Image module is in core and is prepared to solve a wide range of needs. And, as usually happens in Drupal, there are several contributed modules that help us to improve the basic needs or to solve the special ones, like Art Direction. I’ll start this session with a quick introduction about the different existing solutions for responsive images to be sure we are all at the same page. I’ll explain the difference between viewport sizing and Art Direction and how we are supposed to work with Drupal for each one, including demos. I’ll share tips and contrib modules that can make the developer and the final user live easier. I’ll also explain how lazy loading works and what solutions do we have in Drupal. When you leave this session you’ll have an idea about the options offered for Drupal and enough knowledge to choose the correct one for your project. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION LEVEL: Intermediate SESSION LANGUAGE: English The way we build sites has radically changed in recent years. Front-end JavaScript applications fed by APIs, and other modern technologies, are rapidly eating the web. This session looks at how Drupal currently fits into that world and how we can continue to evolve the software to complement these new technologies. We’ll also consider which parts of Drupal we may to bid farewell to, and what our competitors in the CMS landscape are working on. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Lightning talk (10min) SESSION LEVEL: Basic SESSION LANGUAGE: Spanish "La documentación es la primera impresión que reciben los nuevos usuarios sobre el software, y una de las claves para el incremento de la experiencia dentro de la comunidad, así como del crecimiento y la evolución de un proyecto. Drupal ha presentado algunas debilidades en este aspecto durante estos años, pero afortunadamente esto está cambiando. Las nuevas directrices y herramientas establecidas por el Grupo de trabajo de Documentación (DocWG) ofrecen multitud de mejoras, entre ellas la posibilidad de traducir la documentación oficial a distintos idiomas. Algunos miembros de la comunidad española hemos comenzado a colaborar en este sentido, a través del grupo de trabajo de documentación en español, que nació hace unos meses con el objetivo de traducir y mantener la documentación en español. De momento estamos trabajando en la traducción de la Guía de usuario de Drupal 8. Aún queda mucho trabajo por hacer, para el que necesitamos de tu ayuda. Esta breve charla está orientada a la búsqueda de nuevos colaboradores para el grupo de trabajo. Se pondrá en contexto a los asistentes, exponiendo los objetivos y esfuerzos que se pretenden llevar a cabo, además de dar una introducción sobre cómo se organiza el grupo y cómo comenzar a colaborar en el mismo." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION LEVEL: Intermediate SESSION LANGUAGE: Spanish El Museo Thyssen- Bornemisza está desarrollando un ambicioso plan estratégico que persigue la evolución/transformación hacia un modelo de negocio digital. El objetivo final el disponer de una presencia digital, alineada con las necesidades de comercialización del Museo, totalmente renovada con nuevos contenidos, novedosos servicios, nuevas fuentes de ingresos, capacidades analíticas y mejora de los procesos internos. Tras un proyecto de Consultoría Digital se realizó un replanteamiento y redefinición del modelo de negocio del Museo y su evolución, sustentado por todas sus presencias online (Museo, Educathyssen, Tienda, Ticketing) y todos sus formatos (web, tablet, mobile,…). Como resultado de una segunda de análisis y diseño de los nuevos sitios web se establecieron las necesidades tecnológicas que deberían cubrir los nuevos sitios y en consecuencia la plataforma tecnológica que los sustentara. Estas necesidades fueron el punto de partida de una selección que tuvo en cuenta tanto a los principales gestores de contenidos así como la posibilidad de un desarrollo a medida. En la sesión se presentará como el Museo ha ido avanzando en sus proyectos digitales desde su concepción hasta la selección del CMS Drupal y el desarrollo de sus dos sitios web principales recientemente publicados. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: Intermediate SESSION LANGUAGE: Spanish "Sobre el año 2012 se estableció un Battleplan para unificar esfuerzos y mejorar la funcionalidad de búsqueda en Drupal 8. La decisión final llevó al módulo Search Api como candidato idóneo y como consecuencia Search Api Solr en favor de Apache Solr Search. El objetivo de la charla es ver en la práctica cómo funciona Solr con Drupal y saber por dónde empezar a la hora de implementar ciertos requisitos de búsquedas no contemplados en la configuración por defecto. Daremos un repaso general desde el esquema de Solr hasta la configuración de la vista que muestra los resultados, pasando por la gran utilidad de los procesadores. Usaremos la interfaz de Solr para analizar los campos indexados y buscados averiguando qué indexa Solr cuando recibe un texto y cómo lo coteja con el texto buscado. Como ejemplo práctico le diremos a solr cómo indexar una cadena de texto existente en un campo de un nodo de Drupal y estableceremos los criterios que tiene que seguir para encontrarla cuando un usuario hace una búsqueda no necesariamente idéntica a la palabra o frase indexada. La charla parte desde una visión general de cómo funciona un buscador en Solr (para todos los públicos), cómo se implementa la funcionalidad mediante procesadores propios y creación de campos y tipos de campos en Solr (desarrolladores) y cómo se configura toda esta personalización desde la interfaz de Drupal (Site-builders)." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: Basic SESSION LANGUAGE: English "Have you ever wanted to create a very dynamic content, with many different relative sections, but do not want a HTML guru to create this. A novice content editor may make something that looks good once but just try to make this responsive. The paragraphs module is changing the way we think about assembling content within Drupal. It provides a powerful tool for doing content-first based design and content management in Drupal 7 and 8. In this session will provide an overview of Paragraphs and show some real examples of the use of this module." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: N/A SESSION LANGUAGE: Spanish "Siempre que alguien nos pregunta por alguna página conocida desarrollada en Drupal solemos decir "La Casa Blanca" o "Los Grammys". ¿Pero por qué no usamos páginas de organizaciones más cercanas a nosotros? ¿Puede ser que sea porque desconocemos su existencia? En esta sesión se presentarán los retos técnicos de algunos de los portales más grandes desarrollados por empresas vinculadas a la comunidad. Habrá una presentación de unos 10 minutos por caso de éxito y luego ronda de preguntas para poder saber más sobre ellos David Gil - Biko. Drupal 8 en el Museo Thyssen-Bornemisza: Presentaremos como y porque elegimos Drupal 8 y la arquitectura general del nuevo conjunto de portales del Museo Thyssen-Bornemisza. Ramón Vilar - Ymbra El caso que nosotros presentaremos será: Uso de Drupal 8 para el desarrollo de una aplicación de gestió de expedientes judiciales para el Tribunal Arbitral de Barcelona. Caso interesante por el uso de Drupal en una aplicación de gestión y también por sus caracterísiticas técnicas y de workflow de este tipo de entornos. Siddharta Navarro - Atenea tech Escuela de negocios EADA con Drupal 8 (https://www.eada.edu/): portal web con una estructura de contenidos compleja, layouts flexibles, importaciones automáticas, y donde hemos dado un poder increíble al editor de contenidos. Isaura Galafate y Beatriz González - Emergya Web en Drupal 8 del Sevilla FC y las claves son: multilenguaje, multisite, mejora del rendimiento y consultoría digital." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: Intermediate SESSION LANGUAGE: Spanish "Para poder crear un tema ágil, cómodo, sólido y extensible podemos tener en cuenta ciertos detalles a la hora de tematizar. Se presentarán las ventajas y la importancia de emplear una metodología concreta a la hora de tematizar nuestro drupal (con o sin diseño). Puntos principales de la metodología: - Uso de Sass para generar las hojas de estilo. - Implementación SMACSS. - Guía de estilo que recopile todos los componentes y estilos disponibles. - Componentes reutilizables. - Estilos predefinidos y coherentes. - Cómo integrar estilos en ckeditor. - Proponer mejoras para la creación / implementación del diseño. Está orientada a perfiles dedicados a la creación de temas." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION LEVEL: Intermediate SESSION LANGUAGE: English Drupal 8 cache for developers: When we work with custom code in Drupal 8 we will face a first problem because everything is cache, we can deactivate that cache but we will end up with other problems if we don't think in how to invalidate that cache for the render arrays that we generate. We will see how to solve this kind of problems. I will also talk about Drupal Console as a helper tool to generate code. Caché en Drupal 8 para desarrolladores: Cuando trabajamos con código custom en Drupal 8 tendremos un primer problema al estar todo cacheado, esta caché se puede desactivar para desarrollar pero posteriormente podremos tener otros tipos de problema si no pensamos en como invalidar esta caché para los render arrays que generemos, veremos como podemos solucionar estos problemas. También hablaré de Drupal Console como herramienta de ayuda para generar código. DRUPAL CAMP Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: Basic SESSION LANGUAGE: Spanish "Destripemos Drupal Commerce 2.x, ¿qué novedades trae y qué nos permite hacer ahora mismo, y en el futuro? En esta charla os guiaré a través de las nuevas características y funcionalidades de la nueva versión del módulo más flexible para comercio electrónico en Drupal 8. Hablaremos de la nueva interfaz de usuario, mucho más amigable, de la renovada arquitectura de productos, que ya no dependen nodos, son entidades y también de cómo se gestionan las variaciones y sus atributos. También veremos las herramientas orientadas a desarrolladores, que facilitan la creación de arquitecturas más complejas, con productos a medida, así como la nueva API de pagos que facilita enormemente el trabajo. Finalmente hablaremos de todos aquellos módulos que se han incorporado al núcleo de Drupal Commerce, como cupones y descuentos. Esta charla está destinada a cualquiera que quiera tener unas nociones básicas sobre Commerce 2.x. Mostraré algo de código, pero perfiles no-técnicos son bienvenidos." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/