Suraj_Kamdi
Community profile Suraj_Kamdi MVP
Senior Technical Consultant
Nagpur, India
30 BADGES
MVP

MVP

Learn more
Joined the community 13-10-2017 12:33:46 AM
Offline
Top badges earned by Suraj_Kamdi
Customize the badges you want to showcase on your profile
Re: Calling USE API script from JSP
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@PremIBIf you are working on the touch ui component then visit to https://experience-aem.blogspot.com/2021/03/aem-cloud-service-css-and-color-picker-plugin-rte-rich-text-editor.html This will give you some idea

Views

26

Likes

0

Replies

0
Re: Calling USE API script from JSP
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@PremIB As per my knowledge you need to write the whole logic into the JSP file itself and inside the scriptlet tags.ex. <% String propertyName = properties.get("propertyName", String.class); %> P.S. It better to use Sightly /HTL based component over JSP based component.

Views

65

Like

1

Replies

2
Re: Experience League Community as a game - viewing and displaying your top badges earned
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Cloud
This is awesome !!!

Views

255

Likes

2

Replies

0
Re: How can we add a link (<a href>LINK</a>) in fieldDesc...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@airnavin30 Yes we can do that... By implementing the same using granite:id / granite:class by providing some unique id

Views

131

Likes

0

Replies

0
Re: Project bundles does not start after couple of builds...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@hptarora Yeah, this is a known issue whenever you hit mvn clean install -PautoInstallBundle command. AEM shows the blank screen in edit mode and this mainly because the project bundle goes to the installed state. To overcome this problem just wait for 5-10 min to activate the project bundle from the installed state. If this does not solve the problem then go to http://localhost:4502/system/console/bundles and then project bundle, then action and click on the active button (Play icon). It will r...

Views

101

Like

1

Replies

0
Re: Experience League Communities launches the Gamification
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@kautuk_sahni I really liked this new gamification concept. This will helps us to involve more community members to help, support, discuss, and share their expertise.

Views

2.5K

Likes

3

Replies

1
Re: Radio buttons in AEM content fragment model editor
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@hamidk92094312 Thanks for the update. I know we can use the enumeration data type as an alternative but happy with your prompt reply.

Views

198

Likes

0

Replies

0
Re: querybuilder question: return pages with a component...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@TB3dock Yes exactly. Now create List resourceList using searchResult.getResources()

Views

166

Likes

0

Replies

0
Re: querybuilder question: return pages with a component...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@TB3dock it will return page + component path. not sure about in your case. please attach some screenshots for quick understanding

Views

176

Likes

0

Replies

0
Re: querybuilder basic question
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@TB3dock Here is the list of all the primary types available in AEMhttps://experienceleague.adobe.com/docs/experience-manager-65/developing/platform/custom-nodetypes.html?lang=en#platform If you want to return the specific set of pages with the following sample query path=/content/game type=cq:page property=cq:primaryType property.value=sample/components/structure/game-overview p.limit=-1

Views

170

Likes

2

Replies

0
Re: querybuilder question: return pages with a component...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@TB3dock Use the following query builder query to get desired output path=/content/game property=sling:resourceType property.value=sample/components/structure/game-overview group.1_property=gameId group.1_property.value=0 (Optional) group.2_property=gameName group.2_property.value=0 (Otional) group.p.and=true p.limit=-1 I am considering all the possible scenarios here as per provided description.

Views

187

Likes

3

Replies

4
Re: Unable to Create Language Copy from Language Masters...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@troubleshooter3 It might be some miss out while executing steps to create a language copy.Go through the following official video or else please provide some screenshots. https://experienceleague.adobe.com/docs/experience-manager-learn/sites/translation/language-copy-feature-video-use.html?lang=en

Views

164

Like

1

Replies

1
Re: Conditionally add tabs to page properties based on te...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@akaria Never mind .I am Happy to help 🙂

Views

182

Likes

0

Replies

0
Re: Conditionally add tabs to page properties based on te...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
Yes, we can @akaria .1. create a template-specific component and provide resourceSuperType as the main page component. 2. inside a template-specific component create separate page properties cq:dialog based on your requirement.3. now next part go to the respective template structure inside /conf directory ex. a. /conf//settings/wcm/templates/sample-template/initial/jcr:content and set resourceType as template specific component path b. same applies for /conf//settings/wcm/templates/sample-templa...

