Expand my Community achievements bar.

Announcing the Winner of AEM Community sponsored Code Contest 2018



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

Kautuk Sahni
6 Replies


Level 7

Congratulations for winning the aem code contest 2018 award. I simply wish for more awards on the next following years. Keep it up! and thank you for your wonderful contributions to aem community.

Many cheers to Brandon, Brian and Viji


Ankur Ahlawat


Level 2

Awesome!! Way to go Brandon and Brian both from HS2 Solutions!  Congrats Viji as well!


Employee Advisor




Level 4

Congratulations Everyone!

Rima Mittal


Level 8

Congratulations Brandon, Brian and Viji