SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Multilenguaje en
Drupal 8
Christian Lopez Espinola
@penyaskito
Sobre mi
Christian Lopez @penyaskito
Cocomore AG @cocomoreag
Prefiero perros a gatos.
La iniciativa
multilenguaje
D8MID8MI
826
personas han
contribuido
*on Thursday July 18th 2013
Multilenguaje en Drupal 8 y la iniciativa D8MI
Multilenguaje en Drupal 8 y la iniciativa D8MI
Multilenguaje en Drupal 8 y la iniciativa D8MI
Multilenguaje en Drupal 8 y la iniciativa D8MI
Multilenguaje en Drupal 8 y la iniciativa D8MI
Multilenguaje en Drupal 8 y la iniciativa D8MI
475
issues cerradas
*on Thursday July 18th 2013
311
issues pendientes
*on Thursday July 18th 2013
Multilenguaje en Drupal 8 y la iniciativa D8MI
14
Drupal
CORE
L10n UP
Para evitar descargar
traducciones
CONTENT
TRANSLATION
Sólo para nodos, hace
copia de los nodos.
LOCALE
Idiomas, interfaz de
usuario en otro
idioma.
I18N
Menus, taxonomías,
etiquetas de campos,
views. También
necesitas i18n_views; y
webform_localization,
y...
VARIABLE
API para gestionar
algunas
configuraciones
localizadas
Entity
translation
Usado en Drupal
Commerce por ejemplo.
Tambien necesitas el
modulo Title!
Drupal 7 MULTILINGUAL
tl: dr;
MULTILINGUAL EN EL CORE
•TODO MODULO SABE LO QUE ES UN IDIOMA.
•CONTRIB CON SOPORTE MULTILENGUAJE CASI SIN
PLANTEARSELO.
•WORKAROUNDS END.
EOM.
16
LANGUAGE
Servicios básicos
para todos los
módulos que
tratan con datos.
No solo
multiidioma.
INTERFACE
Traducción de la
interfaz del con
actualizaciones
automáticas y
usabilidad
mejorada.
CONTENT
API de traducción
de campos para
todas las
entidades.
Provee interfaz de
usuario.
CONFIG
El sistema de
configuración
gestiona bloques,
vistas,
configuración de
campos.
Traducción
unificada.
CUATRO PILARES en DRUPAL 8
LANGUAGE
Servicios básicos para
todos los módulos que
tratan con datos. No solo
multiidioma.
I
18
El idioma es el PASO UNO
DETECTA EL IDIOMA DEL
NAVEGADOR
DESCARGA LAS TRADUCCIONES EN
VIVO Y EN DIRECTO
INSTALA EN EL LENGUAJE
SELECCIONADO
FUNCIONA CON DISTROS Y
CUALQUIER MODULO FUTURO
19
NODOS
TÉRMINOSUSUARIOS
ALIAS VIEWS
ASIGNACION de idioma
SITE INFO
EL SELECTOR DE
IDIOMA NO SE
MUESTRA SIEMPRE
........
20
CONFIGURACION FLEXIBLE del idioma
EL CONTENIDO SE PUEDE
ASOCIAR A IDIOMAS POR TIPO
POSIBILIDAD DE VALORES POR
DEFECTO DINAMICOS
Toda la configuracion EN UNA
MISMA PAGINA
DOS idiomas especiales
21
VISIBILIDAD del idioma
BLOQUES QUE SE MUESTRAN U
OCULTAN EN FUNCION DEL
IDIOMA
VIEWS CON FILTRADO POR
IDIOMAS PARA LISTADOS
LAS PROPIAS PAGINAS DE
DRUPAL CONVERTIDAS A VIEWS
22
SELECCION de Idioma
SIMPLIFICADO E INTEGRADO
RUTAS ACTIVADAS POR
DEFECTO
NUEVO: Idioma preferido para
la administracion
Nuevo IDIOMA SELECCIONADO
Deteccion desde el navegador
MUY MEJORADA
23
NAME TRANSLITERATION
TRANSLITERATION API en el
core
Usado para machine names
Contrib puede usarlo mas
Posiiblidad de usarlo para
nombres de archivos, etc.
24
ENGLISH se puede borrar
BORRAR ENGLISH
SELECCION FLEXIBLE
VISIBILIDAD DE BLOQUES
VIEWS
CONFIG FLEXIBLE
ASIGNACION EXTENDIDA
PRIMERO EN EL INSTALADOR
INTERFACE
TRANSLATION
Traducción de la interfaz
del con actualizaciones
automáticas y usabilidad
mejorada.
m
II
27
TRADUCCIONES AUTOMATICAS
MODULO HABILITADO
AUTOMATICAMENTE AL INSTALAR
EN OTRO IDIOMA
NO REQUERIDO SI SOLO QUIERES
ASIGNAR EL LENGUAJE
TRADUCCIONES SE DESCARGAN
AUTOMATICAMENTE
28
ARCHIVOS DE TRADUCCION
CENTRALIZADOS
29
TRACKING de CUSTOMizaciones
Tradiucciones personalizadas se
gestionan
Pueden estar protegidas contra
sobreescrituras de traducciones
de la comunidad
importacion en batches, no time
out
30
NUEVA INTERFAz RENOVADA
Tabla de traduccion “in-place”
Soporte de traduccion de
plurales
Mantiene registro de los
cambios
Cadenas guardadas como
personalizadas
Exportacion de cadenas
personalizadas
31
SE PUEDE TRADUCIR AL
INGLES
TRADUCIR AL INGLES
INTERFAZ RENOVADA
GESTION DE TRADUCCIONES PERSONALIZADAS
IMPORTACION SIN TIMEOUTS
DIRECTORIO DE ARCHIVOS DE TRADUCCIONES
AUTODESCARGA
MODULO APARTE
CONTENT
TRANSLATION
API de traducciones en todas las
entidades. El modulo Content
translation provee interfaz de usuario.

