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

Rajashankar
Community profile Rajashankar Level 4
Adobe AEM Architect
Dallas,Texas
22 BADGES
Level 4

Level 4

Learn more
Joined the community 23-06-2017 7:24:18 AM
Online
Top badges earned by Rajashankar
Customize the badges you want to showcase on your profile
Re: AEM and Salesforce Live Chat integration
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @parakh Idle way to integrate SFDC Live Chat agent to Adobe AEM is by embeeding the javascript snippet provided by Sales Force in AEM Page Example: if (!window._laq) { window._laq = []; } window._laq.push(function(){liveagent.showWhenOnline('5734F000000CaS5',document.getElementById ('liveagent_button_online_5734F000000CaS5')); liveagent.showWhenOffline('5734F000000CaS5', document.getElementById('liveagent_button_offline_5734F000000CaS5')); }); liveagent.init('https://d.la2-c1cs-ord.salesforceliveagent.com/chat', '5724F000000CaRH', '00D4F0000008fZB');

Views

20

Like

1

Replies

0
Re: How to import the templates from /conf into IntelliJ or VSCode?
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @infiniteshi I have the same Weknd Site setup in my local and to sync the CRXDE to Local for /Conf FolderI just right clicked on top of /ui.content/src/main/content/conf/ as shown below then selected import from serverI just cloned the template type of page to another copy page in crxde the same got copied/improted from crxde to local perfectly.Please refer below Hope this helps.

Views

39

Like

1

Replies

1
Re: How to close the gap between CRXDE and the code base
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @infiniteshi ,Kindly Check whether your using the extension i had showed in below screen shot and also make sure it as necessary access rights configured,In my case it was using default admin access.It works fine for me see below references

Views

35

Like

1

Replies

0
Re: Direct Integration of ECID
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Platform
Hi All,I had explored and found a solution for this approach and i had documented the same in below article. https://rajashankardigital.blogspot.com/2021/09/extract-adobe-ecid.html Issue is resolved now.It was the same dcs api call which will work differently depending on cookie setup for first time call and subsequent calls. Regards,Rajashankar.R

Views

79

Likes

2

Replies

0
Re: Get the Word count for page
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @Shetty119 My two cents place a class identifier at start and end of page body from where you want to count the words. Now Use this JS once your DOM load is complete for page. var wordsInPost = wordCount(document.getElementsByClassName(".custom-class"))function wordCount(words) { var count = 0 for (var i = 0; i < words.length; i++) { count += words[i].textContent.split(" ").length } return count }console.log(wordsInPost) Refer this Article:https://techstacker.com/vanilla-javascript-count-all-...

Views

108

Like

1

Replies

1
Re: Oak Index with AEM as Cloud service
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @kapant Could you please try with below steps:Download a Custom Index Definition.Copy .content.xml to ui.content project in the Cloud Manager Git Project. The project path should look like: \ui.content\src\main\content\jcr_root_oak_index.Modify the filter.xml to include the _oak_index folderAdd true to filevault-package-maven-plugin plugin configuration in Parent pom.xml.Do a local maven build and deploy.As mentioned in https://medium.com/adobetech/using-search-and-indexing-in-aem-as-a-cloud-...

Views

261

Like

1

Replies

0
Re: Custom workflow should called on click to “Publish to...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @chetan001 For this you need to overlay the /libs/dam/gui/content/assetdetails/jcr:content/actions/selection/quickpublish and also in /libs/dam/gui/content/asset/jcr:content/actions/selection/quickpublish to your apps layer Overlay in apps /apps/dam/gui/content/assetdetails/jcr:content/actions/selection/quickpublishNow browse to “/jcr:content/head/clientlibsOverlay clientlibs node in “/apps”. In the client lib categories you can see dam.gui.admin.publishasset.coral .You can get the specific p...

Views

100

Likes

2

Replies

1
Direct Integration of ECID
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Platform
Hi All,We are trying to do a direct integration of ECID as mentioned in below guide.https://experienceleague.adobe.com/docs/id-service/using/implementation/direct-integration-examples.html?lang=en As per the sample using below API call to DCS i can get MCID by passing OrgID. https://dpm.demdex.net/id?d_orgid=5555&d_ver=2 But this ECId is first time ECID i mean already we have a ECID(MID) as part of Site A(This site as VistorAPI.js implemented via Launch ECID extensions) visit by customer now Cus...

Views

228

Like

1

Replies

