SlideShare una empresa de Scribd logo
1 de 57
Descargar para leer sin conexión
Themes
Leonardo J. Caballero G.
Plone Developer desde 2008
Embajador de la Fundación Plone para
habla hispana
Autor de publicaciones sobre Plone
Traductor al Español de Plone
Miembro de la Fundación Plone
Propuesta y ejecución
●
Definir el producto digital.
●
Estructuración de contenidos.
●
Diseño y prototipo.
●
Desarrollo e implementación.
Propuesta y ejecución
Diseño web
Volto, el Frontend de Plone
●
La interfaz basada en React para Plone CMS.
●
Es la interfaz predeterminada a partir de la
versión Plone 6.
●
Integración con el mundo moderno del
desarrollo frontend de React.
https://github.com/plone/volto
https://github.com/collective/cookiecutter-plone-starter
Instalar stack de Plone CMS
https://github.com/plone/plone.org
https://github.com/plone/2023.ploneconf.org
https://github.com/collective/volto-educal-theme
https://github.com/intk/volto-intkwebsite-theme
https://github.com/intk/volto-museumhilversum-theme
https://github.com/intk/volto-rietveldschroderhuis-theme
https://github.com/intk/volto-centraalmuseum-theme
https://github.com/intk/volto-zeeuwsmuseum-theme
Design System
Design System
●
Los Design Systems han revolucionado la
forma en que abordamos el diseño UX/UI.
●
Proporcionan un marco para crear productos
digitales cohesivos y consistentes.
●
Mejorando tanto el UX como la eficiencia de los
equipos de diseño.
Design System para Plone
Light theme Design System
Light theme Design System
●
Demo en linea: https://light-theme.kitconcept.io/
●
Kit UI en Figma:
https://www.figma.com/file/eYUCbivnNrnjXjBDUizSVX/Volto-Light-Theme
●
Storybook: https://plone-components.netlify.app/
●
Repositorios Github:
●
https://github.com/kitconcept/volto-light-theme
●
https://github.com/kitconcept/kitconcept.voltolighttheme
●
https://github.com/rohberg/even-lighter-theme-customizations
●
https://github.com/plonegovbr/volto-brasil-theme
https://www.dlr.de/en
https://github.com/plone/2024.ploneconf.org
https://github.com/plone/plone.de
https://github.com/plone/demo.plone.org
io-Comune Design System
io-Comune Design System
●
Demo en linea: https://comuni.designers.italia.it/
●
Documentación: https://designers.italia.it/modelli/comuni/
●
Kit UI en Figma: https://www.figma.com/@designersitalia
●
Repositorios Github:
●
https://github.com/RedTurtle/design-comuni-plone-theme
●
https://github.com/RedTurtle/design.plone.contenttypes
●
https://github.com/RedTurtle/iocomune-backend
European Environment Agenc Design System
European Environment Agenc
Design System
●
Demo en linea: https://www.eea.europa.eu/en
●
Documentación: https://eea.github.io/volto-eea-design-system/
●
Storybook: https://eea.github.io/eea-storybook/
●
Repositorios Github:
●
https://github.com/eea/volto-eea-website-theme
●
https://github.com/eea/volto-eea-kitkat
●
https://github.com/eea/eea.kitkat
https://github.com/eea/volto-sustainability-theme
https://github.com/eea/volto-ims-theme
https://github.com/eea/volto-forests-theme
https://github.com/eea/volto-energy-theme
New South Wales Design System
New South Wales Design System
●
Demo en linea: https://digitalnsw.pretagov.com.au/
●
Documentación: https://digitalnsw.github.io/nsw-design-system/
●
Kit UI en Figma:
https://digitalnsw.github.io/nsw-design-system/docs/content/design/figma-ui-kit.html
●
Repositorios Github:
●
https://github.com/digitalnsw/nsw-design-system/
●
https://github.com/pretagov/nsw-design-system-plone6
●
https://github.com/pretagov/nswdesignsystem.plone6
Diseño de prototipo (Prototype)
Diseño de prototipo (Prototype)
●
Simular el diseño final, la estética, los materiales
y la funcionalidad prevista.
●
Tal ves reduzca el tamaño o funcionalidad.
●
Las funcionalidades trabajan en conjunto.
●
Comprobación final de los defectos de diseño.
¿Por qué hacer prototipos?
Diseñadores vs. Programadores
http://www.flickr.com/photos/a_ninjamonkey/3565672226/
Bocetos
(Sketch)
Prototipo
(Prototype)
Wireframes
Diseño visual
(Mock-up)
¿Cual es el flujo de trabajo?
Desarrollo e implementación
http://desarmo.blogspot.com/2007/06/as-time-goes-by.html
• Investigación y pruebas de productos (Add-ons).
• Probar calidad de productos y su integración al desarrollo.
• Diseño de portadas y diagramación de contenidos.
• Usabilidad y funcionalidad.
Lecturas recomendadas
●
Rediseño de Portal Web para la Comunidad Scrum Latam
https://www.behance.net/gallery/181011581/Rediseno-de-Portal-Web-para-la-Comunidad-Scrum-Latam
●
Manual de Usuario de Volto
●
https://6.docs.plone.org/volto/user-manual/index.html
●
Frontend
●
https://6.docs.plone.org/volto/index.html
●
Theming del Frontend
●
https://6.docs.plone.org/volto/theming/index.html
●
Desarrollo del Frontend
●
https://6.docs.plone.org/volto/development/index.html
Lecturas recomendadas
●
Volto Hands-On - Plone Training documentation
https://training.plone.org/voltohandson/index.html
●
Volto Add-ons Development - Plone Training
https://training.plone.org/voltoaddons/index.html
●
Frontend — Plone Documentation v6.0
https://training.plone.org/voltoaddons/index.html
●
Awesome Volto Themes
https://github.com/collective/awesome-volto#themes
¿Preguntas?
leonardoc@plone.org
@macagua / @ploneve
https://www.flickr.com/photos/sparetomato/2641110677/
Copyright (c) 2023-
Copyright (c) 2023-2024 Leonardo J. Caballero G
2024 Leonardo J. Caballero G.
Esta obra está sujeta a la licencia
Esta obra está sujeta a la licencia Reconocimiento-
Reconocimiento-
CompartirIgual 3.0 Venezuela de Creative Commons
CompartirIgual 3.0 Venezuela de Creative Commons.
.
Para ver una copia de esta licencia, visite la siguiente
Para ver una copia de esta licencia, visite la siguiente
dirección URL:
dirección URL:
• http://creativecommons.org/licenses/by-sa/3.0/ve/
http://creativecommons.org/licenses/by-sa/3.0/ve/
Bajo los siguientes términos:
Bajo los siguientes términos:
• Reconocimiento - Usted debe dar el crédito apropiado,
Reconocimiento - Usted debe dar el crédito apropiado,
proporcionar un enlace a la licencia, y de indicar si se han
proporcionar un enlace a la licencia, y de indicar si se han
realizado cambios. Usted puede hacerlo de cualquier
realizado cambios. Usted puede hacerlo de cualquier
manera razonable, pero no en una manera que sugiere el
manera razonable, pero no en una manera que sugiere el
licenciante a usted o que apruebe su utilización.
licenciante a usted o que apruebe su utilización.
• CompartirIgual - Si usted mezcla, transforma o crea nuevo
CompartirIgual - Si usted mezcla, transforma o crea nuevo
material a partir de esta obra, usted podrá distribuir su
material a partir de esta obra, usted podrá distribuir su
contribución siempre que utilice la misma licencia que la
contribución siempre que utilice la misma licencia que la
obra original.
obra original.
Licenciamiento

