since ‎14-09-2015
‎07-11-2020
vijkumar
Level 2
Re: XssApi is null - 6.5
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
@aemdevn @Masoud_Rozati @sdouglasmc So this is what has changed and the reason it is failing now, in AEM 6.3 the 'com.adobe.granite.xssprotection' bundle wraps the 'org.apache.sling.xss' bundle and exposes its API with two versions:1.2.02.0.1In AEM 6.5 the decision by our R&D team was taken to update the 'org.apache.sling.xss' API version to 2.0.1 only. Since now the 'org.apache.sling.xss' bundle allows configuring from where the AntiSamy policy is read, this essentially removes the need for the...

Views

1.1K

Like

1

Replies

0
Re: AEM 6.3 -> SSort assets in alphabatical order in assets.html for coloumn view (if possible all views)
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Hi Sunil,Per my understanding sorting only works for List view as of now. The column and card views are not sortable.Overriding above paths and adding those properties will only impact list view.

Views

1.3K

Like

1

Replies

0
Re: How to customize the List View ?
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
That path was for Assets only. [1] is the path for Forms&Documents. Add property sling:hideResource and set its value to (String) true to hide it from the Forms&Documents console[1] /libs/fd/fm/gui/content/forms/jcr:content/views/list/columns/size

Views

577

Likes

0

Replies

0
Re: How to customize the List View ?
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Seems working for meChange donePlease confirm if we are talking about the same console, Assets List view in AEM or you are using some other console in AEM Forms

Views

542

Likes

0

Replies

0
Re: List view sorting issue
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
[1] is the node to make the Name column sortable. To make the sorting case insensitive, try using 'sortMode' as 'local' at [2] which is set as 'remote' by default. Refer [3] for more details[1] /libs/dam/gui/content/commons/availablecolumns/name[2] /libs/dam/gui/content/assets/jcr:content/views/list[3] Table — Granite UI 1.0 documentation

Views

959

Like

1

Replies

0
Re: How to customize the List View ?
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
The columns in Assets console are governed by [1]. To hide the Size column change the property 'default' to 'false' at [1][1] /libs/dam/gui/content/commons/availablecolumns/size

Views

537

Likes

0

Replies

0
Re: Save & Close button on bulk editor page not working in AEM6.4
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Hi All,The good news is, this behavior is fixed in the latest release for AEM 6.4 which is AEM 6.4.5.0. I have validated the same at my end and it is closing the console post saving the selected page properties.

Views

3.7K

Likes

0

Replies

0
Re: How to disable SSO in Author for certain paths
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Check 'Apache Sling Authentication Service' configuration in /system/console/configMgr. There is means to exclude paths from authentication using 'Authentication Requirements' field. For excluded paths SSO login would not be triggered.

Views

1.0K

Like

1

Replies

0
Re: Email Notification Template
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
I guess you have modified your template already and [1] are resolving to null. Try changing them to [2][1] ${item.data.workflowTitle}${item.data.startComment}[2]${model.title}${item.data.comment}

Views

1.3K

Like

1

Replies

0
Re: AEM 6.5 - Need clarification on externalizer/link checker/rewriter functionality working in OOTB we-retail pages.
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
In addition to that check 'url mapping' field in 'Apache Sling Resource Resolver Factory' configuration, there could be a mapping there leading to the behavior. But it would impact all the urls, not just experience. /Content will be stripped from all urls having /content. If it is happening just for specific url check /etc/map

Views

1.5K

Like

1

Replies

0
Re: AEM 6.3: created groups and users are not found in search after server restart
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Please check the state of your index using [1]. In case invalid and reindexing did not help, you might have to rebuild that index.[1] Adobe Experience Manager Help | Using oak-run.jar to Manage Indexes in AEM

Views

6.0K

Like

1

Replies