III
34
TODAS LAS
ENTIDADES+ SE
SOPORTAN
35
CONFIGURACION INTEGRADA
Configuracion integrada
por bundle y por campo
Valores por defecto RAZONABLES
por tipo de campo
Soporte para Sub-field
36
INTERFAz DE TRADUCCION
TABS DE TRADUCCION en
contenidos
Traducciones por idioma
Posibilidad de tomar distinta
fuente de la traduccion para
cada idioma
Se puede editar el valor para
todos los idiomas (con permisos
adecuados)
37
PROPIEDADES
NO TRADUCIBLES AUN
38
MIGRACION
NO SE HA EMPEZADO
39
BUSQUEDAS Y SEARCH API
CON SOPORTE DE IDIOMAS
40
NODE ACCESS API
CON SOPORTE DE
LENGUAJES
Soporte de NODE ACCESS API
Busquedas por idioma
Actualizada Search API
PARA TODAS las entidades
POR BUNDLE + FIELD + SUB-FIELD
MIGRACION de properties
CONFIG
TRANSLATION
El sistema de configuracion
gestiona bloques, views, config de
campos. Traduccion unificada.
t
IV
43
Entities
CONFIG VS. CONTENIDO
Content
NODOS users
comments TERMS
contact
messages
menu
items
CONFIGURATION
views
vocabularies
CONTACT
CATEGORIES
FIELDS
SITE
INFO
USER
MAILS
OTHERS
PATH
ALIASES
MENUS
44
IDIOMA DEFINIDO EN
CADA ARCHIVO DE CONFIG
45
CONFIG
DISTRIBUIDA
EN INGLES
46
UI PARA CONFIG
47
CONFIG SOPORTA
SOBREESCRIBIR EN TIEMPO DE
EJECUCION
48
CONFIG INCLUYE
SOPORTE DE SCHEMA
49
DISTRIBUCION DE CONFIGURACION
Configuracoin “traducible”
encontrada con el schema
Se presenta a traduccion
50
SOLO CONFIGURACION
MARCADA
51
LOCALIZE.d.o
AUN PENDIENTE
52
MODULO CONTRIB
INTERFAZ DE TRADUCCION
53
PARA CUALQUIER CONFIGURACION
tabs de traduccion en paginas de
configuracion
puedes traducir a cualquier
idioma configurado
propuesto en core, podria entrar
54
GESTION DEL CAMBIO
PENDIENTE
INTERFAZ COMPLETA en contrib
Tabs de traduccion estandares
Sistema de schema
config overrides
para cualquier configuracion
core UI solo para config distribuida
GESTION DEL CAMBIO
56
LANGUAGE
Servicios básicos
para todos los
módulos que
tratan con datos.
No solo
multiidioma.
INTERFACE
Traducción de la
interfaz del con
actualizaciones
automáticas y
usabilidad
mejorada.
CONTENT
API de traducción
de campos para
todas las
entidades.
Provee interfaz de
usuario.
CONFIG
El sistema de
configuración
gestiona bloques,
vistas,
configuración de
campos.
Traducción
unificada.
CUATRO PILARES en DRUPAL 8
57
WEBSITE
drupal8multilingual.org /
localize.drupal.org
Twitter
twitter.com/d8mi
REUNION todos los MIERCOLES 18:00 GMT+1
#drupal-i 18n
groups.drupal.org/i18n
Sprint en PRAGA
prague2013.drupal.org
t



