Weekend Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: save70

Free and Premium Adobe AD0-E137 Dumps Questions Answers

Page: 1 / 4
Total 50 questions

Adobe Experience Manager Sites Developer Expert Questions and Answers

Question 1

A customer created a workflow launcher to trigger the "Custom Workflow" based on "Node Created" under the folder /var/classes, but the workflow is not triggered.

What is the reason the workflow is not triggered?

Options:

A.

"Workflow Process Legacy Mode" is disabled at the "Adobe Granite Workflow Configuration Service" OSGi configuration.

B.

AEM does not allow new nodes to be created under /var/classes.

C.

Changes under /var/classes do not trigger workflows.

Buy Now
Question 2

Which tool is commonly used to manage front-end dependencies and automate tasks like bundling, minification, and transpilation in an AEM project?

Options:

A.

Webpack

B.

Apache Sling

C.

Maven

D.

AEM Sites Console

Question 3

The customer has a requirement to fetch images from a custom folder (folder1) which were modified on/after 1 January 2024.

How would the Adobe Experience Manager Developer write the query to get the requested data?

Options:

A.

select [jcr:path] from [nt:base]

where isdescendantnode('/content/dam/folder1')

AND [jcr:content/cq:lastModified] >= CAST("2024-01-01T00:00:00.000Z" AS DATE)

B.

select [jcr:path] from [dam:Asset]

where isdescendantnode('/content/dam/folder1')

AND [jcr:content/metadata/cq:lastModified] >= CAST("2024-01-01T00:00:00.000Z" AS DATE)

C.

select [jcr:path] from [cq:image]

where isdescendantnode('/content/dam/folder1')

AND jcr:content.[cq:lastModified] >= CAST("2024-01-01T00:00:00.000Z" AS DATE)

Question 4

A developer is using the Oak query engine.

Which query language is recommended?

Options:

A.

JCR-SQL

B.

SQL

C.

XPath

Question 5

A university wants to roll out content updates to all the schools affiliated with it. The individual schools have configured their respective homepages with a space allocated to display updated university information. The rest of the homepage is dedicated to school-specific information.

What is the recommended approach to roll out university updates on all the schools' homepages?

Options:

A.

Roll out of Experience Fragment

B.

Mark the "Partial" option on the roll out screen

C.

Restore inheritance for certain components on the school homepage

D.

Implement custom logic for page roll out action

Question 6

A customer has the requirement to use SAML authentication on AEM using their SAML 2.0 compatible IDP.

Example:

    AEM:

    IDP:

How should an AEM Developer configure their SAML Authentication Handler?

Options:

A.

com.adobe.granite.auth.saml.SamlAuthenticationHandler.userIntermediatePath : /content/siteB

com.adobe.granite.auth.saml.SamlAuthenticationHandler.assertionConsumerServiceURL : https://www.idpB.com

B.

com.adobe.granite.auth.saml.SamlAuthenticationHandler.path : /content/siteB

com.adobe.granite.auth.saml.SamlAuthenticationHandler.idpUrl : https://www.idpB.com

C.

com.adobe.granite.auth.saml.SamlAuthenticationHandler.userIntermediatePath : /content/siteB

com.adobe.granite.auth.saml.SamlAuthenticationHandler.serviceProviderEntityId : https://www.idpB.com

Question 7

A developer needs to customize the handling of assets in a complex workflow model where different paths process assets based on their metadata and trigger specific external services.

Which approach is a best practice for implementing this solution?

Options:

A.

Use out-of-the-box Adobe Experience Manager Workflow steps and configure them through the Workflow console to handle all metadata for asset processing, using conditions in the Workflow.

B.

Write custom workflow process steps in Java to handle specific metadata conditions and integrate external services, using the Workflow API to manage dynamic branching logic.

C.

Implement a content fragment model to pre-define asset metadata, using Workflows only for publishing the fragments after external service calls are completed.

Question 8

While configuring SSO with SAML 2.0 compatible IDP on AEM, a developer notices an infinite loop between the IDP and AEM when trying to log in to AEM using SSO.

