DRUPAL MEETUP - MAYO 2017

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
rcechang's picture
Start: 
2017-05-05 18:30 - 21:30 America/Lima
Organizers: 
Event type: 
User group meeting

Hola a todos,

Como para no perder la costumbre realizaremos un nuevo MEETUP en la UNIVERSIDAD NACIONAL DE INGENIERÍA (CTIC-UNI).

Fecha : Viernes 05 Mayo de 2017
LUGAR: Universidad Nacional de Ingeniería - Auditorio del Centro de Tecnologías de la Información y Comunicaciones CTIC - UNI
Hora: Desde las 6:30 p.m hasta las 9:30 p.m.

Los interesados en realizar charlas están invitados a participar. Realicen sus propuestas con anticipación para poder programarlas dentro del tiempo disponible. El formato es de 25 minutos, y 5 minutos para responder preguntas.

CHARLAS Y HORARIOS:
6:30 - 7:00 Bloques en Drupal 8 (Ricardo Chang)
7:10 - 7:40 Drupal 8 Custom Rest Resource (Luis Telaya)
7:50 - 8:20 Introducción al módulo de Parragraphs en Drupal 8 (Heissen López)
8:30 - 9:30 Keynote: Bases de datos: Cómo elegir la mas conveniente (Adam Sánchez)

El tiempo que queda entre las charlas es para responder preguntas y para que el próximo ponente vaya preparando sus materiales para la siguiente charla. Solicitamos puntualidad a los ponentes y al público.

AttachmentSize
drupal-Meetup-Mayo-2017.jpg97.11 KB
meetup-lima-mayo-2017-foto-grupal-.jpg179.85 KB

Comments

asanchez75's picture

Drupal 8 no solo ofrece soporte para bases de datos relacionales como PostgreSQL, MySQL ó MariaDB. También ofrece soporte para bases de datos NoSQL como MongoDB (document-oriented database) ó Neo4J (graph database). Esta presentación explicará sus principales características y los contextos en que se aplican exitosamente. Se recomienda ver este video previamente: "NoSQL Distilled to an hour" by Martin Fowler (
https://www.youtube.com/watch?v=ASiU89Gl0F0)

Propuesta: Drupal 8 y el Google Knowledge Graph

asanchez75's picture

Drupal 8 hace sencillo que los contenidos sean colectados por Google y así se conviertan en parte de su Knowledge Graph. Esta presentación explicará como usar el vocabulario Schema.org para estructurar correctamente nuestros contenidos y sean indexados correctamente por Google.
Se recomienda leer previamente:
https://developers.google.com/search/docs/guides/intro-structured-data
https://developers.google.com/knowledge-graph/

asanchez75's picture

Drupal 8 ha adoptado "semantic versioning" para controlar las versiones del core y liberar nuevas funcionalidades más "rápidamente". Detrás de esta nueva "estrategia", Drupal sigue usando Git como sistema de control de versiones. Aunque el uso de Git esta muy extendido en el mundo de los desarrolladores, todavía hay desarrolladores que no lo usan porque: a) no están familiarizados con la consola b) no conocen estrategias de control de versiones con Git. Esta situación hace que aún sigan haciendo decenas de copias del mismo archivo (o carpeta) cada vez que hacen un cambio mientras siguen usando FTP para modificar "en caliente" su código sin posibilidad de restaurar el estado previo rápidamente. Esta presentación explicará los conceptos básicos detrás de Git pero estará enfocado principalmente en la estrategias de control de versiones y en el uso de ramas (branches) para los servidores de pruebas, stage y producción.

Se recomienda ver
http://semver.org/
https://drupalize.me/videos/semantic-versioning
http://hussainweb.me/drupal-8-and-semantic-versioning/

Charla: Twig Tools

jsalinasd's picture

Veremos algunas de las muchas herramientas que nos da Twig (el nuevo sistema de templates para Drupal 8) y algunos casos prácticos donde utilizarlas.

Charla: Bloques en Drupal 8

rcechang's picture

Se mostrará el funcionamiento de bloques en Drupal 8 desde el punto de vista de la interfaz administrativa de Drupal (Site Building) y cuales son sus ventajas sobre la versión de Drupal 7. Además, se hará un breve recuento de algunos módulos que ayudan a la gestión de bloques.

