SlideShare a Scribd company logo
PATRIMONIO
CULTURAL
&
DRUPAL
DRUPAL DAY ZARAGOZA 2019
ALBERTO PERMUY LEAL
- CONTEXTO PATRIMONIAL
- PROYECTOS PUBLICADOS
- DRUPAL 7 & 8
- LECCIONES APRENDIDAS
BO DÍA!
@apermuy
sysadmin
2003
X
PATRIMONIO CULTURAL
HERENCIA CULTURAL PROPIA DEL
PASADO DE UNA COMUNIDAD,
MANTENIDA HASTA LA ACTUALIDAD Y
TRANSMITIDA A LAS GENERACIONES
PRESENTES
GALICIA
TORRE DE HÉRCULESA CORUÑA
MURALLA ROMANALUGO
ZONA VIEJA
A CORUÑA
SANTIAGO DE COMPOSTELA
CAMINO DE SANTIAGO
EXISTE OTRA
REALIDAD
PATRIMONIAL
2014
JUAN FERNÁNDEZ
10 POTENCIAS
MUGARDOS
WEB
SOFTWARE LIBRE
AUTOGESTION
DATOS ABIERTOS
ABRIL 2014 - ENERO 2015
DRUPAL 7.X OPENLAYERS
50 ELEMENTOS
http://www.aculturadaauga.org
2016ASOC. MELISA
ABEANCOS.GAL
CATÁLOGO
PATRIMONIO
TERRA DE MELIDE
DRUPAL 7.X OPENLAYERS
130 ELEMENTOS
https://www.abeancos.gal
2017
ASOC. XEOPESCA
PALLEIRA.GAL
CATÁLOGO
PALLEIRAS
COMBARRO
DRUPAL 8 LEAFLET
10 ELEMENTOS
http://www.palleira.gal
DRUPAL 8 LEAFLET
10 ELEMENTOS
http://www.palleira.gal
2018
ASOC. PENOUCOS
OBAIXOULLA.GAL
CATÁLOGO
BAIXO ULLA
DRUPAL 8 LEAFLET
3200 ELEMENTOS
https://www.obaixoulla.gal
DRUPAL 7
aculturadaauga.org + abeancos.gal
- EVITAR PROFUNDIZAR THEMING
- RECONOCER CARENCIAS: #WIN
- OBJETIVO: CATALOGACIÓN
- SYSADMIN + WINDOWS DEV
PRETENDIENDO SER ROCKSTAR DEVELOPERS - JUAN OLALLA
DRUPALCAMP MADRID 2017
https://vimeo.com/255315412
FRONTEND - DRUPAL 7
- BOOTSTRAP
- VIEWS BOOTSTRAP
- DISPLAY SUITE
BACKEND - DRUPAL 7
- OPENLAYERS
- VIEWS JSON & VIEWS XML
- VIEWS DATA EXPORT
- GEOFIELD
OPENLAYERS 2
- AJUSTES, CAPAS, MAPAS Y PROY.
1.- CONFIG OPENLAYERS
2.- IMPLEMENTAR GEOFIELD
3.- VIEWS
- COMPLEJO*
- RENDIMIENTO
DRUPAL 8
obaixoulla.gal
FRONTEND - DRUPAL 8
- BOOTSTRAP
- VIEWS BOOTSTRAP
BACKEND - GEOLOCALIZACIÓN
- SITIO WEB HTML + JS “A PELO”
- CADA CAPA 1 FICHERO JS
- CADA ELEMENTO, 1 LINEA EN JS
BACKEND - GEOLOCALIZACION
- LEAFLET
- PRESCINDIR DE LEAFLET VIEWS
- LEAFLET + REST = #EPICWIN
BACKEND - GEOLOCALIZACION
- MÓDULO CUSTOM
- PLUGIN REST ELEMENTOS
- ATTACHMENT
BACKEND - GEOLOCALIZACION
- nid
- url
- titulo
- coordenadas ( GEOFIELD)
- tipo ( TAXONOMIA)
- clasificación ( TAXONOMÍA)
- ayuntamiento ( TAXONOMÍA)
- lugar ( TEXTFIELD)
- markerurl ( FILE )
- EXPONER:
TODO: imaxes
BACKEND
IMPORTACION CONTENIDO
MS WORD
BACKEND - IMPORTACION
- CADA CAPA = 1 TÉRMINO TAX.
- “FORMATEO” JS ORIGINALES
- ELIMINAR HTML ( sed)
- OBTENER FICHERO JSON CAPA
BACKEND - IMPORTACION
- PROCESAR CONTENIDO(PDFS)
- PDFs => TUNEL SIN SALIDA
- HTML
- PANDOC
- 1 FICHERO HTML X SECCION
BACKEND - IMPORTACION
pandoc -f docx -t html -o fichero.html fichero.docx
BACKEND - IMPORTACION
- DRUSH COMMAND
- MIGRAMOS DE 8 A 9
- ITERAR CADA CAPA
- PARA CADA ELEMENTO
- CREAR NODO
LECCIONES
APRENDIDAS
JUAN, TOMÁS, MIGUEL,ROSA, JORGE, RAFA, ANDRÉS, MIGUEL
PENOUCOS, VAVI, XURXO, EVARISTO, CRISTINA,PABLO ROBATTO….
FUTURO
NUEVOS SITIOS + REPOSITORIO
¡GRACIAS!
https://unsplash.com/photos/XxzA5BMl-40 - JOSE MAGANA
https://unsplash.com/photos/tjGs3Ou1CRE - Marcelo Rivas
https://unsplash.com/photos/U5pWAW6iK6g - Alexey Topolyanskiy
https://unsplash.com/photos/HmnMQD51h1o - HÉCTOR MARTÍNEZ
https://upload.wikimedia.org/wikipedia/commons/5/5b/Muralla_de_Lugo%2C_V.JPG. - WIKIMEDIA
https://upload.wikimedia.org/wikipedia/commons/6/6e/Catedral_de_santiago.jpg - WIKIMEDIA
https://unsplash.com/photos/ojJfeXHfhcQ
https://unsplash.com/photos/m2JlMXdqb3s - REVOLT
https://unsplash.com/photos/1qkyck-UL3g - JAMES POND
https://unsplash.com/photos/8gWEAAXJjtI - QUINO 
https://unsplash.com/photos/X-Bu9X6gok0 - Bernard Hermant
https://unsplash.com/photos/O5uri6kQHQQ - Paweł Czerwiński
https://icon-library.net/images/drupal-icon/drupal-icon-8.jpg
https://unsplash.com/photos/q6QawmPaTNk
https://unsplash.com/photos/h3ki3bbJWk0 - Nicolas Jossi
https://unsplash.com/photos/oMpAz-DN-9I
https://unsplash.com/photos/OKLqGsCT8qs - Matt bossford
https://unsplash.com/photos/Iep8SMdpe6I
IMÁGENES UNSPLASH
https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es