Which dispatcher-specific configuration is required to prevent this scenario?

Options:

A.

Config File: filters.any

Config: /0100 { /type "allow" /method "POST" /url "*/saml_login" }

B.

Config File: allowed_clients.any

Config: /0100 { /type "allow" /method "PUT" /url "*/samllogin" }

C.

Config File: vhosts.any

Config: /0100 { /type "allow" /method "POST" /url "*/samllogin" }

Question 9

A customer needs to create a user and due to security reasons, that user can only have access to /content/foo and none of the child nodes.

How should the Adobe Experience Manager Developer implement permission restrictions on the /content/foo node to meet this requirement?

Options:

A.

rep:glob = ""

B.

rep:globs = "**"

C.

rep:glob = "child"

Question 10

A customer added a custom property foo:bar to all assets. Once the property is added, the customer needs to run the following query:

select * from [dam:Asset] where isdescendantnode('/content') and [foo:bar] ="Hello"

How would the customer update the indexes to make sure the query is not a traversal query?

Options:

A.

Add foo:bar as a child node of oak:index/damAssetLucene/indexRules/dam:Asset/properties.

B.

Add foo:bar as a child node of oak:index/lucene/indexRules/dam:Asset/properties.

C.

Add "Hello" as a child node of oak:index/ntBaseLucene/indexRules/dam:Asset/properties.

Question 11

What is the correct way to implement the OSGi service class for this interface?

public interface SimpleService {

String getMessage();

}

Options:

Options:

A.

@Component(service = SimpleService.class, immediate = true)

public class SimpleServiceImpl extends SimpleService {

@Override

public String getMessage() {

return "Hello from SimpleService!";

}

}

B.

@Component(service = MySimpleService.class, immediate = true)

public class SimpleServiceImpl implements SimpleService {

@Override

public String getMessage() {

}

}

C.

@Component(service = MySimpleService.class, immediate = true)

public class SimpleServiceImpl implements SimpleService {

@Override

public String getMessage() {

return "Hello from SimpleService!";

}

}

D.

@Component(service = SimpleService.class, immediate = true)

public class SimpleServiceImpl implements SimpleService {

@Override

public String getMessage() {

return "Hello from SimpleService!";

}

}

Question 12

A customer is required to fetch only jcr:title property for pages created using the homepage template.

How would the developer write the query using QueryBuilder API?

Options:

A.

type=cq:Page

path=/content

property=jcr:content/cq:template

property.value=/conf/geometrixx/templates/homepage

B.

hits=selective

C.

properties=jcr:title

D.

type=cq:Page

path=/content

property=jcr:title/cq:template

property.value=/var/eventing/geometrixx/templates/homepage

E.

value=full

F.

properties=cq:title

G.

type=cq:Page

path=/content

property=cq:template

property.value=/var/eventing/geometrixx/templates/homepage

Question 13

An Adobe Experience Manager project requires to deny all XML and JSON requests under the /path2 and /path3 context paths.

Which configuration will work?

Options:

A.

/0001 {/type "deny" extension '(XML|JSON)' /path '(/path2|JSON/*)'}

B.

/0001 {/type "deny" extension [XML|JSON]'/path[/path2|/path3/*]'}

C.

/0001 {/type "deny" extension "[XML|JSON]' /path'[/path2|/path3/*]"}

Question 14

A developer is adding a reference script to a third-party analytics tool. The script needs to be editable since it is being modified on a schedule outside of the team’s development cycle.

How should the developer complete this task?

Options:

A.

Add a new component with the script in the HTL.

B.

Add the script to the page policy on the template.

C.

Add a Generic Analytics Snippet.

Question 15

An AEM engineer is asked to write a single file for the following items:

    Register a custom JCR Namespace

    Create a folder named Tutorials within the DAM assets

    Create a service user with predefined access control rules and permissions

    Create the administrator's group and add the service user as a member

Which feature should the engineer use?

Options:

A.

Ensure Authorizable

B.

Repoinit

C.

OnDeploy Scripts

Page: 1 / 4
Total 50 questions