¿Quieres que te reconozcan como uno de los mejores desarrolladores con Magnolia?

3 retos para elegir

3 premios y badges electrónicos

¡Participa ya! Plazo abierto hasta el 16 de mayo.

Reto API REST - Headless

Reto Front End

Reto Spring

logo_spring_grey_400x400.png

Premios

2.000 €
1er premio
1.000 €
2º premio
500 €
3er premio

Cómo funciona la competición

Cada uno de los 3 retos abarca diferentes lenguajes y tecnologías que convergen en Magnolia:

  1. Elige en qué reto o retos quieres participar.
  2. Regístrate en cada reto que participes.
  3. Descarga el bundle de Magnolia Community Edition.
  4. Entra en el chat que hemos habilitado en Gitter para resolver tus dudas, mira los materiales y la documentación de ayuda.
  5. Crea tu proyecto y súbelo a Github siguiendo las indicaciones que indicamos más abajo junto con todos los links de ayuda.
  6. El equipo técnico de Magnolia evaluará todos los proyectos.
  7. Anunciaremos los finalistas.
  8. Los finalistas harán una breve presentación de su proyecto en OpenExpo Europe ante un jurado que elegirá a los ganadores.

Ver los Retos Digitales Mangolia Community 2017.

Fechas

16 de mayo
Límite para registro y subida de proyectos
30 de mayo
Anuncio de los finalistas
6 de junio
Presentación de los finalistas en OpenExpo Europe
6 de junio
Elección de los ganadores

Retos

Reto API REST - Headless

Este reto agrupa los módulos que utilicen el API REST de Magnolia para consumir contenidos desde aplicaciones externas.

Esto incluye uso del nuevo REST Content Delivery framework que facilita el consumo de cualquier tipo de contenido almacenado en Magnolia. Es muy común integrar Magnolia como backend en aplicaciones móviles desarrolladas de forma nativa como Android o IOS.

Este reto está enfocado a front end devs y mobile app devs ya que es necesario tener conocimientos de Javascript, REST y aplicaciones móviles.

Ejemplos pueden ser:

  • Web de e-commerce integrando los contenidos desde Magnolia.
  • Single page application (SPA) con cualquier framework Javascript como AngularJS, ReactJS, BackboneJS, MeteorJS, Polymer, etc.
  • Aplicación móvil desarrollada en Android o IOS.

Reto Front End

Este reto agrupa los módulos que utilicen light development y frameworks Javascript como AngularJS o Polymer.

Esto incluye plantillas para páginas y componentes creados con YAML y 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 reto está 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.

Reto Spring

Este reto agrupa los módulos que utilicen Spring y el módulo Blossom 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 mantengan un estado de sesión en el servidor con otras herramientas como las de e-commerce.

Este reto está 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.

Paso a paso

1. Descarga Magnolia CE

2. Instala Magnolia CE

3. Sube tu(s) proyecto(s)

Recursos de ayuda

Cómo utilizar el chat de Gitter habilitado para la competición

Chat de Gitter: Magnolia Spain Retos Digitales

Twitter Magnolia Comunity España: @MgnlCommunityES

Cómo subir tu proyecto para la competición Retos Digitales Magnolia Community

Reto API REST - Headless

Documentación

Registro

Inscríbete en cada reto en el que participes, por favor: si vas a subir proyectos de retos diferentes, tendrás que estar registrado en ambos retos; y si vas a subir uno, dos o más proyectos de un solo reto sólo necesitas estar registrado en ese reto una vez.