Más contenido relacionado

Similar a Theme design in Plone 6 - World Plone Day 2024

Introduccion al desarrollo con Launchpad
Introduccion al desarrollo con LaunchpadIntroduccion al desarrollo con Launchpad
Introduccion al desarrollo con LaunchpadDenis Fuenzalida
 
Plone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosPlone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosLeonardo J. Caballero G.
 
Quaive - Solución de colaboración e Intranet social.
Quaive - Solución de colaboración e Intranet social.Quaive - Solución de colaboración e Intranet social.
Quaive - Solución de colaboración e Intranet social.Covantec R.L.
 
Remodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/LinuxRemodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/LinuxLeonardo J. Caballero G.
 
R shiny-grupo-usuarios-r-def
R shiny-grupo-usuarios-r-defR shiny-grupo-usuarios-r-def
R shiny-grupo-usuarios-r-defPedro Concejero
 
Google y la revolucion Web - Julian Amaya - Dia IT
Google y la revolucion Web - Julian Amaya  - Dia ITGoogle y la revolucion Web - Julian Amaya  - Dia IT
Google y la revolucion Web - Julian Amaya - Dia ITjdmal2001
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYJuan Eladio Sánchez Rosas
 
Consejos de programación para un joven estudiante
Consejos de programación para un joven estudianteConsejos de programación para un joven estudiante
Consejos de programación para un joven estudianteGiovanni Cortés
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Leonardo J. Caballero G.
 
Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013
Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013
Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013Leonardo J. Caballero G.
 

