6 Replies Latest reply on May 15, 2018 10:45 PM by Hemant arora

    Announcing the Winner of AEM Community sponsored Code Contest 2018

    kautuksahni Adobe Employee

      Hi Community



      We want to send a big thank you to everyone who participated in our contest and helped make it a success.

      Please help us in congratulating winners of the AEM community sponsored code contest conducted by AEM blogger Ankur (Blog: http://aemcq5tutorials.com).


      Here are the Winners:

      Brandon Maynard1.jpg

      Title:- Component Cloner



      Description:- The code I submitted was for a component cloner. It gives an author the ability to drop the component cloner inside a parsys and then clone an existing component/structure as a 1-to-1 match, including all of its children nodes. This gives an author the power to recreate existing components and only spend time modifying some properties without having to create them from scratch.

      This is very useful if your organization’s implementation of AEM is atomic and your components consist of 3, 4, or even 10+ micro-components/atom-components. Rather than the author having to configure those 3, 4, or 10+ micro-components/atom-components, they can clone a pre-existing cluster and retain the full structure and property values, saving valuable time dragging/dropping and configuring 3, 4 or 10+ micro-components/atom-components.

      Brian Langeland2.jpg

      Title:- Custom segmentation store & Custom ui module for the ContextHub

      Description:- This code sample demonstrates how to resolve a segment from a hash string that appears on a URL (such as mypage.html#key=value).  It implements a custom Store Candidate and registers it with the ContextHub. Additionally, a custom UI Module has been added to the ContextHub, giving authors the ability to test resolving segments against the custom Store Candidate.


      Consolation prize goes to:


      Title:- Live Cricket Match details using Polling Importer Service & AngularJS

      Description:- High-level details about Cricket Match is fetched from Crickbuzz API and contents updated in JCR using AEM - Polling Importer Service (default 5 mins interval is set at poll config node)

      Updated content in JCR is exported as JSON using Sling Model Exporter.

      FrontEnd: Uses AngularJS to access the exposed JSON and display the details in a tabular format.


      Thanks to everyone who participated and helped make this contest a success! Stay tuned for our next contest!


      Note: - Above mentioned list of winners are not in order of any rank.


      Thanks and Regards

      Kautuk Sahni