markus_bulla_adobe
Community profile markus_bulla_adobe Employee
Senior Technical Architect
Germany
19 BADGES
Employee

Employee

Learn more
Joined the community 24-08-2017 10:46:18 AM
Offline
Top badges earned by markus_bulla_adobe
Customize the badges you want to showcase on your profile
Re: Link Rewriting not working for custom attributes on m...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @nikeshpshindhe!Shortening URLs consists of two different mechnisms:Mapping of incoming HTTP requestsRewriting of links in the generated HTML1. The first part is responsible to make sure that a request to yourdomain.com/home.html will be mapped to the correct resource path on AEM side, e.g. /content/mytenant/us/en/home. Depending on your specific requirements and setup, this can be handled on AEM side (Sling Mappings) or on web server level (mod_rewrite).2. The second part is responsible to a...

Views

53

Likes

0

Replies

1
Re: Unable to sync crypto key across instances with AEM 6.5
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @tiagonobresantos!Unfortunately, I don't have first hand experience with crypto key exports, but there are some good resources available online.Please refer to the following articles:Syncing keys among AEM instancesCryptoSupport Key Sharing and TroubleshootingPlease read through the articles and double check if the outlined process matches your steps. Hope that helps!

Views

10

Likes

0

Replies

0
Re: Secure sling servlet - Need suggestions
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @srikanthpogula!Another update from my side added to my initial answer.Hope that helps!

Views

15

Likes

0

Replies