Similar a Theme design in Plone 6 - World Plone Day 2024 (20)

Adtg como realice el app en android - usmp
Adtg   como realice el app en android - usmpAdtg   como realice el app en android - usmp
Adtg como realice el app en android - usmp
 
Introduccion al desarrollo con Launchpad
Introduccion al desarrollo con LaunchpadIntroduccion al desarrollo con Launchpad
Introduccion al desarrollo con Launchpad
 
Plone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosPlone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativos
 
Quaive - Solución de colaboración e Intranet social.
Quaive - Solución de colaboración e Intranet social.Quaive - Solución de colaboración e Intranet social.
Quaive - Solución de colaboración e Intranet social.
 
Remodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/LinuxRemodelación del sitio Web de Canaima GNU/Linux
Remodelación del sitio Web de Canaima GNU/Linux
 
Firefox OS App Days USACH 2014
Firefox OS App Days USACH 2014Firefox OS App Days USACH 2014
Firefox OS App Days USACH 2014
 
R shiny-grupo-usuarios-r-def
R shiny-grupo-usuarios-r-defR shiny-grupo-usuarios-r-def
R shiny-grupo-usuarios-r-def
 
Google y la revolucion Web - Julian Amaya - Dia IT
Google y la revolucion Web - Julian Amaya  - Dia ITGoogle y la revolucion Web - Julian Amaya  - Dia IT
Google y la revolucion Web - Julian Amaya - Dia IT
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
Valoracion de los recursos tic
Valoracion de los recursos ticValoracion de los recursos tic
Valoracion de los recursos tic
 
Congreso web
Congreso webCongreso web
Congreso web
 
HTML5
HTML5HTML5
HTML5
 
Consejos de programación para un joven estudiante
Consejos de programación para un joven estudianteConsejos de programación para un joven estudiante
Consejos de programación para un joven estudiante
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
 
Frameworrk
FrameworrkFrameworrk
Frameworrk
 
.NET Core
.NET Core.NET Core
.NET Core
 
Atix30
Atix30Atix30
Atix30
 
Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013
Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013
Sistema de gestión de contenidos Plone CMS - Día de Plone en Venezuela 2013
 
Drupal 8 consola
Drupal 8 consolaDrupal 8 consola
Drupal 8 consola
 
Mulesoft meetup_vlc_cicd
Mulesoft meetup_vlc_cicdMulesoft meetup_vlc_cicd
Mulesoft meetup_vlc_cicd
 

Más de Leonardo J. Caballero G.

Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
Tecnologías open source como herramientas operativas en la transformación dig...
Tecnologías open source como herramientas operativas en la transformación dig...Tecnologías open source como herramientas operativas en la transformación dig...
Tecnologías open source como herramientas operativas en la transformación dig...Leonardo J. Caballero G.
 
