drupalcampes

Recursos de programación de drupalcampes
SESSION TYPE: Standard (45 min) SESSION LEVEL: Basic SESSION LANGUAGE: Spanish "Entre otras muchas cosas, Drupal 8 ha incorporado grandes mejoras en cuanto a accesibilidad se refiere, mejorando principalmente la semántica del marcado a través de HTML 5 y WAI-ARIA. En esta charla explicaremos cómo abordar la accesibilidad desde el comienzo de un proyecto, haciendo uso de patrones de diseño inclusivos, en lugar de aplicar “parches” a posteriori cuando ya hemos concluido la implementación. Partiendo desde conceptos básicos al alcance de cualquier persona familiarizada con las tareas del frontend iremos descubriendo los errores más comunes, así como una metodología y patrones que nos permitirán hacer que nuestros sitios web promuevan la igualdad de oportunidades en el acceso a la información." 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 "Our site should always be tested by developers, QA, and clients with content as close as possible to the real one. In addition, we should have different use cases for different situations within our page: nodes with all fields filled with different lengths, some translated nodes and some not, with more than one image, etc. How can we provide our different environments with this content and integrate this in the day to day development using a simple API and having it all under a version control system? Migrate Default Content assist you on creating content using simple YML files as data source to create content for any Drupal entity, including, multivalued fields and translations; using Migrate API. In this session we will show: What are the basic features of the module and how to use them. The current state of the module. How to write a simple migration using the current integrations Future plans (let’s contribute back)." 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: Basic SESSION LANGUAGE: English El desarrollo guiado por comportamiento es un proceso de desarrollo de software que surge a partir de TDD (Test Driven Development). Su idea esencial se basa en cómo el software ha de ser entendido tanto desde el punto de vista técnico como de negocio, centrado en el valor para el usuario. [Objetivo] Conocer las bases de BDD, diferencias frente a TDD y estrategias para su aplicación en Drupal. [Contenido] Introducción a BDD, historias de usuario, casos de uso, verificación vs validación, criterios de aceptación… durante la charla veremos ejemplos de cada uno de los conceptos y cómo podemos aplicarlos a la toma de requisitos de un proyecto así como su evolución. En la segunda parte de la charla veremos cómo podemos relacionar estos conceptos adquiridos con Behat (herramienta de testing automático). [Target] La charla está orientada tanto a desarrolladores como a mánagers interesados en conocer una buena estrategia para abordar proyectos con éxito mediante un lenguaje común tanto para clientes como para desarrolladores. Slides: https://jorgetutor.github.io/bdd-drupalcampes-2017/ Twitter: @jltutor 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: 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: 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/