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
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Veena_Vikram
Community profile Veena_Vikram Community Advisor
Senior AEM Developer
Bengaluru
55 BADGES
Community Advisor

Community Advisor

Learn more
Joined the community 07-11-2012 10:20:40 PM
Online
Top badges earned by Veena_Vikram
Customize the badges you want to showcase on your profile
AEMCaas - How to handle caching for renditions for images?
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Hi Team We are using processing profiles to generate new renditions for the images. Now to access those images , the path is something like /jcr:content/renditions/.extension . I remember previously we had faced issues with caching in dispatcher while accessing thumbnail renditions (In non Cloud Versions) and the same was solved by accessing the renditions the way mentioned in https://helpx.adobe.com/in/experience-manager/kb/dispatcher-caching-issue-displaying-image-renditions.html . I am trying...

Views

19

Likes

0

Replies

2
Re: sending sling model values to servlet in aem 6.5
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@kattakiran1990 , Could you please help me understand what is the usecase you are trying to achieve ? I am not understanding the requirement to send the values from a Sling Model to Servlet ?

Views

34

Like

1

Replies

0
Re: AEMaaCS not caching images at dispatcher
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Did you check https://experienceleague.adobe.com/docs/experience-manager-cloud-service/implementing/content-delivery/caching.html?lang=en I could read something like below in this document Images and any content large enough stored in blob storageby default, not cachedcan be set on a finer grained level by the following apache mod_headers directives: Header set Cache-Control "max-age=222" Header set Age 0 See the discussion in the html/text section above for exercising caution to not cache too...

Views

36

Likes

2

Replies

0
Re: AEMCaaS - How to handle JPG images in Processing Profiles ?
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Yeah. I checked with business , they are okay to use PNG if there is no other way around. I guess I will go with PNG then . Thanks @Arun_Patidar 🙂

Views

20

Like

1

Replies

0
Re: AEMCaaS - How to handle JPG images in Processing Profiles ?
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@Arun_Patidar Issue is with some images which would need to retain the transparency. I was told that the JPEG will not help in keeping the transparency of images. While using Named Transform Servlet , we could use .original to retain that, but with Processing Profile I am bit confused how to get that working. ThanksVeena

Views

38

Like

1

Replies

2
AEMCaaS - How to handle JPG images in Processing Profiles ?
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Hi Team While working with the processing profiles , we have the option to generate rendition for PNG, JPEG , WEBP, GIF. Since we have images which is of type JPG, I am trying to see how I can bring in renditions for JPG using processing profiles. Any suggestions is appreciated. PS:- JPEG won't suit for images with transparent background . ThanksVeena

Views

44

Likes

0

Replies

4
Re: Deploying Netcentric access control tool with AEM Project Archetype 24 | AEM Community Blog Seeding
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Thanks a lot @kautuk_sahni for sharing this here 👏👏 Thanks Aanchal. Awesome tips. Helps a lot.

Views

16

Likes

0

Replies