More Related Content

More from Alberto Permuy Leal

A CULTURA DA AUGA
A CULTURA DA AUGAA CULTURA DA AUGA
A CULTURA DA AUGA
Alberto Permuy Leal
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en Drupal
Alberto Permuy Leal
 
Curso CDA: Drupal API
Curso CDA: Drupal APICurso CDA: Drupal API
Curso CDA: Drupal API
Alberto Permuy Leal
 
Curso CDA: Drush CLI Drupal
Curso CDA: Drush CLI DrupalCurso CDA: Drush CLI Drupal
Curso CDA: Drush CLI Drupal
Alberto Permuy Leal
 
Curso CDA: Arquitectura Drupal
Curso CDA: Arquitectura Drupal Curso CDA: Arquitectura Drupal
Curso CDA: Arquitectura Drupal
Alberto Permuy Leal
 
Mellorando o sitio web
Mellorando o sitio webMellorando o sitio web
Mellorando o sitio web
Alberto Permuy Leal
 
Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6
Alberto Permuy Leal
 
Nodos e taxonomia en Drupal
Nodos e taxonomia en DrupalNodos e taxonomia en Drupal
Nodos e taxonomia en Drupal
Alberto Permuy Leal
 
Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011
Alberto Permuy Leal
 
Obradoiro Drupal
Obradoiro DrupalObradoiro Drupal
Obradoiro Drupal
Alberto Permuy Leal
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU Linux
Alberto Permuy Leal
 
Servidores Linux Compostela 2010
Servidores Linux Compostela 2010Servidores Linux Compostela 2010
Servidores Linux Compostela 2010
Alberto Permuy Leal
 
Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12
Alberto Permuy Leal
 
Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1 Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1
Alberto Permuy Leal
 
VII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - DrupalVII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - Drupal
Alberto Permuy Leal
 
Xornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros ApermuyXornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros Apermuy
Alberto Permuy Leal
 

More from Alberto Permuy Leal (17)

A CULTURA DA AUGA
A CULTURA DA AUGAA CULTURA DA AUGA
A CULTURA DA AUGA
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en Drupal
 
Curso CDA: Drupal API
Curso CDA: Drupal APICurso CDA: Drupal API
Curso CDA: Drupal API
 
Curso CDA: Drush CLI Drupal
Curso CDA: Drush CLI DrupalCurso CDA: Drush CLI Drupal
Curso CDA: Drush CLI Drupal
 
Curso CDA: Arquitectura Drupal
Curso CDA: Arquitectura Drupal Curso CDA: Arquitectura Drupal
Curso CDA: Arquitectura Drupal
 
Mellorando o sitio web
Mellorando o sitio webMellorando o sitio web
Mellorando o sitio web
 
Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6Xestión básica usuarios e módulo Drupal6
Xestión básica usuarios e módulo Drupal6
 
Nodos e taxonomia en Drupal
Nodos e taxonomia en DrupalNodos e taxonomia en Drupal
Nodos e taxonomia en Drupal
 
CDIETS - 01
CDIETS  - 01CDIETS  - 01
CDIETS - 01
 
Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011Introdución ao software libre - O Grove 2011
Introdución ao software libre - O Grove 2011
 
Obradoiro Drupal
Obradoiro DrupalObradoiro Drupal
Obradoiro Drupal
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU Linux
 
Servidores Linux Compostela 2010
Servidores Linux Compostela 2010Servidores Linux Compostela 2010
Servidores Linux Compostela 2010
 
Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12Construccion sitios web Drupal - Parte 12
Construccion sitios web Drupal - Parte 12
 
Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1 Construccion sitios web Drupal - Parte 1
Construccion sitios web Drupal - Parte 1
 
VII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - DrupalVII Xornadas Sw Libre 2010 - Drupal
VII Xornadas Sw Libre 2010 - Drupal
 
Xornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros ApermuyXornadas 09 Servidores Caseros Apermuy
Xornadas 09 Servidores Caseros Apermuy
 

Recently uploaded

LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 

Recently uploaded (20)

LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 

PATRIMONIO CULTURA Y DRUPAL - DRUPAL DAY ZARAGOZA 2019