Do you want to be recognized as one of the best developers with Magnolia?

3 challenges to choose.

3 prizes and electronic badges.

Sing up now! Open until May 16.

 

Congratulations to our winners and finalist!

Jury of the Digital Challenge Magnolia Community 2018

Jury and finalists. So much talent in only one photo!

rd-magnolia-community-2018-participantes+jurado

(left-right) David Bonilla, Raúl Merino, Gonzalo Martínez, Alberto Soto, Francisco González, Soraya Muñóz and Jose Carlos Cortizo, (bottom) David Caviedes.


Finalist projects and prizes

rd-magnolia-community-2018-1 premio

1st Prize € 2000: Alberto Soto with the project "Magnolia CMS improvement for bigdata analysis"

1st Prize € 2000: Alberto Soto with the project "Magnolia CMS improvement for bigdata analysis" Description: Alberto Soto shows with this project how to extend the behavior of Magnolia CMS to include among its functionalities the management of Big Data and mathematical operations, the inclusion of support for the R-scripts and Python. This project is based on Magnolia 5.6 Community Edition of a Blossom module developed for the Spring challenge. All details  here at Github.

rd-magnolia-community-2018-2 premio

2nd prize, € 1000: David Caviedes with the project "Magnolia integration with cryptocurrencies APIs and ReactJS components"

Description: David Caviedes has created a complete project in Magnolia CMS to follow the daily evolution of different cryptocurrencies. This project is based on Magnolia 5.6 Community Edition in the Crypto-checker module and a Single Page Application (SPA) in React JS using the Magnolia REST API. See all details here at Github.

rd-magnolia-community-2018-3 premio

3rd prize, € 500: Gonzalo Martínez with the project "Weather Widget Magnolia".

Description: Gonzalo Rodríguez has created with Magnolia CMS a simple widget that shows the weather on web pages. This widget is very useful for displaying custom content. It is based on Magnolia 5.6 Community Edition. See all details here at Github.

rd-magnolia-community-2018-4 premio

1st Runner-up gift certificate for the #BeerWarriors of Soloartesanas.com: Francisco González

Description: Fran González has developed a Light Module with Magnolia CMS to integrate the Social Login with Google in Magnolia. This project based on Magnolia 5.6 Community Edition and in Javascript was presented to the Front-end Challenge of the Digital Challenges Magnolia Community 2018. See all details here at Github.

rd-magnolia-community-2018-5 premio

2nd Runner-up gift certificate for the #BeerWarriors of Soloartesanas.com: Raúl Merino

Description: Raúl Merino has created a widget with Magnolia CMS that allows content managers to easily configure on the web page a map supported by the Google Maps API ... A component that practically all websites nowadays need. This project is based on Magnolia 5.6 Community Edition and was presented to the Front-end challenge. See all details here at Github.

Winners Digital Challenges Magnolia Community 2018. We are looking forward to see you next year in the third edition with new challenges, prizes and surprises!

rd-magnolia-community-2018-3 ganadores

(left-right) Gonzalo Martínez, Alberto Soto y David Caviedes.

API REST - Headless Challenge

Front End Challenge

Spring Challenge

logo_spring_grey_400x400.png

Prizes

2.000 €
1st prize
1.000 €
2nd prize
500 €
3rd prize

How the competition works

Each of the 3 challenges covers different languages ​​and technologies that converge in Magnolia:

  1. Choose which challenge or challenges you want to participate in.
  2. Sign up for each challenge you participate.
  3. Download the Magnolia Community Edition bundle.
  4. Enter the chat that we have enabled in Gitter to solve your doubts, look at the materials and the help documentation.
  5. Create your project and upload it to Github following the indications below in help links.
  6. The Magnolia technical team will evaluate all projects.
  7. We will announce the finalists.
  8. The finalists will make a brief presentation of their project in OpenExpo Europe before a jury that will choose the winners. See the Digital Challenges Mangolia Community 2017.

 Link to Digital Challenges Mangolia Community 2017.

Dates

May 16
Limit for registration and upload of projects
May 30
Announcement of the finalist
June 6
Presentation of the finalists in OpenExpo Europe
june 6
Choice of winners

Challenges

API REST - Headless Challenge

This challenge groups the modules that use Magnolia's REST API to consume content from external applications.

This includes use of the new REST Content Delivery framework that facilitates the consumption of any type of content stored in Magnolia. It is very common to integrate Magnolia as a backend in mobile applications developed natively as Android or IOS.

This challenge is focused on front end devs and mobile app devs since it is necessary to have knowledge of Javascript, REST and mobile applications.

Examples can be:

  • Web of e-commerce integrating the contents from Magnolia.
  • Single page application (SPA) with any Javascript framework such as AngularJS, ReactJS, BackboneJS, MeteorJS, Polymer, etc.
  • Mobile application developed on Android or IOS.

 

 

Front End Challenge

This challenge groups modules that use light development and Javascript frameworks such as AngularJS or Polymer.

This includes templates for pages and components created with YAML and Javascript for your business logic. It is very common to have Web Components, Widgets or any other Javascript library integration in these modules.

This challenge is focused on web devs and front end devs since it is necessary to have knowledge of Javascript and templating in Magnolia.

Examples can be:

  • Share pages on multiple social networks.
  • Integrate ratings / content comments.
  • Integrate widgets / web components such as Google Maps.

Spring Challenge

This challenge groups the modules that use Spring and the Blossom module to develop in Magnolia.

This includes Spring MVC drivers and annotations to create page templates and components in Magnolia. It is very common to integrate with this transactional logics that maintain a session state on the server with other tools such as e-commerce.

This challenge is focused on backend devs since it is necessary to have knowledge of Java, Spring and the Blossom framework of Magnolia.

Examples can be:

  • Shopping Cart / checkout management in e-commerce.
  • Making a reservation in external systems: airplanes, hotels, etc.
  • Surveys.

 

Step by step

1. Download Magnolia CE

2. Install Magnolia CE

3. Upload your project (s)

Help resources

How to use Gitter Chat enabled for competition.

Gitter Chat: Magnolia Spain Digital Challenges.

Twitter Magnolia Comunity Spain: @MgnlCommunityES.

How to upload your project for the competition Digital Challenges Magnolia Community.

 

 

API REST - Headless Challenge

Documentation

Registry

Enroll in each challenge in which you participate, please: if you are going to upload different challenge projects, you will have to be registered in both challenges; and if you are going to upload one, two or more projects of a single challenge you only need to be registered in that challenge once.