since ‎13-10-2017
‎08-10-2020
Suraj_Kamdi
MVP
Re: Roles in AEM Suraj_Kamdi - Adobe Experience Manager
@CarmCon Here is the complete guide to understanding the role of users/groups in AEM.https://docs.adobe.com/content/help/en/experience-manager-65/administering/security/security.html
76
Views
1
Like
0
Answers
Re: How to trigger workflow when there is change in conte... Suraj_Kamdi - Adobe Experience Manager
@p1hampi Use job manager to handle the events.https://sling.apache.org/documentation/tutorials-how-tos/how-to-manage-events-in-sling.htmlhttps://sling.apache.org/documentation/bundles/apache-sling-eventing-and-job-handling.html
67
Views
1
Like
0
Answers
Re: Creating cq:dialog using drag n drop feature somewhat like what we do for metadata schema / CF model. Suraj_Kamdi - Adobe Experience Manager
@hamidk92094312 I talking about component cq:dialog which is used for authoring purpose and not for cq:design_dialog.
73
Views
0
Likes
0
Comments
Creating cq:dialog using drag n drop feature somewhat like what we do for metadata schema / CF model. Suraj_Kamdi - Adobe Experience Manager
While designing cq:dialog we generally use CRXDE or we update the _cq_dialog/.content.xml file. But there is no feature like designing metadata schema or CF model for cq:dialog. There should be a feature called Design Component Dialog using drag n drop.
105
Views
0
Likes
2
Comments
Re: Is it possible to redirect user to "last visit page"... Suraj_Kamdi - Adobe Experience Manager
@Adilmo Yes, we can.For that, You need to write a servlet that will store the current path of that page using the request parameter.Once your user logged in to the from login page then redirect to the last path usingrequest.getRequestDispatcher(lastpPath);
87
Views
1
Like
0
Answers
Re: AEM 6.4 Project Creation Using AEM multimodule projec... Suraj_Kamdi - Adobe Experience Manager
@anirudhs2104115 Please use the following guide to create any MAVEN project with AEM Archtype using bash commandshttps://github.com/adobe/aem-project-archetype Archtypes + AEM Versionhttps://github.com/adobe/aem-project-archetype/blob/master/VERSIONS.md
61
Views
2
Likes
0
Answers
Re: adding parsys from code in aem 6.5 Suraj_Kamdi - Adobe Experience Manager
Just add the following line of code inside wrapping HTML div or else you can also use a responsive grid where we can set policies to allow list of component.
101
Views
1
Like
0
Answers
Re: How to Mock WorkflowService Suraj_Kamdi - Adobe Experience Manager
@aemg12 Can you please paste some more snippets or logic ? So that it will be more clear to investigate why the workflow session is returning NULLPOINTER_EXCEPTION
99
Views
1
Like
0
Answers
Re: Datepicker to save value in YYYY/MM/DD format Suraj_Kamdi - Adobe Experience Manager
@ashishkhadpe It will work for multi-field too...
73
Views
0
Likes
0
Comments
Use the following guide to create AEM Project https://gi... Suraj_Kamdi - Adobe Experience Manager
@jadhavni3 Use the following guide to create AEM Project https://github.com/adobe/aem-project-archetype https://github.com/adobe/aem-project-archetype/blob/master/VERSIONS.md Deploying and maintaining guidehttps://docs.adobe.com/content/help/en/experience-manager-65/deploying/deploying/deploy.html
119
Views
2
Likes
0
Replies
Re: Getting error while creating AEM 6.4 maven project with Archetype 13 Suraj_Kamdi - Adobe Experience Manager
@jadhavni3 Please provide some screenshots or code snippets to understand the issue.
126
Views
1
Like
2
Replies
Re: Datepicker to save value in YYYY/MM/DD format Suraj_Kamdi - Adobe Experience Manager
@ashishkhadpe Please go through this wonderful blog https://blogs.perficient.com/2018/10/18/a-way-to-handle-dates-in-aem/
94
Views
1
Like
2
Answers
Re: Custom Button on Content Fragment Edit Screen Suraj_Kamdi - Adobe Experience Manager
@sanjeevkumart45 1. you need to write custom JS code to add a button on the CF editor screen or another way is just overlay /libs/dam/cfm/admin/components/v2/adminpage/status/status.jsp and button. Use the following coral UI style guide to understand each CSS only components.https://helpx.adobe.com/experience-manager/6-5/sites/developing/using/reference-materials/coral-ui/coralui3/styles.html 2. The second thing is you need to write a custom servlet to handle the action.
70
Views
1
Like
0
Answers
Re: cq/gui/components/authoring/dialog/fileupload in mult... Suraj_Kamdi - Adobe Experience Manager
@parag_dalal @ Here is the custom javascript code which handles file upload resourceType in multifield which is written by @ahmedmusallam https://gist.github.com/Surajkamdi/f45e45d77fd2d6782143694971a8bfd3 Please let me know if you need more help on this
126
Views
1
Like
0
Answers
Re: cq/gui/components/authoring/dialog/fileupload in mult... Suraj_Kamdi - Adobe Experience Manager
@parag_dalal Here is the custom java script code which handles file upload resourceType in multifield which is written by my colleague @ahmedmusallam https://gist.github.com/Surajkamdi/f45e45d77fd2d6782143694971a8bfd3 Please let me know if you need more help on this.
129
Views
2
Likes
1
Answers
Re: How to Get Unique ID of Component HTML Suraj_Kamdi - Adobe Experience Manager
@sagrawal Just create another sling model which extend to your component model @Model( adaptables = {SlingHttpServletRequest.class, Resource.class}, adapters = {ComponentModel.class}, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) public abstract class ComponentModel{ public final String COMPONENT_ID = this.getClass().getSimpleName(); @ValueMapValue(injectionStrategy = InjectionStrategy.OPTIONAL) public String id; @SlingObject protected Resource resource; public String getUid() { ...
140
Views
2
Likes
0
Replies
Re: Dialog not appearing in touch UI Suraj_Kamdi - Adobe Experience Manager
@ashishkhadpe See this documentation for more infohttps://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/widgets-api/index.html?class=CQ.wcm.EditBase It looks like your JSON is not properly formatted as per documentation.
103
Views
0
Likes
0
Comments
Re: Equivalent Touch UI class for .cq-wcm-edit Suraj_Kamdi - Adobe Experience Manager
@ashishkhadpe Hello Ashish you need to use coral classes to achieve the same functionality for touch UI dialogs?
81
Views
1
Like
0
Answers
Re: Missing component names on Editable Templates after u... Suraj_Kamdi - Adobe Experience Manager
@praveenbalajig Please provide some error.log to understanding what issue you are facing?
102
Views
1
Like
1
Answers
Re: Dialog not appearing in touch UI Suraj_Kamdi - Adobe Experience Manager
@ashishkhadpe Please let me know me which AEM version you are using? looks like you are using old version of AEM. See this documentation for more info https://helpx.adobe.com/experience-manager/6-3/sites/developing/using/reference-materials/widgets-ap... It looks like your JSON is not properly formatted as per documentation.
114
Views
1
Like
2
Answers
Re: Content Fragment - set the input fields through ajax... Suraj_Kamdi - Adobe Experience Manager
@ajayk62689618 Can you please provide a sample code snippet or any screenshot related to your issue ? It will be really helpful to understand the issue.
96
Views
1
Like
1
Answers
Re: Issues in using pageproperties in Underscore JS Suraj_Kamdi - Adobe Experience Manager
@viki1101 updating above
73
Views
1
Like
0
Answers
Re: Issues in using pageproperties in Underscore JS Suraj_Kamdi - Adobe Experience Manager
@viki1101 Use context="unsafe" "> I hope this will help.
80
Views
1
Like
0
Answers
Re: Automation of Metadata Change Suraj_Kamdi - Adobe Experience Manager
@GeethaB try with AEM assets report generator... http://localhost:4502/mnt/overlay/dam/gui/content/reports/createreportwizard.html I hope this will help...
63
Views
1
Like
0
Answers
Re: SlingModel @ChildResource is not working Suraj_Kamdi - Adobe Experience Manager
@vijays80591732 try with @ChildResource(injectionStrategy = InjectionStrategy.OPTIONAL)Collection entries Hope this will help
131
Views
1
Like
1
Answers
Re: Dynamically poplulated selection field breaks after d... Suraj_Kamdi - Adobe Experience Manager
@shaileshb584084 Yeah, you are right this is known issue while converting coral 2- coral 3 cq:dialog.Sometimes we need to manually update the cq:dialog for better result.
63
Views
1
Like
0
Answers
Re: No renderer for extension html, cannot render resourc... Suraj_Kamdi - Adobe Experience Manager
@archanas1187003 you need to configure Apache sling resource resolver factory just to remove .html extension from resource path.also just create one sling:mapping configuration inside /etc/map/Http and put the following properties sling:internalRedirect="/content/$1.html"sling:match="/content/(.*)$" I hope this will help...Here is the useful blog just to resolve your queryhttp://aemcases.blogspot.com/2018/04/url-mapping-and-removing-html-extension.html
138
Views
1
Like
0
Answers
Re: No renderer for extension html, cannot render resourc... Suraj_Kamdi - Adobe Experience Manager
@archanas1187003 you need to configure Apache sling resource resolver factory just to remove .html extension from resource path.also just create one sling:mapping configuration inside /etc/map/Http and put the following propertiessling:internalRedirect="/content/$1.html" sling:match="/content/(.*)$" I hope this will help...Here is the useful blog just to resolve your queryhttps://docs.adobe.com/content/help/en/experience-manager-64/managing/managing-further-reference/seo-and-url-management.htmlh...
133
Views
1
Like
0
Answers
Re: Coral Ui 3 Component. Suraj_Kamdi - Adobe Experience Manager
@imadullakhanI think you can solve this issue by writing custom SCSS/CSS.Just add two CSS classes that will handle the left and right alignment of text/image.In the component HTML set one default variation for left/right alignment. similarly, add one checkbox option in cq:dialog which will be used to check whether the author want left/right alignment.do something like: --------- ---------
83
Views
0
Likes
0
Comments
Re: How the building block is available to edit in page w... Suraj_Kamdi - Adobe Experience Manager
@sandhyar7811290 1. Just select more than one component just to create building block in experience fragment. (Use Ctrl key to select the component block)2. Now from the components toolbar select Convert to building block option. (Icon with box-like structure)3. Set some name for that building block.4. now click on the sidebar icon, you will notice your building block is now created.5. Now you can use the this building block by dragging into layout container or parsys of experience fragment.6. N...
157
Views
1
Like
1
Replies