Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

What is the best way to implement leaderboard in JCR?

Avatar

Avatar
Validate 1
Level 2
Adilmo
Level 2

Likes

6 likes

Total Posts

65 posts

Correct Reply

2 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 1
View profile

Avatar
Validate 1
Level 2
Adilmo
Level 2

Likes

6 likes

Total Posts

65 posts

Correct Reply

2 solutions
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 1
Affirm 1
View profile
Adilmo
Level 2

22-03-2021

What is the best way to implement leaderboard in JCR? 

 

Is there a reference implementation available?

JCR leaderboard querybuilder
View Entire Topic

Avatar

Avatar
Establish
MVP
BrianKasingli
MVP

Likes

611 likes

Total Posts

588 posts

Correct Reply

230 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile

Avatar
Establish
MVP
BrianKasingli
MVP

Likes

611 likes

Total Posts

588 posts

Correct Reply

230 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile
BrianKasingli
MVP

22-03-2021

@Adilmo 

If you plan to create your own leader board it would be a bunch of work. You would need front-end developers, back-end developers, and also an AEM architect. The front-end developers will focus on the aesthetics & business logic of how the leader board looks like which will be presented to the users via a JavaScript application. The backend developers will need to create API's exported in JSON for the JS application to consume. And lastly, the AEM architect may be involved in planning out what data will be considered to rank each member in your site while working with the business objectives. This can be is a labor-intensive job, but depending on what the requirements are.

 

If you are on a budget and a JS application is not an option, then you can use Jquery with DataTables, https://datatables.net, and a couple of custom servlets. 

 

What kind of leadership data are you showing? User Data? Stack Exchange Data?

How are you planning to access this custom leadership board? Password Protected Area? Public (publish environment)? Author environment?

 

However, Adobe has a product that is called AEM communities, which is an AEM addon, the out of the box features should have what it takes to get you started. https://experienceleague.adobe.com/docs/experience-manager-65/communities/administer/implementing-sc...