2
Re: Include custom OSGI bundle in AEM Project
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @akatsuki07 My two cents you can also refer to this blog for additional infohttp://www.wemblog.com/2014/01/how-to-include-cq-package-from-other.html Regards,Rajashankar.R

Views

159

Like

1

Replies

0
Re: Issue with AEM 6.5.9 and 6.5.9 service pack
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @VineetPandey I too tested your scenario in 6.5 it works even though its null selector whereas in 6.5.9 it is considering the entire url as suffix and throwing a malformed url exception.G Resource Path Info: SlingRequestPathInfo: path='/libs/cq/gui/content/editor', selectorString='null', extension='html', suffix='/content/we-retail/language-masters/en..html'

Views

122

Like

1

Replies

0
Re: CRX2OAK vs AEM cURL commands for content migration fr...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @muralik28645044 Migration from one repository to another preffered method is always crx2oak(This has several advantages like merging option,including version history etc..)Please refer:https://experienceleague.adobe.com/docs/experience-manager-65/deploying/upgrading/using-crx2oak.html?lang=en I hope when you mean AEM CURL command you are reffering to uploading the content as package example:curl -u : -F cmd=install http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/test...

Views

112

Likes

3

Replies

1
Re: Can Create wknd project
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @hendrahaqq I hope youre executing this mvn generate command of archetype inside a folder where a pom already exists(may be a git checkout project). Please create a empty folder and execute this command from that folder. Please refer the thread : https://github.com/adobe/aem-project-archetype/issues/99 Hope this helps. Regards,Raja

Views

153

Like

1

Replies

1
Re: List of packages getting exposed without logging in o...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @ashishkhadpe This is a feature as part of http service interface for package management. You can block it by using a custom filter. Please refer this thread same way you can block by implementing your own logic as part of servlet filter. https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-security-json-extension/qaq-p/319272 Hope this helps. Regards,Rajashankar.R

Views

156

Like

1

Replies

0
Re: Is there a way to limit Replication to publish nodes...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @gururaonk 1) Create a custom replication agent pointing to the specific dev publisher remove or deactivate the existing default replication agent(OOB) in Dev.2) Customize the Request for Activation OOB workflow for content publishing as part of this workflow in the Activate Page process step identify the above created specific replication agent so that always when you publish your custom workflow will try to identify the specific custom replication agent you created and publish to that. Refe...

Views

132

Like

1

Replies

0
Re: Undefined Javascript Errors when Creating a Page Temp...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @grantclevyr How are you creating page template. Are you selecting from existing template type which is page-content and creating a custom page template? Are you able to create page using existing OOB page template that comes along with your archetype deployment? Regards

Views

226

Like

1

Replies

2
Re: Maven version for AEM6.5
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @shakthiEither follow the below Adobe guide for project setup of 6.5https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/project-archetype/project-setup.html?lang=enor as mentioned in other reply you can use latest 3.8.1 i am using the same for my 6.5 project.

Views

150

Like

1

Replies

0
Re: Minification not working for JS/CSS
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi Niks,Once you set the minify option in HTML Manager Configuration. Try restarting the bundle Adobe Granite UI Clientlibs com.adobe.granite.ui.clientlibs by stop/start. Then access your web page by clearing cache in browser you should see js files in network tab getting appended with abc.min.js as shown below.Sample We Retail URL after minification:http://localhost:4502/etc.clientlibs/weretail/clientlibs/clientlib-base.min.js

Views

439

Like

1

Replies

0
Re: Need a mechanism to upload data outside /content/dam...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager Assets
Hi Sunil,Please have a look at the Digital Asset API to create Assets(It supports CRUD Opertaion)https://experienceleague.adobe.com/docs/experience-manager-65/assets/extending/mac-api-assets.html?lang=en#create-an-asset But this will create under /Content/DAM not sure why you want to upload outside /DAM folder

Views

157

Like

1

Replies

1
Re: How to utilize external recommendation algortithm return in python inside Adobe Target
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Target
Any pointers please

Views

338

Likes

0

Replies

0
Re: Profile builds with Cloud Manager
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
@fanindras - how did you resolved this.I too have same issue with multi tenant if one wants to rollback due to various other intgeration applications rollback then its getting hectic. Please suggest

Views

544

Likes

0

Replies

0
How to utilize external recommendation algortithm return in python inside Adobe Target
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Target
Hi All,I have a requirement from customer to use external recommendation algorithm for a estore - product recommendation written in custom python script inside adobe target recommendation. I had checked the criteria supported by Adobe target i am not able to find any criteria to leverage external algorithm. How can we leverage external custom algorithm inside Adobe target. Please suggest. P:S : As per my understanding Custom Algorithm (Bring your Own) is supported in Adobe Target as mentioned in...

