since ‎25-09-2019
‎09-04-2021
KiranVedantam1992
Level 5
Re: adding jsonb to core project has killed all slingServ...
Avatar

TB3dock

TB3dock
- Adobe Experience Manager
I don't really know how to do this stuff, so I have switched to using gson, which seems to work.

Views

27

Likes

0

Replies

0
Re: AEM External Login
Avatar

KiranVedantam1992

KiranVedantam1992
- Adobe Experience Manager
Hi @dmitryp96795211, Basically, AEM is used as Content Management System [CMS]. We do have different options for managing the Customer Relationship Management [CRM] - Example: Salesforce. It's better all the customer-related data is stored in the CRM and is handled through CMS. Hope this helps. Thanks,Kiran Vedantam.

Views

38

Like

1

Replies

0
Re: Wrong Query happened for particular asset 11 times
Avatar

snbaem

snbaem
- Adobe Experience Manager
@SreeDurga It looks like the error/warning is associated to a particular asset only. It will help to see the query that was used. However can you try to see1. if there is a scope to do escaping in query or2. try to make same query using AEM query builder (assuming current query is happening via code)

Views

28

Like

1

Replies

0
Re: Datastore garbage collection-run biweekly
Avatar

asutosh_j3

asutosh_j3
- Adobe Experience Manager
Hi @Shakthi1 By default data store garbage collection will run automatically as part of the Weekly Maintenance Window.The system administrator can also run data store garbage collection manually on as as-needed basis but it cannot be automated more than once. In general, it is recommended that data store garbage collection be performed periodically, but that the following factors be taken into account in planning data store garbage collections:Data store garbage collections take time and may imp...

Views

41

Like

1

Replies

0
Re: Create Multi Region/Country site in AEM 6.5
Avatar

KiranVedantam1992

KiranVedantam1992
- Adobe Experience Manager
Hi @Heena91, On the header of your page, you can create a country selector option. Here, you can give an option to author the country name, icon, and URL to the authors. In the model, fetch the values, loop the list, and display them. You can use the core AEM component: https://www.aemcomponents.dev/content/core-components-examples/library/templating/language-navigation/language-structure/us/en/language-navigation.html Hope this helps. Thanks,Kiran Vedantam.

Views

52

Like

1

Replies

0
Re: What is the property or the way to apply Style System...
Avatar

KiranVedantam1992

KiranVedantam1992
- Adobe Experience Manager
Hi @ashwinikhaple, Please check my answer here: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-6-5-rte-custom-style-not-working-in-dialog-not-even-enabled/qaq-p/395274 It has the code snippet with screenshots. Hope this helps. Thanks,Kiran Vedantam

Views

53

Like

1

Replies

0
Re: Issue in pushing values into dataLayer object
Avatar

Anudeep_Garnepudi

MVP

Anudeep_Garnepudi
- Adobe Experience Manager
@samsundar23 In the example you shared the request url is https://dev.ms.net/homepahe.html, you don't have sub or sub-sub levels.Do undefined check not null check and see once.Example:if(urlWithoutExt.toString().split("/")[4] != undefined){ tempsubsubsection = urlWithoutExt.toString().split("/")[4]; }

Views

50

Like

1

Replies

0
Re: Adobe Experience Manager Developer Expert
Avatar

KiranVedantam1992

KiranVedantam1992
- Adobe Experience Manager
Hi @ajaylabade, Please find the related information here: https://spark.adobe.com/page/IN3bRhRJDvqCc/ Hope this helps. Thanks,Kiran Vedantam

Views

52

Like

1

Replies

0
Re: Detect component name after user interaction
Avatar

Arun_Patidar

MVP

Total Posts

3.1K

Likes

1.2K

Correct Reply

879
Arun_Patidar
- Adobe Experience Manager
Hi,Yes, there is a way to add the component name(or node name) as a class using Sling Filterhttps://github.com/Adobe-Consulting-Services/acs-aem-samples/blob/master/core/src/main/java/com/adobe/acs/samples/filters/impl/SampleSlingIncludeFilter.javahttps://github.com/arunpatidar02/aem63app-repo/blob/master/java/XFFilter.javaor use sling rewriter pipeline to modify html while generating.

Views

70

Like

1

Replies

0
Re: AEM throws "Version number may be negative or greater...
Avatar

