Hi @amanagarwal21 - You are right, the ams publish filter is immutable. So, you need to have a custom file to update the filter rules. Approach is as below: 1. You need to clone the ams_publish_filters.any file into a custom, project specific filter file like %custom_name%_publish_filters.any.2. Upd...
Hi @Jeanmaradiaga - 1. Check if your filter.xml covers the paths datasources and dialogs?2. If it does cover, then when you try to manually install the package do you find any errors in the console or the error log? Thanks,Fani
@Ronnie09 - Use Service Resource resolver to get access to the AEM internal resources, and then update the node properties. You can create a system user with appropriate permissions to the /content/launches/* path and use this to configure service for fetching the service resource resolver.Some use...
Hi @fionas76543059 - To access the AEM system restricted paths in Java code, you will need service resource resolver. You can create a system user with appropriate permissions to the /apps/* path and use this to configure service for fetching the service resource resolver. Some useful links for impl...
Hi @srinivas_chann1 - Please refer to AEM way of authenticating users using ACLs - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/implementing-authentication-for-servlet-on-publish-instance/td-p/169598A straight forward way of implementing your own authentication mechanis...
Hi @bipin_bitla - My two cents The page name in AEM is the resource url as well, and so a dot in page name requires a dot in the resource url as well.This could make things trickier, as Sling reads the characters after (.) in the resource url as selectors and could lead to unexpected scenarios.Ref f...
Hi @Ronnie09 - This is easier, if you are using editable templates. The "Initial content" mode in the Editable template lets the authors to drag and drop components, and these will appear pre loaded on the page created out of it.Ref: https://experienceleague.adobe.com/docs/experience-manager-65/au...
Hi @rajakumare1 , Consider below approach - At a page level, preferably in a Page component Model you can make an API call and save the API response in the request object attribute. Specifically like,String apiResponse = customService.getResponse();// Set the api response to the request object attri...
Hi @srinivas_chann1 , Host name - Host name can be obtained from the SlingHTTPServletRequest object header "referer". Sample - request.getHeader("referer"); IP address - There are few methods that help here like getRemoteAddr()/getRemoteHost() of SlingHTTPServletRequest object or the request header ...
Hey @SocialTaylor - I would say, we may need to confirm if the json to object mapping in your service layer is happening properly. For that, you can add few loggers after the object mapping and print the values from your pojos.If this test is as expected, we can get to the Sightly rendering part of ...