since ‎06-01-2017
‎26-11-2020
davidjgonzalezz
Employee
Personalize experiences with AEM and Adobe Target
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Use this thread to ask any questions related to the Personalize experiences with AEM and Adobe Target course on Experience League. Experts are monitoring this thread to ensure your questions are answered.

Views

24

Likes

0

Replies

0
Configure access to AEM for Administrators
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Use this thread to ask any questions related to the Configure access to AEM for Administrators course on Experience League. Experts are monitoring this thread to ensure your questions are answered.

Views

93

Like

1

Replies

2
Getting Started with AEM Assets for Business Users
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Use this thread to ask any questions related to the Getting Started with AEM Assets for Business Users course on Experience League. Experts are monitoring this thread to ensure your questions are answered.

Views

55

Like

1

Replies

0
Configuring AEM Assets for Administrators
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Use this thread to ask any questions related to the Configuring AEM Assets for Administrators on Experience League. Experts are monitoring this thread to ensure your questions are answered.

Views

41

Like

1

Replies

0
Create custom asset renditions by extending Asset Compute microservices
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Use this thread to ask any questions related to the Create custom asset renditions by extending Asset Compute microservices course on Experience League. Experts are monitoring this thread to ensure your questions are answered.

Views

65

Like

1

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
If you are able to download the original rendition and open it (showing there is nothing wrong with streaming the bits off the original rendition JCR node) then im not sure ... Since you can update other Tiff's it sounds like there is something weird w/ this Tif's manifestation in AEM. You could try re-uploading the downloaded orginal as a NEW asset and see if that asset has the same problem. If so, maybe there is something w/ that tiff? All and all, HTTP Assets API supports PUT requests for Tif...

Views

173

Likes

0

Replies

0
Re: RedirectTarget Property Issue || .html extension issue
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
ah - youre right. sorry about that - maybe that code is actually buried in the cq/Page impl. I dont see anything in the Core Components project that looks like it performs that actual redirect itself.

Views

112

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Can you try downloading the misbehaving tif's original rendition?

Views

224

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Ok - sorry, I missed the other posts outside this thread. So this might sound weird - but can you try a smaller tif file? I used the 1MB one from here: https://file-examples.com/index.php/sample-images-download/sample-tiff-download/Also, can you check in CRXDE Lite to make sure that /content/dam/skm-local/test.tif/jcr:content/renditions/original/jcr:content exists? If that node doesn't exist (or isn't readable) then the AssetResource cannot be instantiated and it will appear as if the resource i...

Views

252

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Sorry - dont see the screenshot? Maybe something weird with ExL Communities? Can you also check OSGi console and review the PUT in your recent requests? The HTTP Assets API does some resource wrapping ..not sure if there are any hints in there for you? Mine looks like:

Views

282

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Sorry - dont see the screenshot? Maybe something weird with ExL Communities?

Views

282

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Also - can you ensure you can perform a GET on it (to read it) and ensure your used has permissions to write to that node. (If youre testing with admin/admin then obviously you have permissions).Can you provide a screenshot show that your user can read the node at: /content/dam/skm-local/test.tif in AEM?

Views

308

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
What exact version of AEM are you on? Can you try moving to 6.5.6 if you are not on it?

Views

310

Likes

0

Replies

0
Re: Need to remove OOTB roles in the AEM Create Project W...
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Disclaimer: I'm not a Projects expert.Are you overlaying a project under /libs? If so can you use create the same-named resources as the observer/editor/owner entry item resources, and use "sling:hideResource=true" [1] to hide them in your overlay? [1] https://docs.adobe.com/content/help/en/experience-manager-65/developing/platform/sling-resource-merger.html

Views

82

Like

1

Replies

1
Re: RedirectTarget Property Issue || .html extension issue
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
I assume you're using Core Components Page component. It looks like you're running into: https://github.com/adobe/aem-core-wcm-components/blob/master/bundles/core/src/main/java/com/adobe/cq/wcm/core/components/internal/Utils.java#L94...based on the above code, you could add a vanity URL to the target page that is the page URLe with minus the ".html" and it looks like that should work. If you wanted to write come code, you could overlay the Core Components Page's "redirect.html" script, and provi...

Views

141

Like

1

Replies

0
Re: Junit test cases for AEM Event Listener
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
The cleanest way to unit test this is to simply test is an OSGi service using AEM Mocks [1] (which are a super-set of Sling Mocks/JCR mocks [2]).You can see how something (of similar complexity, though a servlet) is achieved via this unit test [3]Basically you'll need to: 1. Create a Unit Test using Mockito and AEM Mocks2. In the @Before methodDefine the testing node structure in a JSON file and load it into the mock text context Mock the AEM Externalizer service (I don't think AEM Mocks provide...

Views

120

Like

1

Replies

0
Re: AEM 6.5 non-turnkey installation documentation
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Please review: https://docs.adobe.com/content/help/en/experience-manager-65/deploying/introduction/technical-requirements.html (search for JBOSS on this page)As noted to use JBOSS 7.1.4 has restricted support, so make sure you understand and accept ramifications. Else you can review https://docs.adobe.com/content/help/en/experience-manager-65/deploying/deploying/application-server-install.html for installing AEM on App servers.

Views

85

Likes

0

Replies