0
Re: Guide for a complete knowledge in Adobe Experience Manager (AEM)
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@akcena_07 (a) Creating Servlet program to get JSON response for Content Fragment using path (to generate JSON only via servlet program not with AEM feature). - What does it mean by not with AEM feature ? Do you mean Exporter feature in AEM ? (c) Complete guide for Services (program) and implementing it in AEM (it's better if had an example of Services in Nested CF program). - (d) Complete guide for OSGI Services (configuration & program) in AEM. OSGI Services and Services are interchangeable. S...

Views

32

Likes

0

Replies

0
Re: cq:excludedPaths is causing issues with LiveCopy
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
In addition to what @Jörg_Hoh has mentioned I could find some relevant blogs which might help you in addressing your issue.https://gauravsachdeva.com/2021/07/12/aem-rollout-option-missing-for-one-country-live-copy/https://with-example.blogspot.com/2015/03/cq-rollout-option-is-not-listing-all-livecopy.html Basically the cq:excludedPaths is added to any root cq:LiveSyncConfig of your Live Copies when the users delete a live copied page from the Live Copies rather than from the Blueprint. I tried t...

Views

46

Likes

2

Replies

0
Re: Required Java knowledge for AEM 6.5
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
That is because the base of AEM is based on OSGI and SLING. So the concepts and terminologies might be different. Excepts for specific OSGI or SLING based APIs everything else is normal Java.

Views

57

Like

1

Replies

0
Re: Required Java knowledge for AEM 6.5
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@nikita24tailor Welcome to AEM. As @Kiran_Vedantam mentioned AEM is an application developed on different technology stack. So to be good with backend you surely need to learn Java , but you don't have to be a master in it yet. Slowly but steadily you can learn and reach there. Said that, to develop simple components , you need not be a master in Java. You just need to know how to create dialogs and components. I would say register for a FE Developer and BE Developer training in AEM in Solutions...

Views

58

Likes

2

Replies

0
Re: Authoring pages are blank while accessing the content pages
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Can you try installing this in your local and check if that is working fine in your local ? Also if it throwing error, just check the we-retail or install wknd project https://github.com/adobe/aem-guides-wknd in your local and check if those are loading fine ? If yes, then the issue is with your project code.

Views

43

Like

1

Replies

1
Re: AEM 6.5.10 project build is successful, however project-bundle is in installed state.
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@Lavanya_Pejjayi As @Arun_Patidar mentioned, the reason the bundles are not resolved is because it is not able to find the dependency jars in the Console. If you are adding dependency , make sure you first check it in the depfinder and add them accordingly. In your case if you find it empty , then add the bundles which have the dependency (org.jsoup) jars first to Felix console and restart your bundle.

Views

66

Like

1

Replies

0
Re: Guide for a complete knowledge in Adobe Experience Manager (AEM)
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@ManuMathew1994 I am yet to get some good tutorials for AEMaaC. If I get some nice ones , I will circle back here ✌

Views

54

Likes

2

Replies

0
Re: Avoid redundacy in the DAM
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@serenapitotti Obviously there might be some difficulties , but for ease of development , I think we should not deviate from the best approaches. As all has recommended here , duplicating your assets with exact meta data, is a bad design. If the only issue which is stopping you from moving to common folder or using tags is searching the assets , then I think you must re-think and brainstorm this with your team once again. You can always use query builder to customize your searches. That should n...

Views

62

Likes

0

Replies

0
Re: Avoid redundacy in the DAM
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Exactly 

Views

63

Likes

0

Replies

0
Re: Leveraging Authoring experience in external applications
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@abhisheks351843 I am afraid that won't be possible. AEM dialogs are designed using Coral UI / jQuery which is served from AEM. Means , all the underlying files are hosted and served from your AEM instance. It can be accessible only from AEM. Even if assuming you can achieve this ( Again I am 99.9% sure this can't be achieved ) , it is really not the right practice to do it for all the security reasons you can name.

Views

54

Likes

2

Replies

0
Re: junit5 and Mockito tests not injecting the ResourceResolverFactory
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@RobertHarper Normally to mock any service @Mock annotation should suffice. I am not sure why it is not resolving for you. But incase it helps , pasting below some links I found in WWW. https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/mock-private-resourceresolverfactory-resourceresolverfactory/m-p/240558 https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/creating-unit-test-cases-for-aem-servlet-with-quot-system-user/td-p/386923 Try this if @Mock i...

Views

138

Like

1

Replies

1
Re: Create and modify node inside crx using js use api
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@hendrahaqq Since you are new to AEM , I would say please restrain from doing node manipulation using JS ( though I am not sure if you can do it as I have never tried it myself). The right way to do any kind of node manipulation is to use service users in your backend Java.

Views

64

Likes

0

Replies

1
Re: Guide for a complete knowledge in Adobe Experience Manager (AEM)
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
Also check this https://aem.redquark.org/2018/10/day-00-aem-developer-series.html . This will be really helpful for beginners.