kautuk_sahni

Community Manager

Total Posts

6.0K

Likes

1.1K

Correct Reply

1.1K
kautuk_sahni
- Adobe Experience Manager
@PulkitJain, Good to see you back and thank you for sharing this information with AEM community. Keep doing the great AEM Community work.

Views

58

Likes

0

Replies

0
Re: when I change the property of page and then I publish...
Avatar

KiranVedantam1992

KiranVedantam1992
- Adobe Experience Manager
Hi @MikeXXXX, You can do the below things to debug:Check the error.logCheck console errorCheck if any mandatory field is not filled in the page propertiesGenerally, the tab which has a mandatory field gets highlightedCheck the font of the property - Ex: page name expects only small lettersHope this helps. Thanks,Kiran Vedantam.

Views

58

Like

1

Replies

0
Re: How to write a Junit5 Test case for resource resolver...
Avatar

baw_gov

baw_gov
- Adobe Experience Manager
Hi @KiranVedantam1992 thank you for your reply. I am sorry I meant system user only and this is for Junit5. The link you shared above looks like is for Junit4. Do you have any suggestions for Junit5?

Views

60

Likes

0

Replies

0
Re: Best practice for creating APIs in AEM
Avatar

Jörg_Hoh

Employee

Total Posts

3.1K

Likes

1.0K

Correct Reply

1.1K
Jörg_Hoh
- Adobe Experience Manager
Unlike other frameworks, AEM is resource-based, and the resource defines the contract in the first place, but not the code. The most API-like thing, which comes close to the idea of other frameworks are Content-Fragments because there the structure and the content is clear. Also the SlingModel Exporter gives you the chance to control the details of the payload you get. So when you use AEM as a remote system (in a kind of headless way), these are the APIs you should look for. Jörg

Views

50

Like

1

Replies

0
Re: Enable / Disable scheduler via Context Aware Configur...
Avatar

Jörg_Hoh

Employee

Total Posts

3.1K

Likes

1.0K

Correct Reply

1.1K
Jörg_Hoh
- Adobe Experience Manager
The scheduler is a singleton within AEM, and it does not know anything about. the content or the tenants you have. Also this topic is a bit special, because it's about triggering a job (and not about reading data which configures the runtime behavior of that job). So to give authors the chance to configure the time when a job is triggered, you probably have to keep track of all configured times within CAC. So you need a service, which picks up the configured scheduling expressions and configures...

Views

58

Likes

0

Replies

0
Re: Pages expiration report in AEM
Avatar

Kamal_Kishor

Kamal_Kishor
- Adobe Experience Manager
@KiranVedantam1992 thanks this helps.

Views

57

Likes

0

Replies

0
Re: how to get currentPage object in javascript, as javas...
Avatar

asutosh_j3

asutosh_j3
- Adobe Experience Manager
@karthick1356 You can try using LanguageUtil:https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/javadoc/com/day/cq/commons/LanguageUtil.html Thanks!

Views

57

Likes

0

Replies