0
Re: AEM 6.5 Assets Http Api - 404 error for tif assets
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
This works just fine on AEM 6.5.6 for me. Try issuing these Curl commands (updating user/pass, path as needed) curl --user admin:admin http://localhost:4502/api/assets/test.jpeg -X PUT -H"Content-Type: application/json" -d '{"class":"asset", "properties":{"dc:title":"My JPEG"}}' curl --user admin:admin http://localhost:4502/api/assets/test.tiff -X PUT -H"Content-Type: application/json" -d '{"class":"asset", "properties":{"dc:title":"My TIFF"}}' curl --user admin:admin http://localhost:4502/api/a...

Views

325

Like

1

Replies

17
Re: What controls the order of new assets in card view fo...
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Ahh - that makes sense. Ordered folders list by their defined order - its in the name after all -- and new items go at the end of the list.

Views

99

Likes

0

Replies

0
Re: while installing package , getting "A different version seems to be installed"
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
And how are you installing the 2.0.1 package? Manually via Package Manager? Or running a mvn install command (if so, what is it exactly)? Or something else (ex. custom Jenkins)

Views

202

Likes

0

Replies

0
Re: Integrate Angular 10 component with AEM 6.4
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Are you asking how you have your Maven AEM project invoke a Node.JS project that builds all your Angular components (both 1 and 10) into there compiled bundles, and automatically adds them (the built bundles) to your AEM Project deployment package as clients libs? If so, check out the ui.frontend project in the WKND Sites project (or the ui.frontend project generated from the latest AEM Project archetype).Note that even though your on AEM 6.4 the ui.frontend project is "agnostic" to the version ...

Views

126

Likes

0

Replies

0
Re: while installing package , getting "A different version seems to be installed"
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
What is the installed version, and what is your "new" package's version?

Views

217

Likes

0

Replies

0
Re: AEM postback gives HTTP 204 instead of HTTP 200
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager
Hi, Using the AEM Web Console (aka Felix console), use the "Sling Servlet Resolver" tool on the misbehaving AEM Publish node to see what servlet the POST request resolves to: http://localhost:4502/system/console/servletresolver You can compare this a "working" Publish node. The Servlet Resolver can sometimes act a bit wonky, so alternatively, you can make your POST to the end-point in question, and review Recent requests: http://localhost:4502/system/console/requests This will show the FULL trac...

Views

127

Like

1

Replies

0
Re: What controls the order of new assets in card view fo...
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Quite odd. What version of AEM are you on? Are you able to reproduce this locally? Can you try in a new folder, adding assets 1 at a time, and see if each new one show up in the top left? Can you look at what the node at "/libs/dam/gui/content/assets/jcr:content/views/card/datasource" is configured as? (This is the node that defines how the assets are listed in the card view). Using AEM Chrome plugin, you can see the query that is triggered to generate this listing, which shows it just grabs eve...

Views

149

Likes

0

Replies

0
Re: Manage Search Requirements in Multi-Tenancy AEM Envir...
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
You are correct, Omnisearch Asset Search Rail is global across all tenants. There are 2 main (custom) ways to "tenantize" it's behavior. The first is to ACL the search predicate fields nodes for the Omnisearch rail under /conf/global/... Obviously, this will not satisfy your requirement, since your requirement is to disallow Fulltext terms to be evaluated against specific JCR properties. I believe the only way to achieve your use case it to permission the properties themselves using Oak's built-...

Views

79

Like

1

Replies

0
Re: Syntax Formatting for codeblocks in AEM Output
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Could you note use the Text Core Component, create a "Code" paragraph style in the Policy (that wraps with the ), and then have your favorite JS-based code highlighter target `.cmp_text code` ? https://docs.adobe.com/content/help/en/experience-manager-core-components/using/components/text.html

Views

20

Like

1

Replies

0
Re: Validate naming conventions with Asset Link?
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
The simplest solution would be to have a Workflow/Launcher that is triggered whenever a new asset is created that validates the asset's filename. If there is a violation, the WF is assigned to someone to review/mitigate. I'm not aware of any hooks or good ways to do this in Asset Link experience itself. Its possible you could create a Sling Filter that could intercept and write filenames, but I'm not sure if this would break in Asset Link since it expects the filename to be something else.

Views

30

Like

1

Replies

0
Re: S3 Bucker Event in AEM?
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
There is nothing like this OOTB in AEM Assets.There are 2 main approaches: 1. Create code that listeners for S3 events, and pushes those new assets to AEM Assets (this code is all outside of AEM)2. Create code in AEM (such as a Sling Scheduler [1]) that polls the S3 bucket intermittently (whatever frequency you want; every 1 min, every 10 min, etc.) and pulls in any new assets (since the last poll). [1] https://sling.apache.org/documentation/bundles/scheduler-service-commons-scheduler.html

Views

86

Like

1

Replies

0
Re: ACS AEM CSV Asset Importer Is not working in my Dev s...
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
The error states your input file cannot be found: Caused by: java.io.FileNotFoundException: C:/Users/sunita_c/Sunita-Work/images/hero.jpeg (No such file or directory) I believe this is due to Java File APIs want Windows paths formatted - so i think you need to provide your path as: C:\\Users\\sunita_c\\Sunita-Work\\images\\hero.jpeg https://stackoverflow.com/questions/3059383/file-path-windows-format-to-java-format Alternative there are similar tools in ACS Commons (MCP Tools) that can import as...

Views

110

Like

1

Replies

0
Re: Workflow Multi approval Issue
Avatar

davidjgonzalezz

Employee

davidjgonzalezz
- Adobe Experience Manager Assets
Yup - creating the Group 3 (Business and Corporate approvers) is the proper way to approach this in AEM

Views

91

Likes

0

Replies

0