QUIERES AYUDAR?
Multilenguaje en Drupal 8 y la iniciativa D8MI
cREDITS
PLAGIARISM ALLOWED: GABOR HOJTSY
PHOTOS (but one): MICHAEL SCHMID (@schnitzel)
D8MI meeting photo: GABOR HOJTSY
Multilenguaje en
Drupal 8
Christian Lopez Espinola
@penyaskito

Más contenido relacionado

Destacado

Punto vive digital plus
Punto vive digital plusPunto vive digital plus
Punto vive digital plusandres pabon
 
Sameer Desai speaks about Cannes at the RAMA meet
Sameer Desai speaks about Cannes at the RAMA meetSameer Desai speaks about Cannes at the RAMA meet
Sameer Desai speaks about Cannes at the RAMA meetseagulladvertising
 
Emotional Webdesign am Internet Briefing 2013 in Bern
Emotional Webdesign am Internet Briefing 2013 in BernEmotional Webdesign am Internet Briefing 2013 in Bern
Emotional Webdesign am Internet Briefing 2013 in BernRemy Blaettler
 
Muestra Con Tipo De Secc Final
Muestra Con  Tipo De Secc FinalMuestra Con  Tipo De Secc Final
Muestra Con Tipo De Secc Finalguest2e28de
 
Sustainability Assessment Report – Klean Kanteen
Sustainability Assessment Report – Klean Kanteen Sustainability Assessment Report – Klean Kanteen
Sustainability Assessment Report – Klean Kanteen Connie Kwan
 
Collision Management-June-2014-Full Magazine Article
Collision Management-June-2014-Full Magazine ArticleCollision Management-June-2014-Full Magazine Article
Collision Management-June-2014-Full Magazine ArticleVenessa Di Vito
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsGuyVanderSande
 
Habilidades comunicativas
Habilidades comunicativasHabilidades comunicativas
Habilidades comunicativasLaura Chacon
 
Sektör Haberleri 03-09 Mart Haftası
Sektör Haberleri 03-09 Mart HaftasıSektör Haberleri 03-09 Mart Haftası
Sektör Haberleri 03-09 Mart HaftasıVizeum Turkiye
 
Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3
Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3
Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3Fawed Reyes
 
African art presentation
African art presentationAfrican art presentation
African art presentationJuliannaPalomba
 
Nrf 027-transformadores de corriente
Nrf 027-transformadores de corrienteNrf 027-transformadores de corriente
Nrf 027-transformadores de corrientejtcool74
 

Destacado (15)

Punto vive digital plus
Punto vive digital plusPunto vive digital plus
Punto vive digital plus
 
Ttt 1&2
Ttt 1&2Ttt 1&2
Ttt 1&2
 
Sameer Desai speaks about Cannes at the RAMA meet
Sameer Desai speaks about Cannes at the RAMA meetSameer Desai speaks about Cannes at the RAMA meet
Sameer Desai speaks about Cannes at the RAMA meet
 
Emotional Webdesign am Internet Briefing 2013 in Bern
Emotional Webdesign am Internet Briefing 2013 in BernEmotional Webdesign am Internet Briefing 2013 in Bern
Emotional Webdesign am Internet Briefing 2013 in Bern
 
Muestra Con Tipo De Secc Final
Muestra Con  Tipo De Secc FinalMuestra Con  Tipo De Secc Final
Muestra Con Tipo De Secc Final
 
Sustainability Assessment Report – Klean Kanteen
Sustainability Assessment Report – Klean Kanteen Sustainability Assessment Report – Klean Kanteen
Sustainability Assessment Report – Klean Kanteen
 
Collision Management-June-2014-Full Magazine Article
Collision Management-June-2014-Full Magazine ArticleCollision Management-June-2014-Full Magazine Article
Collision Management-June-2014-Full Magazine Article
 
Experiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of ThingsExperiences from a Data Vault Pilot Exploiting the Internet of Things
Experiences from a Data Vault Pilot Exploiting the Internet of Things
 