0
Re: CSRF token value is empty in IE 8 (compatibility mode...
Avatar

tarunp97

tarunp97
- Adobe Experience Manager
There it was about migrating from 6.0 to 6.1 , But I'm facing an issue within 6.4 and only in IE 8 and below version where the required jquery is loading but still getting error

Views

71

Likes

0

Replies

0
Re: Concurrent writing to the session.
Avatar

Anudeep_Garnepudi

MVP

Anudeep_Garnepudi
- Adobe Experience Manager
@chandramohanred Go through the beautiful article by @Jörg_Hoh , will be helpful.https://cqdump.joerghoh.de/2015/03/02/aem-scaling-patterns-avoid-shared-sessions/

Views

52

Likes

2

Replies

0
Re: How to get the current pagepath in service
Avatar

kautuk_sahni

Community Manager

Total Posts

6.0K

Likes

1.1K

Correct Reply

1.1K
kautuk_sahni
- Adobe Experience Manager
@Manjunath_K, thank you for sharing the answer. This would help AEM Community in posterity. Keep doing the great work in the AEM community.

Views

46

Likes

0

Replies

0
Re: subassets not getting activated
Avatar

Arun_Patidar

MVP

Total Posts

3.1K

Likes

1.2K

Correct Reply

879
Arun_Patidar
- Adobe Experience Manager
Yes, you can do from list view, select all and publish.

Views

78

Likes

0

Replies

0
Re: How can resolved "org.apache.sling.scripting.sightly....
Avatar

Arun_Patidar

MVP

Total Posts

3.1K

Likes

1.2K

Correct Reply

879
Arun_Patidar
- Adobe Experience Manager
Try to refresh the bundle, it will resolve the issue.

Views

103

Like

1

Replies

0
Re: 1. javax.jcr.InvalidItemStateException: OakState0001:...
Avatar

kautuk_sahni

Community Manager

Total Posts

6.0K

Likes

1.1K

Correct Reply

1.1K
kautuk_sahni
- Adobe Experience Manager
@ashwinikhaple, thank you for sharing answer with the community.

Views

54

Likes

0

Replies

0
Re: AEM author heap size error
Avatar

Jörg_Hoh

Employee

Total Posts

3.1K

Likes

1.0K

Correct Reply

1.1K
Jörg_Hoh
- Adobe Experience Manager
Parsing large XML files with a SAX parser can definitely be a memory hog and consume large amount of heap. You need to understand much better, when you are running short of memory, and based on that you can start with both heap analysis and more testing. And regarding performance: Yes, you should have an amount of free RAM on system which is not consumed by Java heap, and which can be used as cache. But only a profiler run (or a good observation on an OS level) can tell if this is really a bottl...

Views

115

Likes

0

Replies

0
Re: How extend asset share common to include content page...
Avatar

davidjgonzalezzzz

davidjgonzalezzzz
- Adobe Experience Manager
@Adilmo i dont recommend trying to surface anything other dam:Asset nodes with Asset Share Commons. There is *alot* of plumbing of that assumes results themselves as well as the "target" of results (when you click on a result, what you're taken to) is a dam:Asset. Many, many, many things will break if you try to adjust this paradigm - and you'll have to rip out the guts of Asset Share Commons to get it even close to working. This is also covered here: https://adobe-marketing-cloud.github.io/asse...

Views

69

Like

1

Replies

0
Re: add new folder issue
Avatar

Veena_Vikram

MVP

Veena_Vikram
- Adobe Experience Manager
@josieqqiu From your response under my previous reply and re-reading your question in fact when we add a content node to that file, and install it , every path can render at author server . but we just confuse why no content node every page under xxx cannot render? -Does this mean you are trying to put the content under a different node than /content ? Something like /xxxx insteand of /content ? If that is the case it will not work. The AEM Sling Resolution happens from /content nodes. I mean to...

Views

61

Like

1

Replies

0
Re: ID for a field in multified
Avatar

Anudeep_Garnepudi

MVP

Anudeep_Garnepudi
- Adobe Experience Manager
@Shaheena_Sheikh Updated above post with code snippet

Views

93

Likes

0

Replies

0
Re: What is the usage of /etc.clientlibs/clientlibs/grani...
Avatar

KiranVedantam1992

KiranVedantam1992
- Adobe Experience Manager
Hi @JakeCham, jQuery and utils are the dependencies that AEM provides. You can either add them in the dependencies section or in the embedded section as per your requirement. You can go and check the files and their functionalities below/libs/clientlibs/granite/utils/libs/clientlibs/granite/jqueryIf you do not want them, you can remove them as they are the dependencies, but I doubt the same case with utils as they have multiple util functions. Please test thoroughly once they are removed. Hope t...

Views

65

Like

1

Replies

0
Re: Email template subject encoding
Avatar

kautuk_sahni

Community Manager

Total Posts

6.0K

Likes

1.1K

Correct Reply

1.1K
kautuk_sahni
- Adobe Experience Manager
Thank you for sharing the solution with AEM community.

Views

32

Likes

0

Replies

0
Re: osgi config to javascript
Avatar

karthick1356

karthick1356
- Adobe Experience Manager
could you please give me a example.

Views

71

Likes

0

Replies

0
Re: AEM6.5 query throws exception even after oak indexing...
Avatar

srinivas_chann1

srinivas_chann1
- Adobe Experience Manager
Hi Arun_Patidar, So you meant that instead of executing at path /content/projectpath. I must execute a lower level that /content/projectpath/us/en/projectapplications Thanks

Views

55

Likes

0

Replies

0
Likes given to