Re: Charla: Bloques en Drupal 8

asanchez75's picture

Excelente! yo me quedé asombrado cuando vi que mediante un campo Entity Reference se podía también referenciar un bloque. Y encima sin necesidad de recurrir al módulo Paragraphs!

No malogres el negocio pues

heilop's picture

No malogres el negocio pues Adam :P

Buenas vibras, nos vemos en el meetup!!

--
Heissen López
@heilop

Me demoré un poco, porque no

rcechang's picture

Me demoré un poco, porque no recordaba bien, y tenía que revisar la interfaz. Hay 3 posibles tipos de referencia a bloques:

Content

  • ...
  • Custom Block
  • ...

Configuration

  • ...
  • Block
  • Custom Block Type
  • ...

Para entender esto, hay que saber que d8 viene con dos tipos de entidades, los "content entities" y las "configuration entities". Y por otro lado los bloques en d8 son un tipo de plugin, que acepta tanto configuration entities como content entities. El core, viene con una forma personalizada de agregar tipos de bloques y bloques custom. Éstos últimos son los Content -> Custom Block. Los tipos de Bloque son los Configuration->Custom Block Type. Y otros bloques pueden haberse creado como Entidades de Configuración, que sería el otro tipo de campo.

Parece complicado ... en realidad no lo es tanto, pero explicarlo en un comentario si es complicado :-D. Tampoco creo que entre a este nivel de detalle en la charla (o tal vez sí) por el tiempo disponible. Nos vemos.

heilop's picture

El módulo Paragraphs permite a los editores de contenido una manera muy fácil de crear páginas de contenido dinámico. Además, este módulo ofrece la posibilidad de dividir el contenido en componentes configurados que contienen una gran cantidad de widgets: fotos, videos, mapas, bloques de texto y mucho más.

En esta charla exploraremos y daremos una breve introducción al módulo de páragraphs, mostraremos algunas ventajas, describiremos el proceso de creación y diseño de nuevos tipos de Paragraphs.

--
Heissen López
@heilop

Charlas completadas

rcechang's picture

Hola a todos,

Por el tiempo disponible para las charlas. Cerramos la propuesta de charlas hasta las que existen. Los que deseen dictar nuevas ponencias (sabemos que hay varias personas que quieren proponer sus charlas), esperamos organizar otro evento en aproximadamente 1 mes.

En breve publicaremos la lista de charlas y hora de cada una de ellas.

Ups no vi tu post @rcechang

edutrul's picture

Ups no vi tu post @rcechang si hay disponible para uno más genial! (sere bien breve)

CEO at heydru! / Senior Developer at Lullabot

Hola Eduardo

rcechang's picture

Hola @edutrul, estamos tratando de tener un horario bien definido y que contemple los tiempos para las preguntas y preparación de la siguiente charla.

Sin embargo, por favor, de todas maneras ven al evento para compartir todos juntos y darle ritmo a nuestra comunidad.

También queda apuntada tu charla para el siguiente evento. Vamos a necesitar bastantes ponentes para mantener un ritmo de eventos periódicos.

Propongo la charla: Drupal 8 Custom rest resource

edutrul's picture

Hola a todos!

Propongo la charla: Drupal 8 Custom rest resource
Vamos aprender como crear un recurso de rest personalizado usando los métodos GET, POST, UPDATE y DELETE.

CEO at heydru! / Senior Developer at Lullabot

Eduardo (@edutrul

rcechang's picture

Eduardo (@edutrul ),

@jsalinasd no va a poder presentar su charla, así que tu charla ocuparía su lugar ¿te parece?

@rcechang Gracias! si

edutrul's picture

@rcechang Gracias! si perfecto! cc: @jsalinasd

CEO at heydru! / Senior Developer at Lullabot

El Meetup se podra ver...

yaach's picture

...x algun LIVE STREAM??

Streaming

jsalinasd's picture

Hola! Voy a intentar hacer streaming del evento desde este canal de YouTube:

https://www.youtube.com/channel/UC6HQCUWo3Bbmaxll1J5nm-g

Esperemos que la conexión de internet nos ayude.

Actualizada la lista de charlas

rcechang's picture

@edutrul ya está actualizada la lista de charlas.

@yalegria en cuanto a live stream por ahora no tenemos programado nada. En caso que podamos implementarlo, te comentamos.