2.componentes de html5
2.componentes de html52.componentes de html5
2.componentes de html5
 
Induction lights vs led lights green tech fixtures
Induction lights vs led lights   green tech fixturesInduction lights vs led lights   green tech fixtures
Induction lights vs led lights green tech fixtures
 
Habilidades comunicativas
Habilidades comunicativasHabilidades comunicativas
Habilidades comunicativas
 
Sektör Haberleri 03-09 Mart Haftası
Sektör Haberleri 03-09 Mart HaftasıSektör Haberleri 03-09 Mart Haftası
Sektör Haberleri 03-09 Mart Haftası
 
Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3
Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3
Antropometria ministerio - FISIOPATOLOGIA II - PARCIAL 3
 
African art presentation
African art presentationAfrican art presentation
African art presentation
 
Nrf 027-transformadores de corriente
Nrf 027-transformadores de corrienteNrf 027-transformadores de corriente
Nrf 027-transformadores de corriente
 

Similar a Multilenguaje en Drupal 8 y la iniciativa D8MI

Los A-B-C de Multi-idioma en Drupal 7
Los A-B-C de Multi-idioma en Drupal 7Los A-B-C de Multi-idioma en Drupal 7
Los A-B-C de Multi-idioma en Drupal 7James Wilson
 
Herramientas TAO de software libre
Herramientas TAO de software libreHerramientas TAO de software libre
Herramientas TAO de software libreCristinaPrezMartnez9
 
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
Manejando Millones de Usuarios Concurrentes con Erlang/OTPManejando Millones de Usuarios Concurrentes con Erlang/OTP
Manejando Millones de Usuarios Concurrentes con Erlang/OTPManuel Rubio
 
Powerpoint iat version finale
Powerpoint iat version finalePowerpoint iat version finale
Powerpoint iat version finaleelenayou
 
Powerpoint iat version finale
Powerpoint iat version finalePowerpoint iat version finale
Powerpoint iat version finaleelenayou
 
Powerpoint iat version finale
Powerpoint iat version finalePowerpoint iat version finale
Powerpoint iat version finaleelenayou
 
Powerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà VuPowerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà Vupaulinecastiau
 
Presentación SDL Trados vs Déjà-vu
Presentación SDL Trados vs Déjà-vuPresentación SDL Trados vs Déjà-vu
Presentación SDL Trados vs Déjà-vuOLEXI
 
Powerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà VuPowerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà Vupaulinecastiau
 
Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012
Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012
Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012SolidQ
 
Curso Drupal. Sitios multiidoma
Curso Drupal. Sitios multiidomaCurso Drupal. Sitios multiidoma
Curso Drupal. Sitios multiidomaMediaglobe Innova
 
Pràctico 1 Taller de Sofware C.A.T
Pràctico 1 Taller de Sofware C.A.TPràctico 1 Taller de Sofware C.A.T
Pràctico 1 Taller de Sofware C.A.TMaria Valenzuela
 
excelente Tutorial aprendizaje de Python3.pdf
excelente Tutorial aprendizaje de Python3.pdfexcelente Tutorial aprendizaje de Python3.pdf
excelente Tutorial aprendizaje de Python3.pdfvictorpedro20
 
Chamilo para-desarrolladores-1.9
Chamilo para-desarrolladores-1.9Chamilo para-desarrolladores-1.9
Chamilo para-desarrolladores-1.9Chamilo Association
 
Principales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacionPrincipales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacionMarco Muñoz
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn pythonnotelodigo5
 
Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Ricardo Muñiz
 

Similar a Multilenguaje en Drupal 8 y la iniciativa D8MI (20)

Los A-B-C de Multi-idioma en Drupal 7
Los A-B-C de Multi-idioma en Drupal 7Los A-B-C de Multi-idioma en Drupal 7
Los A-B-C de Multi-idioma en Drupal 7
 
Herramientas TAO de software libre
Herramientas TAO de software libreHerramientas TAO de software libre
Herramientas TAO de software libre
 
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
Manejando Millones de Usuarios Concurrentes con Erlang/OTPManejando Millones de Usuarios Concurrentes con Erlang/OTP
Manejando Millones de Usuarios Concurrentes con Erlang/OTP
 
Powerpoint iat version finale
Powerpoint iat version finalePowerpoint iat version finale
Powerpoint iat version finale
 
Powerpoint iat version finale
Powerpoint iat version finalePowerpoint iat version finale
Powerpoint iat version finale
 
