Retos Digitales
Magnolia Community

Hasta el 19 de mayo

Entrega de Premios en OpenExpo

 

#RDMagnolia

Retos Digitales Magnolia Community

Muestra tus habilidades, conoce a otros desarrolladores... ¡y gana 2.000 €!

Los Retos Digitales Magnolia Community son eventos definidos y gestionados por Magnolia, en los que se busca fomentar la comunidad y premiar a los mejores desarrolladores.

Este evento está enfocado en 3 retos diferentes, de los que puedes elegir uno, dos o los tres: front-end, vaadin y Blossom-Spring.

Cómo funcionan los retos:

  • Tendrás hasta el 19 de mayo para registrarte y trabajar en los retos que elijas.
  • Mientras, te ayudaremos con algunos recursos como vídeos, documentación y un email de ayuda donde podrás preguntarnos todas tus dudas.
  • Finalmente tendrás que subir tu trabajo a Git, npm o maven y añadirle la etiqueta "rd-magnolia-community-2017".
  • Un jurado elegirá 5 finalistas entre todos los participantes, que se comunicarán el 26 de mayo.
  • Los 5 finalistas presentarán su trabajo en OpenExpo.
  • Los ganadores serán elegidos en directo en OpenExpo, entre los 5 finalistas que habrán presentado sus proyectos.

Ganadores y premios:

  • 1er premio: 2.000€ para 1 solo finalista.
  • 2º premio: 1.000€ para 1 solo finalista.
  • Menciones de honor: 3 finalistas.

Elige tus Retos: pincha en cada uno para saber más

 

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.

 

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

 

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.

Recursos comunes a todos los retos

Paso nº 1: Empieza por descargarte Magnolia Community Edition (CE)

Instalación de Magnolia CE: Todo lo que necesitas para comenzar

Cómo crear módulos de Magnolia en GitHub y Maven, y cómo subirlos para la competición

Recursos específicos de cada reto

Criterios e información relevante

Al subir tu proyecto a Github

Inicializa un repositorio git en el directorio de tu módulo. El código puede estar alojado en cualquier servidor git. Aquí estamos usando GitHub como ejemplo.

Si creas una cuenta de https://github.com y creas el repositorio mediante la web, la página te proveerá con instrucciones muy útiles para inicializar y conectar tu proyecto con el repositorio git.

Por favor rellena la descripción del repositorio indicando que es un módulo de Magnolia, y no olvides agregar los tópicos: 

  • rd-magnolia-community-2017
  • magnolia
  • magnolia-component

Criterios

El jurado tendrá en cuenta los siguientes criterios para elegir a los finalistas y ganadores entre los participantes que previamente se hayan registrado en la página del evento:

  • Excelencia en la aplicación de las buenas prácticas de desarrollo de Magnolia.
  • Calidad en la resolución del reto.
  • Correcta subida y etiquetado de los proyectos a Git, npm o Maven.
  • Entre los 5 finalistas también se tendrá en cuenta la calidad de la exposición del proyecto que se realizará el día 1 de junio en OpenExpo.

Fechas importantes

  • La fecha límite para subir tu trabajo a Github es el 19 de mayo a las 23:59h. Todos los proyectos subidos más tarde no serán tenidos en cuenta por el jurado para elegir a los finalistas y ganadores.
  • Los días 24 y 25 de mayo se comunicará a los finalistas que han sido elegidos como finalistas para presentar su proyecto en OpenExpo. La comunicación se hará vía email, o vía telefónica si nos dejaste el número al registrarte.
  • Los finalistas deberán confirmar su asistencia a OpenExpo para presentar sus proyectos hasta el día 28 de mayo incluido.
  • El 29 de mayo se publicarán los 5 finalistas que presentarán sus proyectos en OpenExpo.
  • El 1 de junio, en OpenExpo, en la Sala Magnolia, de 18h a 21h, tendrá lugar la presentación de los proyectos finalistas y la elección de los ganadores por parte del jurado.

Regístrate

La participación en este evento es gratuita, pero es necesario que te registres para poder optar a los premios.

Será imprescindible haberse registrado previamente y haber subido tu trabajo a Github tal y como se indica en la sección de Recursos.

 

Puedes participar en los 3 retos, en 2, o sólo en 1, y sólo será necesario que te hayas registrado una vez.

 

Para más información puedes contactar a través del número +34 672 428 281 o del email angelica.sanz@magnolia-cms.com.

¡Compártelo!

Retos-Digitales-Magnolia-Community-Twitter.png

¡Comparte este evento con tus contactos en Twiter!

Hazles saber que compites por ganar 2.000€ en los Retos Digitales Magnolia Community... ¡y que ellos también pueden hacerlo!

#RDMagnolia

Premios

helperImage

1er Premio

2.000€

helperImage

2º Premio

1.000€

helperImage

3 Menciones de Honor

Entrega de Premios

la-nave-madrid-openexpo-interior.png

Sala Magnolia, OpenExpo

La N@ve

C/ Cifuente, 5, 28021 Madrid

Agenda

1 de junio de 2017

18:00 - 18:10 Introducción
18:10 - 18:20

Presentación de los finalistas y del jurado

18:20 - 19:50

Exposición de los proyectos finalistas

19:50 - 20:10

Elección de los ganadores y entrega de premios

20:10 - 21:00

Networking y cervezas

   
Demo site Contact us Free trial