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

Vaibhavi
Community profile Vaibhavi Community Advisor
AEM Developer
Location here
23 BADGES
Community Advisor

Community Advisor

Learn more
Joined the community 19-11-2015 5:15:49 AM
Online
Top badges earned by Vaibhavi
Customize the badges you want to showcase on your profile
Re: Reduce the impact of third-party code on aem
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @iwanttobeDev AEM doesnot have control over third party script. If we are injecting third party script make sure we follow best practices such as minification of script, removing the blocking resources, defer loading, optimisation etc. Lighthouse plugin in chrome developer tool is one of the good plugin which reports about improvements and solution to increase the performance of site. You can follow the best practices document along plugin as well.

Views

448

Likes

2

Replies

0
Re: Image Lazy Loading in Dynamic Media Component
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @salamswapnil , Lazy loading feature is available as apart of OOTB. I have added the details in below post . https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/lazy-loading-of-images-in-aem/qaq-p/305167/comment-id/76058#M76058You can use the similar feature in dynamic media component as well.

Views

512

Likes

2

Replies

2
Re: Move page wizard sometimes fails with error message
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @fionas76543059 , Please check the below article.Work around for moving the page have mentioned here. https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/unable-to-move-rename-asset-in-same-folder-in-aem/qaq-p/366624

Views

356

Like

1

Replies

0
Re: filtering model.json keys without special characters
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @sravanthib39626 , There is no default OOTB feature to sanitise it by default. Any of the below option you can go with :1. Overlay the OOTB implemention which is responsible for constructing the json. 2. You can control the values when you are trying to display. Just curious to understand why we are trying to sanitise.

Views

239

Like

1

Replies

0
Re: Find out all the Heavy query components in AEM6.3
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @srinivas_chann1 , You can go through the options mentioned above to check the load time of component. If you are looking at improving page speed you need to consider many factors and improvements such as minification of script, image size, cache, blocking of resource etc.Lighthouse plugin which will part of chrome development tools will be one of the best option to improve the page performance, accessibility, SEO and best practices where it list down the issues and improvement suggestion.

Views

334

Like

1

Replies

0
Re: can we enable style system in classic template?
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @ramaem12 , Style system is supported on editable template. On static template feature is not supported. I can see you have added piece of script necessary to enable style system . But it doesn't work in static template. Libraries necessary to support the style system is loaded as a part of editable template not in static. If you need to consume the feature, you need to convert the static templates into editable templates.

Views

304

Like

1

Replies

0
Re: how to find the title which is repeated among two dif...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Good👍. Custom solution resolved the issue without making an impact on performance

Views

426

Likes

0

Replies