Del uso de la tecnología a la innovación tecnológica - v0.1
Del uso de la tecnología a la innovación tecnológica - v0.1Del uso de la tecnología a la innovación tecnológica - v0.1
Del uso de la tecnología a la innovación tecnológica - v0.1Leonardo J. Caballero G.
 
World Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en díaWorld Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en díaLeonardo J. Caballero G.
 
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en díaPlone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en díaLeonardo J. Caballero G.
 
Traducción Asistidas con Computadoras en Software Libre
Traducción Asistidas con Computadoras en Software LibreTraducción Asistidas con Computadoras en Software Libre
Traducción Asistidas con Computadoras en Software LibreLeonardo J. Caballero G.
 
Remodelación del sitio Web de Canaima - VII Cayapa Canaima Falcón
Remodelación del sitio Web de Canaima - VII Cayapa Canaima FalcónRemodelación del sitio Web de Canaima - VII Cayapa Canaima Falcón
Remodelación del sitio Web de Canaima - VII Cayapa Canaima FalcónLeonardo J. Caballero G.
 
Sistema de gestión de contenidos Plone CMS en el CISL 2013
Sistema de gestión de contenidos Plone CMS en el CISL 2013Sistema de gestión de contenidos Plone CMS en el CISL 2013
Sistema de gestión de contenidos Plone CMS en el CISL 2013Leonardo J. Caballero G.
 
Mesa de trabajo Plataforma Web de Canaima GNU/Linux
Mesa de trabajo Plataforma Web de Canaima GNU/LinuxMesa de trabajo Plataforma Web de Canaima GNU/Linux
Mesa de trabajo Plataforma Web de Canaima GNU/LinuxLeonardo J. Caballero G.
 
Desarrollo Rápido y Pruebas Web con Mozilla Firefox
Desarrollo Rápido y Pruebas Web con Mozilla FirefoxDesarrollo Rápido y Pruebas Web con Mozilla Firefox
Desarrollo Rápido y Pruebas Web con Mozilla FirefoxLeonardo J. Caballero G.
 
Internacionalización del Sistema al Apoyo de Procesos Legislativos
Internacionalización del Sistema al Apoyo de Procesos LegislativosInternacionalización del Sistema al Apoyo de Procesos Legislativos
Internacionalización del Sistema al Apoyo de Procesos LegislativosLeonardo J. Caballero G.
 
Sistemas que reflejen perfiles sociales y aportes al proyecto Canaima
Sistemas que reflejen perfiles sociales y aportes al proyecto CanaimaSistemas que reflejen perfiles sociales y aportes al proyecto Canaima
Sistemas que reflejen perfiles sociales y aportes al proyecto CanaimaLeonardo J. Caballero G.
 
Plone CMS en el Proyecto CANAIMA GNU/Linux
Plone CMS en el Proyecto CANAIMA GNU/LinuxPlone CMS en el Proyecto CANAIMA GNU/Linux
Plone CMS en el Proyecto CANAIMA GNU/LinuxLeonardo J. Caballero G.
 
Plone como un espacio virtual para compartir saberes entre comunidades locale...
Plone como un espacio virtual para compartir saberes entre comunidades locale...Plone como un espacio virtual para compartir saberes entre comunidades locale...
Plone como un espacio virtual para compartir saberes entre comunidades locale...Leonardo J. Caballero G.
 
Plone Venezuela, una comunidad iniciándose
Plone Venezuela, una comunidad iniciándosePlone Venezuela, una comunidad iniciándose
Plone Venezuela, una comunidad iniciándoseLeonardo J. Caballero G.
 

Más de Leonardo J. Caballero G. (20)

Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
Tecnologías open source como herramientas operativas en la transformación dig...
Tecnologías open source como herramientas operativas en la transformación dig...Tecnologías open source como herramientas operativas en la transformación dig...
Tecnologías open source como herramientas operativas en la transformación dig...
 
¿Qué es Hardware Abierto? - v2.0
¿Qué es Hardware Abierto? - v2.0¿Qué es Hardware Abierto? - v2.0
¿Qué es Hardware Abierto? - v2.0
 
