since ‎09-07-2015
‎23-02-2021
kunal23
MVP
Re: Issues that might arise due to having content disposi...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can add img-src attribute in CSP header to reliably load images from trusted domains only. For more details, please see this - https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP

Views

99

Like

1

Replies

2
Re: What would be a better way to copy multiple pages fro...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can use Page Relocator utility of ACS commons for this bulk copy task. For more details please see - https://adobe-consulting-services.github.io/acs-aem-commons/features/mcp/subpages/tools.html

Views

89

Like

1

Replies

1
Re: options for integrating a bot mitigation solution suc...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Adobe uses Fastly CDN and it comes with DDOS protection. AEM as a Cloud Service also offers reliable protection against (distributed) denial-ofservice (DDoS) attacks on three different levels:• Edge filtering all non-HTTP/HTTPS traffic to block disruptive Layer 3 and Layer 4attacks• Protection against generic Layer 7 threats enforced by logic running on the CDNs cachenodes• Additional Layer 7 filtering throughout the network stack to mitigate AEM specificattack vectors For more details please se...

Views

71

Like

1

Replies

0
Re: What CDN does AEM cloud come with?
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Adobe uses Fastly CDN with AEM as a Cloud service. You also have an option to use your own CDN if you already have one. In case you prefer to use your own CDN then the requests are just passed through Fastly without Fastly doing anything with your request,

Views

91

Like

1

Replies

0
Re: Content Architecture on AEM that supports concurrent...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
If you plan to use MSM (Multi Site Manager) feature then there are certain best practices which you should follow while designing your content hierarchy. You can find those best practices here- https://experienceleague.adobe.com/docs/experience-manager-65/administering/introduction/msm.html?lang=en#live-copies Apart from the above you should keep in mind following things while designing your content hierarchy- 1. Create your hierarchy as per your site taxonomy. 2. If you have any pages which are...

Views

119

Likes

2

Replies

0
Re: Getting the get the Segmen Insight via API
Avatar

kunal23

MVP

kunal23
- Adobe Audience Manager
You can check the segments API definition here - https://bank.demdex.com/portal/swagger/index.html#/Segments%20API You can get the total segment size and size in last 7, 30 and 60 days.

Views

175

Like

1

Replies

0
Re: Can You Use Targeting Mode Within Offers / Experience...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Yes the foundation components are deprecated. But since there is no alternate yet available in core components, you can create your own version of reference component. It should be easy to build and it will be good if you can contribute it to core components project as well.

Views

108

Likes

0

Replies

0
Re: Facing issues with special characters in url in dispa...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
I recommend you to pass the JSON object in request body not in query params. And use POST method for these type of requests.

Views

108

Like

1

Replies

0
Re: Answer needed from an AEM architect or SME on nature...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You will be using AEM in headless pattern in your application. It is a SPA which will own the rendering of components on the page. AEM will provide the content to the app in JSON format. Few things you should consider- 1. What kind of authoring experience you would like ? Do you want authors should be able to edit the experience of the app within the app context? Then you should go with AEM SPA editor integration which will allow the authors to edit the content in context. The front end team of ...

Views

133

Like

1

Replies

1
Re: Unable to delete Editable Template on Dispatcher rend...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Have you configured the dispatcher rules appropriately to not to cache anything under /apps and /libs? It could be possible the usage.json mentioned in your screenshot is getting cached. If it is getting cached then make sure have disallowed /libs and /apps from the cache in your author dispatcher configuration.

Views

161

Like

1

Replies

0
Re: How to restrict special characters for asset filename...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can write a request filter to validate the asset before it gets uploaded in AEM. You can find a sample of that filter here - http://experience-aem.blogspot.com/2018/11/aem-6420-file-decode-filter-virus-scan-to-decode-uploaded-files-for-create-asset-servlet.html

Views

129

Like

1

Replies

1
Re: Content Nodes are not loading in CRX/DE
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Yes crxde performance will be impacted if you have more than 1000+ nodes in a single folder. You can find more details here - https://www.netcentric.biz/insights/2019/01/not-break-aem.html

Views

128

Like

1

Replies