0
Re: how to find the title which is repeated among two dif...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi Naresh,No, Achieving the same using querybuilder is not possible. As I mentioned below two paths with same title will not be treated as duplicate. You can try with SQL queries but you have mentioned that you want to achieve using same query. You can go with of one of the solution below:1.Customize the pagination part, you can apply the pagination on filtred result (after you removing the duplication). You can use thridparty libraries like smarttable (many thridparty libs are available, you ca...

Views

451

Likes

0

Replies

0
Re: AEM tag merging in 6.4
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @rajashekara1361 , Yes. Once you merge the tags, its references will be updated and tags which are merged will not be available. To summarize:When tag A is merged into tag B, all the pages tagged with tag A will be tagged with tag B and tag A is no longer available to authors. Below document will explain in detail:https://helpx.adobe.com/in/experience-manager/6-3/sites/administering/using/tags.html

Views

319

Like

1

Replies

0
Re: How to programmatically enable / disable cq:noDecorat...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @karthik4 You can do a runmode check to know if the instance is author or publisher. You can set the property accordingly. There are many ways to do. Example:JSP:If you need to check runmode in jsp. (But will suggest not to add scriptlet, you can move it to taglib and get the result) Please use below code:- <% pageContext.setAttribute("runModes", sling.getService(SlingSettingsService.class).getRunModes().toString()); %>Slightly:Pretty simple to dohttps://experienceleaguecommunities.adobe.com/...

Views

423

Like

1

Replies

0
Re: Can't Edit Homepage Carousel Content
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @Drogan1 Please check the below document which shows the clear steps on how to unlock the page(locking will prevent you from editing the content on page). Also it details about how to cancel the inheritence incase if your component is inherited if you are unable to edit. https://helpx.adobe.com/in/experience-manager/6-2/sites/authoring/using/editing-content.html

Views

299

Like

1

Replies

0
Re: how to find the title which is repeated among two dif...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi Naresh,I got your problem. Query will return both the result as path is different and data will not be treated as duplicate. But you have a way to filter. After you get result you can filter out the duplicates by comparing duplicate titles.

Views

548

Likes

0

Replies

0
Re: What is the difference between Adobe DXP and Adobe Ex...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @rjagan , Please go through the below documentation which will explain every bit of Adobe Experience Manager. This will give you a clear idea of the AEM . Also, it answer your question on how to start .https://helpx.adobe.com/in/support/experience-manager/6-4.html Regards,Vaibhavi

Views

458

Like

1

Replies

0
Re: Package Manager issue with content not getting update...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @binoyp Please check the fliter.xml like @Albin_Issac suggested. Also same issue occurs with versions as well. If the version of snapshot which you are trying to install is lower than the snapshot which is present in crx, even with force upload new snapshot will not be picked up. Version of snapshot which we are trying to install should be equal or higher than the snapshot in crx. In which case you need to update the version/delete the higher version from crx. Please do have a check for versi...

Views

541

Likes

2

Replies

1
Re: nosampecontent runmode | AEM 6.3.3.3 | admin user not...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @sujeet_singhr48 , Ideally admin should have access for any modification by default. Can you please check the ACL permission for admin user and make sure read, write , edit ACLs are enabled. https://helpx.adobe.com/in/experience-manager/6-3/sites/administering/using/security.html

Views

442

Like

1

Replies

0
Re: how to find the title which is repeated among two dif...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @nareshkumarpart In below query offset and plimit value is statically set. So during pagination you are not receiving the proper count. Solution:Please update the offset and plimit value dynamically. Example:From above query,in first iteration you have received the results from 0(offset is set to 0)to 10(plimit is set for 10 records). In second iteration you should fetch next 10 result, so your offset should be updated to 10 and plimit as 20.This should fix your issue. Below summarizing for b...

Views

401

Like

1

Replies

0
Re: Exporting experience fragments from AEM to Target
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
I have resolved this issue by overlaying transformerfactory and made changes to export html alone to the target.

Views

169

Likes

0

Replies

0
Re: Fatal Error: ClassNotFoundException
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Perfect, so exception is due to heapsize. Please follow the below post.https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/insufficent-heap-memory-error-with-cq6-author-4502-jar-on-8gb/qaq-p/221299?profile.language=en&pageRefresh=true

Views

651

Likes

0

Replies

0
Re: Fatal Error: ClassNotFoundException
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @ArchanaVijayakumar I believe you have followed the technical requirements listed here. https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html#Virtual%20&%20Cloud%20Computing%20EnvironmentsDifference I can notice in your scenario with the command line startup and double clicking jar is maxheap size allocation. Can you please try this below solutions:1.Remove the -Xmx param and try to run the jar. (This will pick the standard heapsize. Suggesting this to know if the issue is...

Views

661

Like

1

Replies

2
Re: How to read XF as JSON programmatically?
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @nagarajuk207258 I had similar requirement and faced similar issue where you can extract the json in browser with a selector but unable to get the same outcome via servlet. Issue is because XF is not exposed with json and by default it supports html . You can refer to the article which is shared by @Himanshu_Singhal as well on the same. Solution:I have created custom API where servlet will pull the required information and give back result in json format.In these scenarios I would recommend t...

Views

364

Like

1

Replies

0
Re: Can we enable style system in static template?
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @ramaem12 Style system is available for editable template. On static template this feature is not available. You can use one of the option below. 1.Migrate the static template to editable template and make use of the feature2.Go for custom implementation on static template. I would suggest option one but it depends on the number of existing pages you need to migrate from static to editable template.

Views

484

Like

1

Replies

1
Re: How to display html tags in jcr fields?
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @mpalme1 To display html tags in HTL add context ='html' while printing the value. In your scenario ${article.title @ context='html'} should fix the issue.

Views

493

Likes

2

Replies

1
Re: curl command not working from jump server after admin...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Encoding of the servers can make difference. Please check the encoding set for jump server. Did you try the command by passing --data-urlencode param?? Other option to cross verify is by setting simple password and test the curl.

Views

595

Likes

0

Replies

0
Re: curl command not working from jump server after admin...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @surendarm613658 Looks like issue is due to the special characters in curl command. Curl doesn't encode the special character by default. In your scenario I can see the specialist chars @$ in password. You can use --data-urlencode in curl to escape special character. You can check the below article. https://stackoverflow.com/questions/10060093/special-characters-like-and-in-curl-post-data

Views

617

Like

1

Replies

3
Re: Publishing the content from Author to Publish Instanc...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @imadullakhan To give quick background, content publish from author to publisher happens via replication agent. You can follow the below document to configure replication agent. https://helpx.adobe.com/in/experience-manager/6-3/sites/deploying/using/replication.html#:~:text=To%20configure%20replication%20of%20content,author%20in%20the%20left%20panel.&text=Set%20the%20Title%20and%20Name%2C%20then%20select%20Replication%20Agent Once the replication agent set up you can publish the pages either ...

Views

583

Like

1

Replies

1
Re: Regarding content packages in AEM
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @akshayb35452619 Answer is either one. (1 or 2).I got this question in my mind long time back and tried hands on, on the same. Component to appear in sidekick you must have either editconfig or dialog node. Keeping one of them in component will make the component to pop up in sidekick which can be dropped over page. You can verify the same by adding deleting one by one.

Views

378

Like

1

Replies

0
Re: Unable to move(rename) asset in same folder in AEM
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @saibul Move functionality within same folder doesn't allow. It is a known issue. You can go with below work around Navigate to the path in crxCopy n paste to required destinationChange the title by editing the node property to required one.

Views

710

Like

1

Replies

0
Re: How is the HTML that is generated by components repre...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi @kendalls5216292 , Any template or components renders based on sling resolution. Templates:Any template has its page rendering component. Basically when you create the page by selecting the template, page rendering component will load the resources defined ie html css js etc Component:When the component is added on the page, again similar sling resolution happens and content will be loaded In short to make you understand in your scenario sling resolution steps added below. Once you load the p...

Views

759

Like

1

Replies

1
Re: Do we have any utility or easy way to convert Touch U...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi Ramaem, Adobe recommend way to migrate from classic UI to touch UI as classic UI is deprecated. But we are trying to do other way. Dialogue coversion tool is available to convert dialogs from classic UI to touch UI. But touch UI to classic UI dialog conversation is not available.

Views

787

Like

1

Replies

0
Re: Clientlibs load Issue when Experience Fragment is Exp...
Avatar
Give Back 100
Community Advisor
Vaibhavi
Community Advisor

Likes

216 likes

Total Posts

182 posts

Correct reply

61 solutions
Top badges earned
Give Back 100
Give Back 50
Give Back 25
Affirm 50
Validate 1
View profile
Vaibhavi
- Adobe Experience Manager
Hi Amit, I did faced similar issue. It is due to the experience fragments are exported with client library to target. This will be valid use case when AEM template is not loaded with component specific client library or offers are used in non AEM pages. Solution:You can overlay the trasformer and restrict the client library from exporting into target where only html will be exported which resolves the issue. This worked for me.

Views

682

Like

1

Replies

2