Page tree
Skip to end of metadata
Go to start of metadata

Tópicos para los retos

La idea general es organizar los retos por tópicos genéricos, los cuales guían al concursante hacia qué tipo de habilidades o tecnologías deben usar.

Light Development

Este tópico agrupa los módulos que utilicen la filosofía de light development. Esto incluye plantillas para paginas y componentes creados con YAML y utilizando frameworks de Javascript para su lógica de negocio. Es muy común tener Web Components, Widgets o cualquier otra integración de librerías Javascript en estos módulos.

Este tópico esta enfocado a web devs y front end devs ya que es necesario tener conocimientos de Javascript y de templating en Magnolia.

Ejemplos pueden ser:

  • Compartir paginas en multiples redes sociales.
  • Integrar valoraciones/comentarios de contenidos.
  • Integrar widgets/web components como Google Maps.

Admin Central - Vaadin

Este tópico agrupa los módulos que amplíen las funcionalidades que tiene el Admin Central en Magnolia. Esto incluye fields, acciones, apps, etc.

Este tópico esta enfocado a backend devs ya que es necesario tener conocimientos de Java y el framework de apps de Magnolia.

Ejemplos pueden ser:

  • Fields especiales para componentes y content apps.
  • Acciones especiales que mejoren el uso de apps del Admin Central.
  • Apps con gráficas, estadísticas, integraciones, etc

Blossom - Spring

Este tópico agrupa los módulos que utilicen la filosofía de Spring para desarrollar en Magnolia. Esto incluye controladores y anotaciones de Spring MVC para crear templates de páginas y componentes en Magnolia. Es muy común integrar con esto lógicas transaccionales que mantenga un estado de sesión en el servidor con otras herramientas como las de e-commerce.

Este tópico esta enfocado a backend devs ya que es necesario tener conocimientos de Java, Spring y el framework de Blossom de Magnolia.

Ejemplos pueden ser:

  • Gestion de carrito / checkout en e-commerce.
  • Reserva de sitios libres en sistemas externos: aviones, hoteles, etc.
  • Encuestas.
  • No labels