Del uso de la tecnología a la innovación tecnológica - v0.1
Del uso de la tecnología a la innovación tecnológica - v0.1Del uso de la tecnología a la innovación tecnológica - v0.1
Del uso de la tecnología a la innovación tecnológica - v0.1
 
Introducción a Plone - Pycon Chile 2021
Introducción a Plone - Pycon Chile 2021Introducción a Plone - Pycon Chile 2021
Introducción a Plone - Pycon Chile 2021
 
World Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en díaWorld Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en día
 
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en díaPlone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
 
¿Qué es Software Libre? - v4.0
¿Qué es Software Libre? - v4.0¿Qué es Software Libre? - v4.0
¿Qué es Software Libre? - v4.0
 
Traducción Asistidas con Computadoras en Software Libre
Traducción Asistidas con Computadoras en Software LibreTraducción Asistidas con Computadoras en Software Libre
Traducción Asistidas con Computadoras en Software Libre
 
Remodelación del sitio Web de Canaima - VII Cayapa Canaima Falcón
Remodelación del sitio Web de Canaima - VII Cayapa Canaima FalcónRemodelación del sitio Web de Canaima - VII Cayapa Canaima Falcón
Remodelación del sitio Web de Canaima - VII Cayapa Canaima Falcón
 
Sistema de gestión de contenidos Plone CMS en el CISL 2013
Sistema de gestión de contenidos Plone CMS en el CISL 2013Sistema de gestión de contenidos Plone CMS en el CISL 2013
Sistema de gestión de contenidos Plone CMS en el CISL 2013
 
El Proyecto Canaima GNU/Linux
El Proyecto Canaima GNU/LinuxEl Proyecto Canaima GNU/Linux
El Proyecto Canaima GNU/Linux
 
Mesa de trabajo Plataforma Web de Canaima GNU/Linux
Mesa de trabajo Plataforma Web de Canaima GNU/LinuxMesa de trabajo Plataforma Web de Canaima GNU/Linux
Mesa de trabajo Plataforma Web de Canaima GNU/Linux
 
Desarrollo Rápido y Pruebas Web con Mozilla Firefox
Desarrollo Rápido y Pruebas Web con Mozilla FirefoxDesarrollo Rápido y Pruebas Web con Mozilla Firefox
Desarrollo Rápido y Pruebas Web con Mozilla Firefox
 
Internacionalización del Sistema al Apoyo de Procesos Legislativos
Internacionalización del Sistema al Apoyo de Procesos LegislativosInternacionalización del Sistema al Apoyo de Procesos Legislativos
Internacionalización del Sistema al Apoyo de Procesos Legislativos
 
Sistemas que reflejen perfiles sociales y aportes al proyecto Canaima
Sistemas que reflejen perfiles sociales y aportes al proyecto CanaimaSistemas que reflejen perfiles sociales y aportes al proyecto Canaima
Sistemas que reflejen perfiles sociales y aportes al proyecto Canaima
 
Plone CMS es chevere!!!
Plone CMS es chevere!!!Plone CMS es chevere!!!
Plone CMS es chevere!!!
 
Plone CMS en el Proyecto CANAIMA GNU/Linux
Plone CMS en el Proyecto CANAIMA GNU/LinuxPlone CMS en el Proyecto CANAIMA GNU/Linux
Plone CMS en el Proyecto CANAIMA GNU/Linux
 
Plone como un espacio virtual para compartir saberes entre comunidades locale...
Plone como un espacio virtual para compartir saberes entre comunidades locale...Plone como un espacio virtual para compartir saberes entre comunidades locale...
Plone como un espacio virtual para compartir saberes entre comunidades locale...
 
Plone Venezuela, una comunidad iniciándose
Plone Venezuela, una comunidad iniciándosePlone Venezuela, una comunidad iniciándose
Plone Venezuela, una comunidad iniciándose
 

Theme design in Plone 6 - World Plone Day 2024