Powerpoint iat version finale
Powerpoint iat version finalePowerpoint iat version finale
Powerpoint iat version finale
 
Powerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà VuPowerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà Vu
 
Presentación SDL Trados vs Déjà-vu
Presentación SDL Trados vs Déjà-vuPresentación SDL Trados vs Déjà-vu
Presentación SDL Trados vs Déjà-vu
 
Powerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà VuPowerpoint Trados vs. Déjà Vu
Powerpoint Trados vs. Déjà Vu
 
Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012
Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012
Multi-idioma a fondo en SharePoint 2010 | SolidQ Summit 2012
 
python
pythonpython
python
 
Curso Drupal. Sitios multiidoma
Curso Drupal. Sitios multiidomaCurso Drupal. Sitios multiidoma
Curso Drupal. Sitios multiidoma
 
Pràctico 1 Taller de Sofware C.A.T
Pràctico 1 Taller de Sofware C.A.TPràctico 1 Taller de Sofware C.A.T
Pràctico 1 Taller de Sofware C.A.T
 
excelente Tutorial aprendizaje de Python3.pdf
excelente Tutorial aprendizaje de Python3.pdfexcelente Tutorial aprendizaje de Python3.pdf
excelente Tutorial aprendizaje de Python3.pdf
 
Introducción a Phyton
Introducción a PhytonIntroducción a Phyton
Introducción a Phyton
 
Chamilo para-desarrolladores-1.9
Chamilo para-desarrolladores-1.9Chamilo para-desarrolladores-1.9
Chamilo para-desarrolladores-1.9
 
Principales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacionPrincipales características de 10 lenguajes de programacion
Principales características de 10 lenguajes de programacion
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
 
Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Python (Lenguaje de Programación)
Python (Lenguaje de Programación)
 
Tutorial de Python
Tutorial de PythonTutorial de Python
Tutorial de Python
 

Más de Christian López Espínola

Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire WorldDrupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire WorldChristian López Espínola
 
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire WorldDrupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire WorldChristian López Espínola
 
El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...
El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...
El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...Christian López Espínola
 
Translate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has BegunTranslate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has BegunChristian López Espínola
 
Translate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has BegunTranslate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has BegunChristian López Espínola
 
Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si...
 Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si... Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si...
Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si...Christian López Espínola
 

Más de Christian López Espínola (16)

Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire WorldDrupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
 
Drupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire WorldDrupal 8's Multilingual APIs: Building for the Entire World
Drupal 8's Multilingual APIs: Building for the Entire World
 
El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...
El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...
El libro de jugadas de phil jackson: triángulo ofensivo y otras tácticas de...
 
Translate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has BegunTranslate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has Begun
 
Translate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has BegunTranslate in Drupal 8: A New Era in Translation Has Begun
Translate in Drupal 8: A New Era in Translation Has Begun
 
Drupal 8 FFM Sprint introduction
Drupal 8 FFM Sprint introductionDrupal 8 FFM Sprint introduction
Drupal 8 FFM Sprint introduction
 
Multilenguaje en Drupal 8
Multilenguaje en Drupal 8Multilenguaje en Drupal 8
Multilenguaje en Drupal 8
 
Contribuir en Drupal: Por dónde empiezo?
Contribuir en Drupal: Por dónde empiezo?Contribuir en Drupal: Por dónde empiezo?
Contribuir en Drupal: Por dónde empiezo?
 
Some principles from The Pragmatic Programmer
Some principles from The Pragmatic ProgrammerSome principles from The Pragmatic Programmer
Some principles from The Pragmatic Programmer
 
Contributing to drupal
Contributing to drupalContributing to drupal
Contributing to drupal
 
Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si...
 Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si... Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si...
Aprovechamiento de las redes sociales y las NNTT para la acción juvenil y si...
 
Identidad digital
Identidad digitalIdentidad digital
Identidad digital
 
Emergya: Modelos de Negocio de Software Libre
Emergya: Modelos de Negocio de Software LibreEmergya: Modelos de Negocio de Software Libre
Emergya: Modelos de Negocio de Software Libre
 
IEEE ISBC Universidad Sevilla SB
IEEE ISBC Universidad Sevilla SBIEEE ISBC Universidad Sevilla SB
IEEE ISBC Universidad Sevilla SB
 
Sweetter 3
Sweetter 3Sweetter 3
Sweetter 3
 
Charla LaTeX
Charla LaTeXCharla LaTeX
Charla LaTeX
 

Multilenguaje en Drupal 8 y la iniciativa D8MI