0
Re: AEM:6.3 we are trying to monitor jvm metrics(heap spa...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can connect it to running AEM instance JVM to monitor the stats of standard JVM provided and AEM specific Mbeans. In your AEM startup script you need to add the following system variable. -Dcom.sun.management.jmxremote.port=portNumIf you require authentication then you can set it via - -Dcom.sun.management.jmxremote.password.file=pwFilePath -Dcom.sun.management.jmxremote.port=8463 More details can be found here-https://helpx.adobe.com/in/experience-manager/6-3/sites/administering/using/jmx-c...

Views

219

Like

1

Replies

0
Re: how to include Asset server images in AEM sites custo...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
The assets from remote assets instance are synchronized when you search for them in the content/assets finder. So I guess in this case you have a path browse field and not using drag and drop feature from assets finder. You can update your dialog to use the image drag and drop field in this case. Once you change it to drag and drop then authors will first search for assets in assets finder and then drag them on the component. https://experienceleague.adobe.com/docs/experience-manager-65/assets/u...

Views

130

Likes

2

Replies

1
Re: Can You Use Targeting Mode Within Offers / Experience...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
One possible solution could be to author the banner in a regular page(not experience fragment) and then use reference component to pull in the banner node from the source page. https://helpx.adobe.com/in/experience-manager/6-3/sites/authoring/using/default-components-foundation.html#:~:text=The%20Reference%20component%20lets%20you,might%20need%20a%20page%20refresh).

Views

191

Like

1

Replies

2
Re: Swapping of template in AEM
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can use AEM Modernization tools for updating the existing page properties. More details can be found here - https://opensource.adobe.com/aem-modernize-tools/pages/configuration/component.html

Views

183

Likes

3

Replies

0
Re: Survey Component
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You should prefer to store UGC outside of AEM in an external store. If not possible then use Sling content distribution to synchronize user data across publish instances. Reference - https://helpx.adobe.com/in/experience-manager/6-3/sites/administering/using/sync.html

Views

106

Likes

2

Replies

0
Re: Deploying new dictionaries does not get refreshed for...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
What version of AEM are you on ? It used to be bug in previous Apache sling versions. References- https://issues.apache.org/jira/browse/SLING-4814https://issues.apache.org/jira/browse/SLING-7190 https://issues.apache.org/jira/browse/SLING-3147

Views

127

Likes

3

Replies

0
Re: Not able to see x-dispatcher param in response headers
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You need to enable the /info property in dispatcher farm file. Reference - https://stackoverflow.com/questions/43461109/examine-cq-dispatcher-from-client

Views

145

Likes

2

Replies

0
Re: Best way to report on asset statistics?
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Have you looked at the AEM Assets reports feature which has a Files report. The Files report shows the list of assets used inside a folder. https://experienceleague.adobe.com/docs/experience-manager-64/assets/administer/asset-reports.html?lang=en#generate-reports

Views

125

Like

1

Replies

0
Re: AEM 6.5 - CUG policies(rep:cugPolicy) are not replica...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Have you checked the error logs of publish instance and replication agent ? Do you see any errors there ?

Views

123

Like

1

Replies

1
Re: cURL command to move asset
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
This is available in 6.3 as well. Here is the doc - https://helpx.adobe.com/in/experience-manager/6-3/assets/using/mac-api-assets.html. Are you not able to run it on 6.3 ?

Views

146

Likes

0

Replies

0
Re: cURL command to move asset
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Here you go- curl -u admin:admin -X MOVE https://[aem_server]:[port]/api/assets/source/file.png -H "X-Destination: http://[aem_server]:[port]/api/assets/destination/file.png" -H "X-Overwrite: T"CopyReference - https://experienceleague.adobe.com/docs/experience-manager-65/assets/extending/mac-api-assets.html?lang=en#move-a-folder-or-asset

Views

160

Like

1

Replies

2
Re: AEM 6.5 Latest Service Pack 6.5.7 does it include fix...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Yes it includes fixes of previous version as well. That's why it is called as cumulative fix pack.

Views

132

Like

1

Replies

0
Re: Using Granite condition to make the field read-only
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
Instead of using granite render condition you can write custom JS code to make the checkbox read only. Example - var checkbox= $("[name='./hideInNav']").adaptTo("foundation-field"); checkbox.setDisabled(true);

Views

151

Likes

0

Replies

0
Re: Using Granite condition to make the field read-only
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can hide a check box using a render condition and not make it read only. Render conditions are evaluated server side by Granite UI framework to show or hide a UI component. You can write a custom render condition to hide the checkbox based on the resource type. For more details see the following blog- http://www.nateyolles.com/blog/2016/07/aem-granite-custom-render-conditions

Views

157

Like

1

Replies

2
Re: Selective Assets Movement from Production to Lower en...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
You can use the Asset Ingestor or URL Asset Importer utility of ACS commons package. More details can be found here - https://adobe-consulting-services.github.io/acs-aem-commons/features/mcp-tools/asset-ingestion/index.html

Views

148

Like

1

Replies

0
Re: Migrating to Cloud Manager (with AMS) what to do with...
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager
We tried moving the component design dialog stuff to /conf but it didn't work. We have not yet migrated to editable templates yet and therefore we will have to continue with the design dialogs. Also, if we keep the design in /etc then how we can activate the design as there is no miscadmin UI and I could not find any Touch UI equivalent.

Views

209

Likes

0

Replies

0
Re: best way to exclude assets from search
Avatar

kunal23

MVP

kunal23
- Adobe Experience Manager Assets
You can configure the search forms of Assets Admin UI and add the pattern for exclusion in excludepaths predicate property. http://localhost:4502/libs/cq/core/content/tools/customsearch.html/libs/settings/dam/search/facets/assets/jcr:content For more details refer this documentation - https://experienceleague.adobe.com/docs/experience-manager-65/assets/administer/search-facets.html?lang=en#adding-an-options-predicate

Views

123

Like

1

Replies

0