Publicité

Rest en tiempos de Drupal

Drupal Architect & Sysadmin à Codery
7 Dec 2019
Publicité

Contenu connexe

Publicité

Rest en tiempos de Drupal

  1. REST EN TIEMPOS DE DRUPAL ALBERTO PERMUY LEAL XORNADA DE SOFTWARE E CULTURA LIBRE 7 DECEMBRO DE 2019
  2. X
  3. CELEBRIDAD
  4. CELEBRIDAD “Atributos de personas ampliamente conocidas y reputadas que tienen un alto grado de atención por parte del gran público y de los medios de comunicación”
  5. EMINENCIA
  6. EMINENCIA “Persona que sobresale en alguna actividad y destaca por sus méritos o sus conocimientos.”
  7. 2011
  8. Alberto Permuy Director técnico & Sysadmin en //Codery_ Fundador de Asociación Comunidade O Zulo drupal.org/u/apermuy @apermuy
  9. HTTP REST DRUPAL 8 CASOS DE USO
  10. ¿ INTERNET ?
  11. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  12. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  13. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  14. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL HTTPProtocolo de transmisión de datos de World Wide Web ( web), el “código” que se establece para que el dispositivo solicitante y el que contiene la información solicitada puedan “hablar” un mismo idioma a la hora de transmitir información por la red.
  15. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL HTTPS- Versión segura de https - Cifrado SSL/TLS para establecer canal seguro de comunicación - https “opera” en subcapa aplicación antes de iniciar transmisión de datos
  16. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL HTTPS - Certificado autofirmado - Proveedor - Let’s encrypt CÓMO OBTENER UN CERTIFICADO
  17. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL “Autoridad de certificación gratuita, automatizada y abierta que existe para el beneficio público”
  18. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL “Los principios detrás de Let’s Encrypt son: - Gratuito - Automático - Seguro - Transparente - Abierto - Colaborativo
  19. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  20. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  21. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  22. INTERCAMBIO DE INFORMACION
  23. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL INTEROPERABILIDAD “Capacidad de los sistemas de información y de los procedimientos a los que éstos dan soporte, de compartir datos y posibilitar el intercambio de información y conocimiento entre ellos.”* * DEFINICION DE PAE: PORTAL ADMINISTRACIÓN ELECTRÓNICA ESPAÑA XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  24. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL OPERACIONAL/ORGANIZACIÓN: ESTRUCTURAS CONCEPTUALES GENERALES, LENGUAJES Y RELACIONES ENTRE ORGANIZACIONES SISTEMÁTICA: IDENTIFICA GUIAS, MODELOS Y PRINCIPIOS METODOLÓGICOS TÉCNICA: ARTICULA HERRAMIENTAS Y PLATAFORMA PARA DESARROLLO TÉCNICO DE INTERCAMBIO DE INFORMACIÓN SEMÁNTICA: ASEGURA INTERCAMBIO DE INFORMACIÓN ENTRE GRUPOS DE PERSONAS, APLICACIONES E INSTITUCIONES XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL NIVELES DE INTEROPERABILIDAD
  25. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL ESTÁNDARES INTEROPERABILIDAD XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL ISO - INTERNATIONAL ORGANIZATION FOR STANDARIZATION
 IEC - INTERNATIONAL ELECTROTECHNICAL COMMISION ASME - AMERICAN SOCIETY OF MECHANICAL ENGINEERS ASTM - AMERICAN SOCIETY FOR TESTING AND MATERIALS ANSI - AMERICAN NATIONAL STANDARDS INSTITUTE IETF - INTERNET ENGINEERING TASK FORCE W3C - WORLD WIDE WEB CONSORTIUM
  26. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL ESTÁNDARES INTEROPERABILIDAD XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL IETF - IP, TCP, UDP,TLS… W3C - HTML, JSON, XML
  27. REST
  28. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL REST “REST es cualquier interfaz entre sistemas que use HTTP para obtener datos o generar operaciones sobre esos datos en todos los formatos posibles, como XML y JSON”
  29. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL REST - Cada petición http contiene toda la información - Apoya en http… - Verbos http : GET, POST, PUT y DELETE - Todos los objetos se manipulan por URI
  30. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL JSON “El formato más usado en la actualidad es el formato JSON, ya que es más ligero y legible en comparación al formato XML. Elegir uno será cuestión de la lógica y necesidades de cada proyecto.”
  31. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL VENTAJAS - Separar backend de frontend - Independiente plataforma - API pública = visibilidad
  32. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  33. HERRAMIENTAS
  34. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL INSOMNIA https://curl.haxx.se/ CLIENTES
  35. EJEMPLOS
  36. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL
  37. DRUPAL 8
  38. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL OOP TRANSLATE EVERYTHING 100% RESPONSIVE ENTITY CONFIGURATION MANAGEMENT JS IN CORE MEDIA
  39. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL FIELDS - DATE - EMAIL - LINK - REFERENCE - TELEPHONE
  40. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL FIELDS EVERYTHING - NODES - BLOCK - COMENTS - USERS - TAXONOMY
  41. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL CKEDITOR
  42. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL RESPONSIVE IMAGES
  43. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL VIEWS
  44. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL BIG PIPE
  45. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL TWIG
  46. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL . . .
  47. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL REST IN CORE
  48. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL REST
  49. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL REST IN CORE
  50. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL REST IN CORE
  51. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL https://www.drupal.org/project/restui
  52. EJEMPLO DRUPAL
  53. CASOS DE USO
  54. BACKEND PARA BACKEND MÓVIL INTEGRACIÓN
  55. BONUS
  56. Iniciativa que surge en 2016 para conseguir que Drupal sirva los datos que almacena y administra a terceros(aquellos no definidos en código PHP/Drupal del propio framework) API-FIRST INITIATIVE https://www.drupal.org/project/ideas/issues/2757967
  57. CONCLUSIÓN
  58. DRUPAL
  59. “Al mismo tiempo, muchos parecen tener que ver con recrear cosas que nosotros u otros ya hemos hecho; parece bastante trillado intelectualmente; ¿hay escasez de ideas realmente nuevas?” Dennis Ritchie
  60. GRACIAS
  61. XORNADA DE SOFTWARE LIBRE - MUGARDOS 7 DICIEMBRE 2019 -REST EN TIEMPOS DE DRUPAL https://unsplash.com/photos/Kwi60PbAM9I https://www.softzone.es/2018/04/26/http-https-diferencia-protocolos/ http://www.ukoln.ac.uk/web-focus/events/conferences/iriss98/images/web-archi-3.gif https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus-ventajas-en-el-desarrollo-de-proyectos https://es.wikipedia.org/wiki/Protocolo_seguro_de_transferencia_de_hipertexto https://unsplash.com/photos/w2JtIQQXoRU https://unsplash.com/photos/0R1ci4Rb9jU https://administracionelectronica.gob.es/pae_Home/pae_Estrategias/pae_Interoperabilidad_Inicio.html https://openwebinars.net/blog/que-es-rest-conoce-su-potencia/ REFERENCIAS E IMÁGENES https://www.slideshare.net/apermuy https://creativecommons.org/licenses/by-sa/4.0/ Reconocimiento-CompartirIgual 4.0 Internacional
Publicité