Expand my Community achievements bar.

SOLVED

AEM 6.3 | New custom console

Avatar

Level 1

Hi guys,

I was wondering if you have a working example on how to create a custom console on AEM 6.3 or some docs that could help me with this tasks.

I have already tried the samples available on Github but they have been done, if I'm not wrong, for the version 6.0.

Thank you!

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

Hi,

I'd suggest you to go through "Create a Custom Console section" in the below link in order to understand how to create custom AEM console.

Customizing the Consoles

You can refer to below article which has a sample zip file. The aim of the below article is to create custom admin console in AEM

https://experiencemanaged.com/posts/how-to-create-an-aem-62-admin-console-for-touch-ui.html

NOTE: There's a sample zip file in the above link. Also you can clone this sample code base from GitHub (GitHub - auniverseaway/aem-touch-admin-console: An AEM 6.2 Admin Console for Touch UI )

I've tested the sample project (cloned from GitHub) and it worked fine for me. However, you might need to make few modifications to the bundle if you're seeing any null pointer exceptions.

I hope this helps!

Regards,

Lavanya Malyala

View solution in original post

4 Replies

Avatar

Level 10

bsloki​ created a solution similar to what you are asking. He built a new view that can be accessed under TOOLS. This new view was used to manage Vanity URLS. It will give you am idea on how to build a new console/UI that lets you perform custom AEM functionality -- Adobe Experience Manager Help | Developing a VanityPath Manager for Adobe Experience Manager

Avatar

Correct answer by
Former Community Member

Hi,

I'd suggest you to go through "Create a Custom Console section" in the below link in order to understand how to create custom AEM console.

Customizing the Consoles

You can refer to below article which has a sample zip file. The aim of the below article is to create custom admin console in AEM

https://experiencemanaged.com/posts/how-to-create-an-aem-62-admin-console-for-touch-ui.html

NOTE: There's a sample zip file in the above link. Also you can clone this sample code base from GitHub (GitHub - auniverseaway/aem-touch-admin-console: An AEM 6.2 Admin Console for Touch UI )

I've tested the sample project (cloned from GitHub) and it worked fine for me. However, you might need to make few modifications to the bundle if you're seeing any null pointer exceptions.

I hope this helps!

Regards,

Lavanya Malyala

Avatar

Level 1

@Lavanya_Malyala  ... Not fully working example but I least I'll be able to start digging into it . Thank you!

Avatar

Level 1

smacdonald2008 I'll check the code and try to come up with a solution to my problem. Thank you!

The following has evaluated to null or missing: ==> liqladmin("SELECT id, value FROM metrics WHERE id = 'net_accepted_solutions' and user.id = '${acceptedAnswer.author.id}'").data.items [in template "analytics-container" at line 83, column 41] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign answerAuthorNetSolutions = li... [in template "analytics-container" at line 83, column 5] ----