Create Glossary Page Info in AEM | Community
Skip to main content
rsl_lucky
Level 4
September 14, 2021
Solved

Create Glossary Page Info in AEM

  • September 14, 2021
  • 2 replies
  • 2499 views

Hi,

 

Want to create glossary info for the site, could anyone suggest best possible solution or option for achieving it. Currently, we have two custom components, 1st would behave like carousel & 2nd component show all info. Based on selection in 1st component its navigating to respective info on 2nd component.

 

Can anyone suggest any other best solution or way to implement this glossary page suggested by Adobe instead of using these custom components approach, as we want to try avoid use of these custom components.

 

Thanks

RSL.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by rsl_lucky

Thanks everyone for infos shared, Could able to sort it by utilizing core text components and usage of anchor tag on text in RTE its navigates to respective block content on the page.

 

Thanks

RSL.

2 replies

Adobe Champion
September 14, 2021

Hi @rsl_lucky ,

 

Did you already have a look at AEM Core components?

rsl_lucky
rsl_luckyAuthor
Level 4
September 14, 2021

Yes @user55521 we did, also if any sample links of this glossary implementation would really help us.

Adobe Champion
September 15, 2021

Suggested approach based on personal XP:

  1. Have the glossary terms + definitions in a CSV file
  2. Upload the CSV in DAM
  3. Glossary component:
    • Editorial dialog: Provide the DAM path to the csv
    • Sling model: extract glossary terms + definitions from csv on the fly. 
    • Alternatively, you can use AJAX requests (instead of Sling model) to return the glossary contents. This makes pagination and dispatcher caching easier, as content rendering is all based on incoming AJAX requests
  4. Performance considerations:
    • loading of glossary content: maybe pagination would be in order depending on size
    • if you use AJAX approach, verify your AJAX requests can be cached (Dispatcher or in-memory or both)

Btw I am not sure if this question is specifically for Assets.

rsl_lucky
rsl_luckyAuthorAccepted solution
Level 4
September 23, 2021

Thanks everyone for infos shared, Could able to sort it by utilizing core text components and usage of anchor tag on text in RTE its navigates to respective block content on the page.

 

Thanks

RSL.