Views

358

Like

1

Replies

2
Re: Dam Image renditions error while executing the folder...
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi @imadullakhan When ever we create a asset folder it automatically creates a thumbnail image for that asset folder with help of auto job com.day.cq.dam.core.impl.ui.preview.FolderPreviewUpdaterImpl .This job is configurable in configmgr as shown below. In your case i suspect the job is trying to create a thumnail for asian/images folder using the image underneath that "/content/dam/asian/Images/PACKSHOTS-01.png " this PACKSHOTS-01.PNG has some issue with respect to his height or width or conte...

Views

405

Likes

2

Replies

0
Core Image Component - Adaptive Servlet
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager Assets
Hi,I have a basic question on Responsive Feature provided with Core Image Component. When the size of screen changes the soruce of image also changes accoridngly with respect to the width defined in template design for image componentExample: My Doubt isa) was the servlet everytime fectching the original image component and applies the width Size thereby compressing and displaying itorb) Is the adaptive servlet picking up image from different rendition of the available image based on nearly matc...

Views

1.1K

Likes

0

Replies

2
Re: iFrame in Rich Text Editor
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi Mac,I am slo getting same issue with RTE component I added below text in RTE: Now when i exit the edit mode and preview in page its showing only youtuve whereas vimeo or anyother player its not showing up.Its cleaning it up automatically as shown below.&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;

Views

1.2K

Like

1

Replies

1
Re: Search and Promote Results appearing as invisible blank Page
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi,I had resolved the issue. Issue was with respect to template Result set. I modified the template result set to include my indexed metadata properly. Then it started appearing in result grid.Regards,Rajashankar.R

Views

800

Likes

3

Replies

0
Search and Promote Results appearing as invisible blank Page
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi All,I am trying to configure a SNP in my dev environment. I am using Index connector XML Feed.Below is the step followed as per guide provided by AEM and community forums:a) Created Cloud Configuration in Dev AEM instance using member id and account id. Connection was successfull.b) Added Search and Promote cloud config to default Geometrix Pagec) Added default oob search,results,pagination components to a new page under Geometrixd) Configured the XML file in Index Connector and mapped the XM...

Views

1.1K

Likes

2

Replies

2
Adobe AEM Angular 6 Support for Multi Functionality Component
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi All,I want to integrate UI templates Developed in Angular 6 in Adobe AEM. These UI templates performs multi functionality like Search of Products,View Product Details along with description/Price/Discount Details, Add prod to Cart,Checkout etc..Each of the above functionalities are embedded in Angular Modules as Individual Components like Cart component,Mini Cart, View Product details etc..Now below is my Questionsa) Does Adobe AEM supports embedding these Angular web components.Which version...

Views

1.3K

Likes

0

Replies

3
Re: allowedchildren and allowedparent at cq:component level
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi Visser,I tried seperately as well as together.Could you please help me with some documentation or reference on this property usage.I am not able to find any in Adobe forum or reference materials on their usage.

Views

2.3K

Likes

0

Replies

0
allowedchildren and allowedparent at cq:component level
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi All,I know at template level we have allowedpath,allowedchildren and allowedparent. But i am trying to use allowedparent and allowedchildren at cq:component level.In detail:As per the below documentation link from Adobe it seems like CQ:component has property allowedchildren and allowedparentCustom Node Types I created a custom page component and baked in two Parsys as shown belowmycomp.jspand i extended and create a structure component title component and to this component i added property a...

Views

2.8K

Likes

0

Replies

3
How to access property under jcr:content of page from a component inside a parsys of the page
Avatar
Springboard
Level 4
Rajashankar
Level 4

Likes

33 likes

Total Posts

40 posts

Correct reply

13 solutions
Top badges earned
Springboard
Establish
Ignite 10
Give Back 25
Ignite 5
View profile
Rajashankar
- Adobe Experience Manager
Hi,I have a parsys component in my page inside this parsys i have dragged and dropped a custom component into the parsys. Now i had customized the page property dialog.Now when i add value to the page dialog this value gets stored under /content/page/jcr:content/customprop .Now i want to access this custom property value inside my custom dragged component jsp inside parsys. Within Same component i know we can access properties like <%=properties.get("sling:resourceType", "default title")%>Wherea...

Views

688

Likes

0

Replies

2