Views

70

Like

1

Replies

4
Re: Guide for a complete knowledge in Adobe Experience Manager (AEM)
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
The best way to go about it in that case is to take some video tutorials in SPP. They have clear developer tutorials. Did you check that ?

Views

72

Like

1

Replies

0
Re: Call an OOTB Sling Servlet from a workflow process
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@skmAem It again comes to the same thing, even though the logic is available in the servlet , it is not the right way to do in a WF process. You have to find the logic implemented in the servlet , and redo that as a service and then access it in your WF. That's the best way I think. Every component has its own purpose. Servlets should not be called the way you are intending to do right now.

Views

125

Likes

2

Replies

1
Re: Guide for a complete knowledge in Adobe Experience Manager (AEM)
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@akcena_07 Welcome to AEM. AEM is a technology based on a lot of technology stack. To understand the underlying technologies you might have to start checking on below topics fristJCR / JSRSLING , RESTOSGIAfter taking a look at those you can slowly try hands on on AEM for which you can refer https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/overview.html Now when you do this WKND tutorial , you are surely going to get a lot of questions. Write ...

Views

100

Likes

3

Replies

7
Re: Avoid redundacy in the DAM
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@serenapitotti I have exact same questions as @Jörg_Hoh mentioned. If you have same image under P1 , P2, P3 ; will they be related in anyway ? Means , if the image is removed from P1 , should it be removed from all other products ? If you want to avoid duplication of images with exact same metadata, then better way to organize them would be using tags as @SivaPrasadReddyS mentioned. But that decision should be made after properly considering all the requirements.

Views

156

Like

1

Replies

3
Re: Call an OOTB Sling Servlet from a workflow process
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@skmAem I am trying to understand your issue here. As per definition, a servlet is written when you have to request a response from a server over a network. Keeping aside the servlet , if we see in your case, you are trying to access a class , which is available in the same bundle in the same console. If so, wouldn't it be better if you register it as a service and try to access the Service rather than trying to hit it as a servlet. I don't think that would be a right approach to do here. Thanks...

Views

142

Likes

3

Replies

0
Re: Report indicating current version #
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
AFAIK there is none. I think you might have to navigate to those version branches and pull the details.

Views

46

Like

1

Replies

0
Re: RTE Plugin source edit is not working for nested multifield
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@santhoshsrg Let me implement this dialog and check if I am able to replicate this meanwhile , are you getting any console (browser) logs specifically when you try to open the dialog or edit it ?

Views

79

Like

1

Replies

1
Re: How can we get a trial version of Adobe Experience Manager?
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@sumtingwongmang Thanks for reaching out to forum. You might have to check the below links to get some answers . As far as I know only Adobe Sales Team can provide you with a JAR. These answers are pretty old , but might still hold valid https://stackoverflow.com/a/37672125/8671041https://stackoverflow.com/a/37366429/8671041 @kautuk_sahni might be able to help further ThanksVeena ✌️

Views

81

Like

1

Replies

1
Re: editor.html page is blank
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@Rajesh61 As first check please make sure the following Are you getting same issue in all other projects ? Is it an issue with only we-retail pages ?While opening the page , can you check the logs for the issues ?Please check your system/console and make sure all your bundles are loaded and active

Views

117

Likes

2

Replies

0
Re: How to bold few words in a textfield
Avatar
Establish
Community Advisor
Veena_Vikram
Community Advisor

Likes

539 likes

Total Posts

1,088 posts

Correct reply

125 solutions
Top badges earned
Establish
Coach
Contributor 2
Seeker
Ignite 5
View profile
Veena_Vikram
- Adobe Experience Manager
@angela95ry As @ArunaSurukunta has mentioned, you can use html context in HTL while displaying the content on the page. That way, whatever HTML tags you give in a text field will get applied on your page. If not it will be treated as a normal text. ThanksVeena ✌

Views

99

Like

1

Replies

0