5
Re: New action in Page Info menu
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
You can add the extra option to the Page Info Popover at [1]. And refer [2] to create/trigger the workflow using the API from code, without the need of workflow selector. I hope this helps.[1] /libs/wcm/core/content/editor/jcr:content/content/items/content/header/items/headerbar/items/pageinfopopover/items/list/items[2] Adobe Experience Manager Help | Invoking Adobe Experience Manager Workflows using the AEM Java API

Views

979

Like

1

Replies

1
Re: global header and footer component approach.
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
As per my understanding, content fragments would be good option to use in case you wish to have global header n footer. A content fragment could be managed from a single source and changes would be easily pushed to all the pages without much effort.Refer:Adobe Experience Manager Help | Using Content Fragments in AEM

Views

2.0K

Likes

0

Replies

0
Re: OpenJDK
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Hello Everyone,As of now openJDK is not supported and yes regarding the accessibility of Oracle JDK, Adobe is working to make them available to all customers via a common platform.For the meanwhile, please raise a daycare request and the Oracle JDK would be shared to you, which you can use in your environments. Cheers

Views

1.7K

Like

1

Replies

0
Re: AEM 6.4 Touch UI Customization of inbox items
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
The logic to fetch or create data for TouchUI inbox is not at the front end as in case of classicUI but at the Java side. below is the basic flow:A request to '/aem/inbox' resolves to path '/libs/cq/inbox/content/inbox'This renders data per [1] which creates the html page per [2]At the same time [1] triggers a get request to fetch the data for the inbox page [3] which is handled by a servlet [4] and used by [2] to create the complete inbox pageFurther on logic goes to [5] and [6] to fetch the da...

Views

1.1K

Likes

2

Replies

0
Re: Getting the list of Notifications inbox items
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
The logic to fetch or create data for TouchUI inbox is not at the front end as in case of classicUI but at the Java side. below is the basic flow:-A request to '/aem/inbox' resolves to path '/libs/cq/inbox/content/inbox'-This renders data per [1] which creates the html page per [2]-At the same time [1] triggers a get request to fetch the data for the inbox page [3] which is handled by a servlet [4] and used by [2] to create the complete inbox page-Further on logic goes to [5] and [6] to fetch th...

Views

3.2K

Likes

0

Replies

0
Re: AEM Url shortening functionality
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Hi Karan,Resource Resolver Factory is the solution for your case; just configure url mapping like [1] it will hide the configured content hierarchy in both the cases, url and anchor tags. Check the url mapping description in configuration for more details[1] /content/site/en/-/

Views

1.9K

Like

1

Replies

0
Re: Dispacher configuration .0.json
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Changing 'deny' to 'allow' in rule#0086 should help.

Views

1.1K

Likes

0

Replies

0
Re: AEM 6.4 Uncaught SlingException (No custom code)
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
In such a scenario the previous request is aborted and the error [1] is logged depicting that the very same request is triggered again so aborting the previous one.That being said, this should not cause any issue to the functionality as the final/last request will succeed and the result for the request would be displayed on the UI successfully. In your scenario even if you trigger multiple different internal requests on the same page, this would not be a concern as this happens only when the ver...

Views

1.8K

Like

1

Replies

0
Re: Fetch users from Ldap
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Hi Nitin,In case you wish to fetch LDAP users in Java, below mentioned few docs could be referenced:https://coderanch.com/t/482378/engineering/list-user-groups-active-directory http://www.nullskull.com/q/10118504/get-users-list-from-active-directory-using-java.aspx

Views

1.4K

Likes

0

Replies

1
Re: Timeline Comments as Email
Avatar

vijkumar

vijkumar
- Adobe Experience Manager
Hi Nitin,Below are few pointers regarding the functionality:com.day.cq.dam.core.impl.event.CommentNotificationSender.java creates the task at [2]com.day.cq.workflow.impl.email.TaskEMailNotificationService.java reads the task/event and triggers the mail using the template [1]The legacy root for the email templates was /etc/workflow/The email templates are loaded at the bundle load/start, so any changes in the template will only be picked and used post restart of bundle [3]As the comments in this ...

Views

3.3K

Like

1

Replies

0
Likes given to