since ‎19-07-2015
‎09-10-2020
Albin_Issac
MVP
Re: Alternative to Reverse Replication Albin_Issac - Adobe Experience Manager
Should be working, i have tested this in AEM as Cloud local instance
90
Views
0
Likes
0
Comments
Re: Alternative to Reverse Replication Albin_Issac - Adobe Experience Manager
You should able to use the reverse distribution, refer the following URL for more details - https://medium.com/@techforum/sling-content-distribution-in-aem-part-2-3a66933be45dRegardsAlbin Iwww.albinsblog.com
112
Views
3
Likes
2
Answers
Re: Implement redirects with the content Albin_Issac - Adobe Experience Manager
You can achieve this through Apache/Dispatcher redirects and etc mapping for page linksRedirect the user to the final URL through ApacheEnable a PT rule in Apache to send the required URL to AEMEnable etc mapping in AEM tho handle the page linksRefer the following URL for more details - https://www.albinsblog.com/2020/07/configure-sling-mapping-for-resource-resolution-in-adobe-experience-manager.html#.X2ojN2hKg2wRegardsAlbin Iwww.albinsblog.com
98
Views
1
Like
0
Answers
Re: How does AEM Cloud send users to correct the country? Albin_Issac - Adobe Experience Manager
You should whitelist the specific header from CDN
98
Views
0
Likes
0
Comments
Re: How does AEM Cloud send users to correct the country? Albin_Issac - Adobe Experience Manager
I don't think so the country-specific redirect can be directly enabled in CDN atlease from the AMS perspective, please check on thisSome options to explore1. Redirect the user from Dispatcher based on the viewer country from CDN - refer https://medium.com/@techforum/geo-location-based-redirects-with-cloudfront-and-apache-redirect-web-traffic-based-on-country-of-cb15ccd79dc8 for more details2. Use Google Geo Location API to redirect the users to a specific website based on location3. Tag the webs...
114
Views
1
Like
2
Answers
Re: Report Select Parameter Dynamically by Query Albin_Issac - Adobe Experience Manager
You can try something like belowSearch Parameters - "ACS Commons Report Builder Select Parameter Dynamically by Query"Label - User IdName - useridQuery Language - JCR SQL2Dropdown Query - SELECT * FROM [rep:User] AS user WHERE ISDESCENDANTNODE([/home/users])Allowed Property Names: rep:authorizableIdConfiguration:Query - SELECT * FROM [rep:User] AS user WHERE ISDESCENDANTNODE([/home/users]) {{#if userid}} AND [rep:authorizableId] like '{{userid}}' {{/if}}Query Language - JCR SQL2Page Size - e.g. ...
96
Views
2
Likes
1
Answers
Re: Content Approval Workflow in AEM Albin_Issac - Adobe Experience Manager
Try to add the users into one of the below group based on the needworkflow-users:this group holds all the privileges necessary for your users to perform workflow actions.when the account is in this group it only has access to workflows that it has initiated.workflow-administrators:this group holds all the privileges necessary for your privileged users to monitor and administer workflows.when the account is in this group it has access to all workflows.RegardsAlbin Iwww.albinsblog.com
101
Views
2
Likes
0
Answers
Re: AEM Query date range property to query Albin_Issac - Adobe Experience Manager
Try something as belowp.limit=-1p.hits=fullpath=/home/project/usersproperty=customGroupproperty.value=Unverifiedtype=rep:Usergroup.1_relativedaterange.property=jcr:createdgroup.1_relativedaterange.upperBound=-5dgroup.2_relativedaterange.property=registrationCompletedDategroup.2_relativedaterange.upperBound=-5dgroup.p.or=trueEven you can use daterange instead of relativedaterange.RegardsAlbin Iwww.albinsblog.com
96
Views
1
Like
0
Answers
Re: POST Call to AEM from SFDC gives HTTP Error 403 Albin_Issac - Adobe Experience Manager
I thought the integration is for AEM Author, If it is to Publish the basic authentication is not required, the referrer filer update resolve the problem.
96
Views
0
Likes
0
Comments
Re: POST Call to AEM from SFDC gives HTTP Error 403 Albin_Issac - Adobe Experience Manager
HiThe log shows the dispatcher is not blocking the request and connected to the backendAre you sending the basic authentication headers from Salesforce?Does the user have the access to perform the required operations in AEM?RegardsAlbin Iwww.albinsblog.com
115
Views
1
Like
3
Answers
Re: Custom DAM Update Asset workflow Albin_Issac - Adobe Experience Manager
The workflows are started through the workflow launcher configurationsDisable the launcher starting(launchers configured for creating and updating nodes) the OOTB workflow and create a new launcher to start the custom workflow.http://localhost:4502/libs/cq/workflow/admin/console/content/launchers.html RegardsAlbin Iwww.albinsblog.com
114
Views
1
Like
0
Answers
Re: AEM permission to enable Start Workflow button Albin_Issac - Adobe Experience Manager
There are different inbuilt user groupsworkflow-users:this group holds all the privileges necessary for your users to perform workflow actions.when the account is in this group it only has access to workflows that it has initiated.workflow-administrators:this group holds all the privileges necessary for your privileged users to monitor and administer workflows.when the account is in this group it has access to all workflows.Add the user to the specific group based on the requirementThe Start Wor...
107
Views
1
Like
0
Answers
Re: AEM stage site with htaccess incure redirecting url i... Albin_Issac - Adobe Experience Manager
Try un-setting the basic authentication before sending the request to AEM Enable some configuration like below in virtual-host## unsets authorization header when sending request to AEMRequestHeader unset AuthorizationDeny from allAuthUserFile /etc/httpd/conf.d/htaccess/uat_dispatcher.htaccessAuthName "Authentication Required"AuthType BasicSatisfy Anyrequire valid-userRegardsAlbin Iwww.albinsblog.com
124
Views
2
Likes
1
Answers
Re: Asset API changing the properties with namespace dc:... Albin_Issac - Adobe Experience Manager
Thanks for the update We came to know from Adobe Engineering team, the namespace changing - dc to jcr was the expected behavior for the ASET HTTP API, one solution is building custom services through Asset Manager API to handle the assets and metadata - this require additional dev effort. As a quick workaround, we have enabled a workflow launcher that will be triggered only on the modification of specific jcr property(excluded for all other namespaces) and a model that will copy the jcr property...
48
Views
2
Likes
0
Answers
Re: Asset API changing the properties with namespace dc:... Albin_Issac - Adobe Experience Manager
Thanks for the update We came to know from Adobe Engineering team, the namespace changing - dc to jcr was the expected behavior for the ASET HTTP API, one solution is building custom services through Asset Manager API to handle the assets and metadata - this require additional dev effort. As a quick workaround, we have enabled a workflow launcher that will be triggered only on the modification of specific jcr property(excluded for all other namespaces) and a model that will copy the jcr property...
59
Views
0
Likes
0
Comments
Re: receiving a random script in case of 404 error Albin_Issac - Adobe Experience Manager
Also check, if the script is included externally through Tag Managers(DTM, Launch, or GTM) at runtime.RegardsAlbin Iwww.albinsblog.com
83
Views
1
Like
0
Answers
Re: Can we change the default Assets HTTP API Path /api/a... Albin_Issac - Adobe Experience Manager
I don't think so there is any OOTB option to modify the path, but you should be able to map custom URL through Apache/Dispatcher.Refer the solution explained in the following URL - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/binding-a-servlet-to-a-custom-configured-path/qaq-p/375692 RegardsAlbin Iwww.albinsblog.com
91
Views
1
Like
0
Answers
Re: Enable disable inbox notification Albin_Issac - Adobe Experience Manager
You should be able to manage the notification through this URL - http://localhost:4502/libs/wcm/core/content/inbox.html Refer the following URL for more details - https://docs.adobe.com/content/help/en/experience-manager-65/classic-ui/introduction/author-env-inbox.html RegardsAlbin Iwww.albinsblog.com
247
Views
1
Like
0
Answers
One option I can think of is always enable the vanity URL... Albin_Issac - Adobe Experience Manager
One option I can think of is always enable the vanity URL in AEM by appending the full content URL(append the hided path) .e.g append /content/myproject(/content/myproject/vainity1) to enable the vanity path /vanity1(https://www.example.com/vanity1). The [PT] rule defined by you in the Apache always append /content/myproject for your vanity URL's (/content/myproject/vanity) so the AEM server match the right vanity defined(/content/myproject/vanity1)If you follow this option, the VanityURLS-Compo...
254
Views
1
Like
1
Replies
Re: AEM SSO - SAML 2.0 Authentication - Azure AD Albin_Issac - Adobe Experience Manager
The URL /libs/granite/core/content/login.html should be already excluded from the Authentication(enabled for anonymous access) through "Apache Sling Authentication Service"Please verify and exclude if not excluded alreadyNow the AEM login page can be invoked through - http://localhost:4502/libs/granite/core/content/login.htmlRegardsAlbin Iwww.albinsblog.com
159
Views
3
Likes
0
Answers
Re: Approver not able to move to next step in workflow Albin_Issac - Adobe Experience Manager
Please check "handler advance" option is selected in the stepThe handler advance option when true (checked), will advance the workflow to the next step after the current process is done with its execution. In case the handler advance option is false (unchecked), the process script has to take care of advancing the workflow to the next step. In case the script doesn't handle this, the workflow would remain in the running state without proceeding further from the current step. RegardsAlbin Iwww.al...
106
Views
2
Likes
1
Answers
Re: where to download dispatcher-apache2.4-xxx for window... Albin_Issac - Adobe Experience Manager
There is no supported Dispatcher module for Apache 2.4 in Windows, you have four options1. Install Apache/Dispatcher in Linux2. Enable Dispatcher through Apache 2.23. Install AEM as a Cloud Service Dispatcher module that supports Apache 2.4 through Docker container.4. Install Dispatcher through IISRegardsAlbin Iwww.albinsblog.com
158
Views
3
Likes
1
Answers
Re: Imported Packages Cannot be resolved Albin_Issac - Adobe Experience Manager
Are you importing all the required packages to the bundled? Verify if you have some configuration like below in the core pom.xml Import-Package: javax.annotation;version=0.0.0,* Another issue might be due to the version mismatch, ensure the correct uber-jar version included in your parent pom.xml file. RegardsAlbin Iwww.albinsblog.com
142
Views
1
Like
1
Answers
Re: Attaching a header to the Oauth Token endpoint responses Albin_Issac - Adobe Experience Manager
Another option to try if the request is routed via dispatcher(Apache) - Force the content-type from ApacheEnable the below configuration in your virtual host ForceType application/txt
61
Views
2
Likes
0
Answers
Looks to be the some fields are missing in the resource w... Albin_Issac - Adobe Experience Manager
Looks to be the some fields are missing in the resource while adapting into a model.Try adding @Optional to those specific fieldse.g @Inject @Optionalprivate String otherName;If the majority of the fields are optional then specify at the class levele.g@Model(adaptables=Resource.class, defaultInjectionStrategy=DefaultInjectionStrategy.OPTIONAL) public class MyModel {RegardsAlbin Iwww.albinsblog.com
137
Views
1
Like
0
Replies
Re: AEM - vault -package filter.xml query Albin_Issac - Adobe Experience Manager
You can use either one of the below options Include pattern - Exclude pattern - No need to add the include specific to parent node () if you have the regex rule
225
Views
0
Likes
0
Comments
Re: AEM - vault -package filter.xml query Albin_Issac - Adobe Experience Manager
- the pattern which has the format of a regexp. The regexp is matched against the full path of the respective or potential JCR node, so it either must start with / (absolute regex) or a wildcard (relative regex). If the pattern is absolute path only the specific domain is matched.Refer http://jackrabbit.apache.org/filevault/filter.html for more details.My recommendation is to use without any includes so that all child nodes will be included if require define excludes based on the regex pattern...
230
Views
1
Like
2
Answers
Re: How to connect a Dispatcher to a Load Balancer where... Albin_Issac - Adobe Experience Manager
Why there are two layers of dispatcher?Can't you point the DNS directly to the #1 load balancer?The dispatcher cant point to another load balancer or dispatcher, based on your scenario the Apache ProxyPass configurations(Reverse Proxy Configuration) can be used in #2 Apache server to send the request for specific URL's to #1 load balancer URLRead more about Apache ProxyPass here - https://httpd.apache.org/docs/2.4/howto/reverse_proxy.htmlRegardsAlbin Iwww.albinsblog.com
97
Views
1
Like
0
Answers
Re: How to Minify Clientlib individually instead of check... Albin_Issac - Adobe Experience Manager
You can control the minification of individual client libraries, refer the following URL for more details - https://www.albinsblog.com/2019/04/how-to-disable-minification-for-client-libraries-in-aem.html#.Xxg792hKg2w RegardsAlbin Iwww.albinsblog.com
107
Views
2
Likes
1
Answers
Re: Can we recreate anonymous user if deleted by accident? Albin_Issac - Adobe Experience Manager
@ChitraMadan mentioned, the anonymous user will be re-created on server restart. If it is publisher, i was facing issue while accessing the package manager after the re-creation. Refer https://www.albinsblog.com/2020/06/crxde-and-package-manager-is-not-accessible-InitServlet-error-while-rerrieving-infos.html#.XweHrGhKg2w for more details.
124
Views
1
Like
0
Answers