0
Re: Regarding AEM architect Exam
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @apmagss!That sounds unfortunate.Please be aware that this kind of certification exam is usually provided by Adobe but executed through 3rd party service providers (such as Examity, PSI or similar).I recommend to check the order confirmation and/or appointment reminder e-mail that you should have received prior to the exam to identify the service provider where you scheduled the exam. Usually, these e-mails will also have contact information to get support (e. g. through chat, e-mail or phone...

Views

15

Likes

0

Replies

0
Re: Authoring permission restrictions (no publish)
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @s-reznikov!Yes, there should not be any issue with your requirement.Please check the available Actions in the context of permissions in AEM. You will find that there are dedicated actions forReadModifyCreateDeleteReplicateand permission management (Read ACL, edit ACL).So the group that you are outlining would need read and modify permissions but not include create and replicate permissions. Please keep in mind:In general, please only set ACLs on group level and assign users to these groups. ...

Views

20

Like

1

Replies

0
Re: Secure sling servlet - Need suggestions
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @srikanthpogula!I have update my initial answer to reflect the provided information.Hope that helps!

Views

40

Likes

0

Replies

0
Re: Secure sling servlet - Need suggestions
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @srikanthpogula!The recommended way for Sling servlet reqistration is to bind them to resource types. This way, all default mechanism for access control management of the JCR apply. The system will manage access based on the ACLs set on the according resource.As outlined in the Sling documentation, this is does not apply to path-bound servlets, which is one of the major drawbacks of this binding approach. Please see https://sling.apache.org/documentation/the-sling-engine/servlets.html#caveats...

Views

73

Like

1

Replies

5
Re: ADO-E116 Adobe Experience Manager Sites Developer Expert
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Eshwarign!While not exactly focusing on the developer exam (ADO-E116), there are some threads on the architect exams (ADO-E117):https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/need-help-on-ado-e117-architect-exam/qaq-p/417090https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-sites-architect-certification-ad0-e117/qaq-p/411841Going through these resources will definitely help you with the developer exam as well. It's been some time for me s...

Views

26

Like

1

Replies

0
Re: Best practices for where to set up local repositories...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Codelime!In general, there are no technical requirements with regards to the location where you should keep your AEM instances, source code or other AEM-related files.You can choose whatever fit's best into your way of working and general data hierarchy on your machine. There are a couple of things to take into account, though.In many corporate environments, there will be limitations on where you can or should store working files/data. So this will limit your choices to certain areas on your...

Views

21

Likes

2

Replies

0
Re: How to standardise the size of thumbnails in AEM
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager Forms
Hi @SPReddy!Could you please elaborate on the use case and information that you are looking for? Thanks!

Views

12

Like

1

Replies

0
Re: Removal of auto generated wrapping div tag around the...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @ashpawartmg!As @Arun_Patidar already pointed out, it is not possible to remove the auto-generated DIV tags while keeping the ability to edit components.AEMs authoring user interfaces takes the additional DIVs to inject editing capabilities and UI elements and allows you to edit components. While it is possible to change the decoration tags to another HTML tag, there is no way to do both: remove the decoration tags altogether and being able to edit the page/components.It's totally possible - ...

Views

30

Like

1

Replies

0
Re: Datastore issue in AEM test Publisher
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @seemak19887037!So your overall repository size is nearly 66 GB.How does that compare to the size of your repository folder on the file system (du -hs crx-quickstart/repository)? The majority of space is consumed inside the /etc tree.Could you please drill down into that area to explore where exactly the space is consumed? You can simply click on "etc" in the first cell of the table or directly add the path as a query parameter (/etc/reports/diskusage.html?path=/etc).I assume that there is a ...

Views

25

Likes

0

Replies

0
Re: Audit ACL Permission change in AEM
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Gaurav_Sachdeva1!Unfortunately, the listener approach will probably not lead to the desired result. If you give a user additional permissions, e. g. to read or edit a certain repository path, this will be stored on the according path and it's rep:policy node-structure. There will be no change to the user node below /home/users (unless you perform additional changes on the user), especially nothing with regards to the users permissions will change here or is tracked in the user nodes. So a li...

Views

29

Likes

0

Replies

0
Re: Audit ACL Permission change in AEM
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Bhuwan_B!Citing from my reply on this thread: Please check the following documentation:https://experienceleague.adobe.com/docs/experience-manager-65/administering/security/audit-user-management-operations.html[...]I double checked and can confirm the behavior differs from the documentation [...].After checking it seems that you need to raise the log level to "DEBUG" and add another entry to the "Logger" section of the OSGI configuration: com.adobe.granite.security.permissions.internal.servle...

Views

25

Likes

2

Replies

0
Re: Passing path parameters in Servlet
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @aemninja!Looking at your url example "www.company.com/apps/test/product/value1/value2" it is not quite clear where your servlet path ends and the "parameters" you want to retrieve start - at least to the used API that's unclear. Please refer to the Sling API documentation about URL decomposition. A URL may have the following parts:Resource PathSelectorsExtensionSuffixYour example url has only the first, a resource path (because there are not dots present). There are no selectors, no extensio...

Views

27

Likes

3

Replies

0
Re: How to export a page along with associated assets fro...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @malakaamir786! When copying a page from one site to another one, there are a couple of things that need to be evaluated:Content hierarchy: Most pages will have dependencies or be influenced by their respective parent, sibling or child pages. So copying a single page to another site will also change that page with regards to this kind of dependencies. Common dependencies are: navigation, lists or teasers of (parent-/sub-/sibling-) pages but also references from to configurations that are stor...

Views

27

Like

1

Replies

1
Re: How do we maintain component config at site level in...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Anderson_Hamer!For this kind of use case I recommend to leverage Experience Fragments (XF). This is a common approach that I have seen in many of my projects.I did notice your comment on @Arun_Patidars reply who already suggested this approach but I'm unsure about your conclusion that this is not a proper usage of XFs. One of the key requirements that Experience Fragments have been introduced to solve is the use case of a central library for content snippets (such as a shared navigation or o...

Views

19

Likes

2

Replies

0
Re: Include custom OSGI bundle in AEM Project
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @akatsuki07!There are multiple approaches to achieve this:You could integrate/join the two projects into a single SCM (probably GIT?) repository if that's feasible.You could build your bundle and deploy it to a central software repository, such as Artifactory, Nexus or similar as mentioned by @shelly-goel. Your other project would then reference it as a dependency (the same way you are referencing other, 3rd party dependencies) and you would need to update your pom.xml file to embed it.You co...

Views

26

Like

1

Replies

0
Re: Datastore issue in AEM test Publisher
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @seemak19887037!So from your posting I understand that you are experiencing unusual and unexpected repository growth.Is that correct?(Although I'm not sure about the figures shared. Is that ~112 GB vs. ~198 GB?) There are several starting points to understand where this growth comes from:To determine the size and distribution on the file system, you can leverage operating system tools such as "du -s" on the instance folder(s). This may help to tell instance, logs, repository and datastore usa...

Views

42

Like

1

Replies

2
Re: Content did not save in classic to touch UI converted...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Nandujee!While the AEM modernization tools can give you a good starting point for moving from Classic to Touch UI, they are not a full automation for dialog conversion. In my experience, they work pretty well and with almost no need for manual rework for simple dialogs. However, for more complex dialogs - especially if they include nesting and custom or customized field types and similar - the result will often need some manual adjustments to work properly. So my advise is to double check on...

Views

33

Like

1

Replies

0
Re: Need help on ADO-E117 architect Exam
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @apmagss!Please refer to the following thread about this certification:https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-sites-architect-certification-ad0-e117/qaq-p/411841/comment-id/90826Citing from my answer in that thread:I am not aware of something referring to the latest update of that certification, but most topics covered in these older articles are still valid and relevant. An older thread in this community (2017) with links to various resourcesIs the AEM ...

Views

34

Likes

2

Replies

0
Re: Selector value issue in getSelectors method
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @karthik-elumalai!Good to know that you were able to cross out dispatcher and other infrastructure. So you have narrowed things down to the processing within AEM.Have you tried debugging further into the code that is used here? slingRequest.getRequestPathInfo().getSelectors(); Please refer to the Sling API and check the following:Is the URL (including selectors) still correct on the slingRequest object?Is the URL (including selectors) still correct on the RequestPathInfo object?What does slin...

Views

31

Likes

0

Replies

0
Re: Problem in page creation
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @akank_23!As @KiranVedantam1992 already pointed out, please check your cq:allowedTemplates [1] (for editable templates), allowedPaths, allowedParents and/or allowedChildren [2] (for static templates) settings. Are you using static or editable templates? But looking at your screenshot, you are already beyond the step of template selection. Is this assumption correct?If so: does this behavior occur for all your templates or just for specific ones? Also: have you checked the error log file if th...

Views

32

Like

1

Replies

0
Re: Problem installing AEM Dispatcher on Windows 10
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @Ashok884!It seems that you are mixing something up here.You are using disp_iis.dll - this is the dispatcher module for Microsofts Internet Information Server (IIS), not the Apache httpd webserver. Please refer to the dispatcher download section for Apaches webserver to get the right module:https://experienceleague.adobe.com/docs/experience-manager-dispatcher/using/getting-started/release-notes.html#apacheThe module file will have a ".so" extension, not ".dll" similar to the other modules pre...

Views

33

Like

1

Replies

0
Re: AEM filling in metadata on upload
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @LazyLibrarian1992!There is no out-of-the-box matching mechanism that synchronizes data between an already existing asset in AEM and a newly uploaded one.A somewhat related feature is duplicate detection [1]. Once activated it works as follows:"When a user attempts to upload an asset that exists in Experience Manager, the system checks for conflict and indicates it. The assets are identified using SHA-1 hash stored at jcr:content/metadata/dam:sha1, which means duplicate assets are detected ir...

Views

34

Like

1

Replies

1
Re: ACL Permission
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @imadullakhan!Could you please elaborate and provide some additional details on what you are trying to achieve? In general, you can set permissions on every path of the repository, including the /apps hierarchy.Please keep in mind, that allowing public access to /apps is highly discouraged and in almost all cases not necessary for any valid use case that I have seen in my projects. Happy to help if you are able to provide some additional details on your requirement.

Views

52

Like

1

Replies

1
Re: Selector value issue in getSelectors method
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @karthik-elumalai! The behavior sounds a bit strange, especially since you are reporting that everything works as expected on lower environments. It's a bit hard to give detailed advice with the amount of information provided. My general advice in this kind of scenario is:Determine which component in the request stack is removing the substring in question.Does this happen on author and publish?Does this happen when accessing the instance directly vs. going through dispatcher, load balancer or...

Views

81

Like

1

Replies

2
Betreff: How to add async/defer attribute to the clientli...
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @aem_dev2!Have you tried the approach outlined in the following documentation?https://experienceleague.adobe.com/docs/experience-manager-core-components/using/developing/including-clientlibs.html?lang=en#attributes ${clientlibs.jsAndCssIncludes @ context="unsafe"} Please note: Your third code snippet does seem to be missing a comma "," between the categories and the async attributes. Hope that helps!

Views

96

Likes

2

Replies

0
Re: User changes in aem
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @kiranc13433869!I double checked and can confirm the behavior that differs from the documentation as you described it. I'll check internally and raise a ticket for it with our documentation team.After checking it seems that you need to raise the log level to "DEBUG" and add another entry to the "Logger" section of the OSGI configuration:com.adobe.granite.security.permissions.internal.servlets.PoliciesServletThis will at least give you some basic logging on permission management, such as:*DEBU...

Views

84

Likes

0

Replies

0
Re: User changes in aem
Avatar
Affirm 50
Employee
markus_bulla_adobe
Employee

Likes

165 likes

Total Posts

145 posts

Correct reply

70 solutions
Top badges earned
Affirm 50
Boost 100
Applaud 25
Affirm 25
Boost 50
View profile
markus_bulla_adobe
- Adobe Experience Manager
Hi @kiranc13433869!Please double check on the documentation. It does exactly what you mentioned:"[...] auditing CRUD (Create, Read, Update, Delete) actions on permissions and group assignments of users. [...] Permission changes of an existing user or group" Hope that helps!

Views

114

Likes

0

Replies

0