Views

244

Likes

2

Replies

3
Re: AEM SPA Website Examples?
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@AEMWizard Here is the example https://wknd.site/content/wknd/us/en.html

Views

223

Like

1

Replies

1
Re: AEM Move page Functionality
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@anelem1760873 still it will print that warn log. nothing to worry much about it. just cross check whether synchronization is working properly or not.

Views

279

Likes

0

Replies

0
Re: AEM Move page Functionality
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@anelem1760873 It's a warning log.Actually, you are moving the page from the live copy hierarchy. that's why the AEM logger printed that warning log just to make sure to check the synchronization status of the current page with live copy hierarchy.

Views

289

Like

1

Replies

4
Re: Page creation on AEM 6.5.5 author is giving 405 metho...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@gspatil11 Please refer this https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/http-405-error/td-p/261289/page/2

Views

310

Like

1

Replies

1
Re: Is it possible to create component specific clientlib...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@vidhu Yes, it is possible to create a separate component-specific clientlib folder using ui.frontend module. Create separate clientlib.config.jsand set the clientlib path as followsconst CLIENTLIB_DIR = path.join( __dirname, '..', 'ui.apps', 'src', 'main', 'content', 'jcr_root', 'apps', 'aem-project', 'components', 'component-name' 'clientlibs' );also, you need o update the respective module's configuration in the as same as clientlib.config.js file.

Views

197

Like

1

Replies

1
Re: Content Fragment - set the input fields through ajax...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@NehaCMSNo there is no such OOTB functionality to prepopulate the value for newly created content fragment.

Views

100

Likes

0

Replies

0
Re: Extending Embed core component - Custom URL
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@sathya_prakasha Kindly check the error log to find the root cause issue.

Views

334

Like

1

Replies

0
Re: 6.5: cannot add any components (custom/built-in) to p...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@jayv25585659 It might be possible that there no policy configured to allow components inside the layout container.Go to the edit template option and check if the policy for the respective layout container is defined or not.

Views

311

Likes

3

Replies

1
Re: Introducing a sly logic as a parent sly will harm exi...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@JakeCham Please provide some sample code snippet just to know what you are actually doing?

Views

239

Like

1

Replies

0
Re: How to configure which user to use for resolving emai...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit Instead of using acs-commons-email-service. Create new service users using acs commons Ensure service user API to create the service user by providing read and write ACL. see the example herehttps://adobe-consulting-services.github.io/acs-aem-commons/features/ensure-service-users/index.html

Views

196

Likes

2

Replies

0
Re: Request for Activation/Deactivation does not appear a...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit This happens mainly because of incorrect ACL's. Crate the User with proper permission and log in and check if those options are appearing or not.

Views

205

Likes

2

Replies

0
Re: AEM6.5 how to get user details and the groups the use...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@srinivas_chann1 I would suggest using the service user to get the details of AEM user/groups. Make use of Authorizable APIhttps://helpx.adobe.com/experience-manager/6-5/sites/developing/using/reference-materials/javadoc/org/apache/jackrabbit/api/security/user/Authorizable.html see the following code snippet public static Group getGroup(String userId, UserManager userManager) { try { return (Group) userManager.getAuthorizable(userId); } catch (RepositoryException e) { logger.error("Error {}", e)...

Views

203

Like

1

Replies

0
Re: Add experience to project tiles programatically
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@manisha594391 Can you please elaborate more on this?  

Views

211

Like

1

Replies

1
Re: Numberfield and textfield are required, but if they a...
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@dz_dai Yeah, I have seen this kind of behavior earlier. Try to install any 6.5 feature or service pack.

Views

220

Like

1

Replies

1
Re: How to solve $ is not defined
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
@pillaivinit First thing, Jquery should always load before the execution of your code.Second thing, It happens mainly because of your clientlib category /dependencies order.

Views

217

Likes

2

Replies

0
Happy Holiday.......
Avatar
Seeker
MVP
Suraj_Kamdi
MVP

Likes

148 likes

Total Posts

159 posts

Correct reply

42 solutions
Top badges earned
Seeker
Bedrock
Engage 1
Springboard
Validate 1
View profile
Suraj_Kamdi
- Adobe Experience Manager
Happy Holiday.......🎉🎉🎉🎉🎈🎈🎈

Views

743

Like

1

Replies

0