Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

¿Qué es drupal?

Introducción a Drupal 8

Más información en:
http://ateneatech.com
http://tutorialdrupal.com

  • Login to see the comments

  • Be the first to like this

¿Qué es drupal?

  1. 1. ¿Qué es Drupal?
  2. 2. VISIÓN GENERAL Overview effect http://en.wikipedia.org/wiki/Overview_effect
  3. 3. ¿Qué es? • Un sistema de gestión de contenidos • Un marco de gestión de contenidos • Una comunidad CMS CMF Software libre
  4. 4. ¿Quién lo usa? • 1.199.494 Webs • Ejemplos: • Drupal showcase (http://drupalshowcase.com) • Drupal.org case studies (http://drupal.org/cases)
  5. 5. • Sistema de módulos flexible • Sistema de temas personalizable • Sistema de contenidos y entidades extensible • Optimización para buscadores inherente • Permisos de acceso basado en roles • Herramientas para la publicación y la colaboración ¿Cuáles son sus principales características?
  6. 6. ¿PORQUÉ DRUPAL ES BUENO PARA TI?
  7. 7. ARQUITECTURA FLEXIBLE DE CONTENIDOS
  8. 8. El marco mental nos puede limitar example.com section section page pagepage page Home page About us Team Mission News Category Category News item News item Services Your "mental" site map Imaginamos que las páginas están en carpetas físicas
  9. 9. ¿Cómo trabajan otros CMSs? Añadimos la página dentro de la estructura del site Ejemplo con Typo3
  10. 10. Drupal almacena datos Articles Users Basic pages Comments “ “ Terms Blocks
  11. 11. Ejemplo: Listas de contenidos
  12. 12. Datos estructurados: Campos In HTML: Body text Tags Location Media (video, images) Title Image upload Title Location Tags Body text ¿Cual de estas dos estructuras te ayuda a controlar mejor la entrada de contenidos y la forma en la que mostramos los datos?
  13. 13. Tipos de contenidos y datos Generic Content type settings Title Author Date published Comments Menu options Revisions Article + fields: Image Body text Tags Tips + fields: Video Body text Tags Link Tipos de contenidos: Definimos temas básicos y añadimos campos
  14. 14. Diferentes tipos de View modes
  15. 15. Entidades en Drupal Taxonomy termsUsers E. Webb Germany J. Beeman Spain adventure city break sailing shopping city break Comments dwight 8 Sept Wow, can't wait to get visit. joe 8 Sept Me too! Content (nodes) • Pet-friendly holidays for the whole family. • Drum and dance in Mali. • Indian adventure on a river boat cruise. • Mud baths and hot springs of Beppu. • Hidden Paris by night in the winter. Blocks Block title Block text here. Some information about something. http://link123.com Contact forms Subject Message text field. Custom fields as needed. • Una entidad es una instancia de un tipo de entidad • Cada entidad tiene un ID único • Podemos añadir campos • Aquí tenemos algunos ejemplos de entidades en Drupal
  16. 16. Listas, listas, listas • La mayoría de las webs tienen listados dinámicos de contenido. • Listamos usuarios, artículos por tipología, artículos más visitados, más comentados, etc. • Mostramos contenido por categoría (taxonomías)
  17. 17. SELECT WHERE ORDER BY DISPLAY
  18. 18. DRUPAL 8 UTILIZA TECNOLOGÍAS DE VANGUARDIA
  19. 19. Tecnologías de vanguardia
  20. 20. DRUPAL 8 ES MOBILE FIRST
  21. 21. Breakpoints bartik.mobile: label: mobile mediaQuery: '(min-width: 0px)' weight: 0 multipliers: - 1x bartik.narrow: label: narrow mediaQuery: 'all and (min-width: 560px) and (max- width: 850px)' weight: 1 multipliers: - 1x bartik.wide: label: wide mediaQuery: 'all and (min-width: 851px)' weight: 2 multipliers: - 1x
  22. 22. Imágenes responsive
  23. 23. DRUPAL 8 ES MULTI-IDIOMA
  24. 24. DRUPAL 8 ES RÁPIDO
  25. 25. Memoria Caché
  26. 26. Page Cache • Cache para las páginas • Usuarios anónimos
  27. 27. Dynamic Page Cache • Cache de elementos • Guarda el contexto de cada elemento • Usuarios autenticados
  28. 28. BigPipe
  29. 29. PHP 7
  30. 30. DRUPAL 8 ES INSEGURO
  31. 31. El código de Drupal es seguro • Buenas prácticas • SQL Injection, CSRF • Twig
  32. 32. Security advisores
  33. 33. DRUPAL 8 ES OMNICANAL
  34. 34. Omnicanalidad • API-First • Servicios Web • RESTful • Serialización: JSON, XML, HAL • Drupal como Hub de contenidos
  35. 35. Headless Drupal
  36. 36. DRUPAL 8 ES MUCHO MÁS
  37. 37. Drupal 8 es mucho más • Gestión de la configuración • Migraciones de datos • Integraciones con servicios propios y de terceros • SEO • Accesible (WAI-ARIA) • Código alineado con la industria (OOP, PSR-4)
  38. 38. EL FUTURO DE DRUPAL
  39. 39. Agenda de versiones
  40. 40. ¡Gracias! Siddharta Navarro Castellar CEO en Atenea tech @sidddi Luis Ortiz Ramos CTO en Atenea tech @luisortizramos

×