Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

davidjgonzalezzzz
Community profile davidjgonzalezzzz Level 5
Job title here
Location here
21 BADGES
Level 5

Level 5

Learn more
Joined the community 21-10-2020 6:23:39 AM
Online
Top badges earned by davidjgonzalezzzz
Customize the badges you want to showcase on your profile
Re: How to integrate Asset Share Commons into an existing...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
This looks correct (though i'd probably scope the /apps/-packages/application/install and /apps/-packages/content/install just to align w/ common convention. Assuming the search itself actually works, that means the Bundle is active, etc. - which is a great sign. If search doesnt work/page is broken - then youll need to do some more investigating. If it's just the actions (share, download, add to cart) that arent available - double-check that on your Search page's Page Properties that you have t...

Views

331

Likes

2

Replies

6
Re: Junit Test Case with RequestParameterMap not working
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Have you tried using AEM Mock's AemContext to create mock sling request context? I highly, highly recommend using AEM Mocks when possible rather than mocking out everything yourself. These sorts of problems should go away, and also lets you write more natural tests. https://wcm.io/testing/aem-mock/usage.html

Views

182

Like

1

Replies

0
Re: Edit/Upload new image in publisher
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
You can upload files via CRX Explorer on AEM Publish at /crx/explorer/index.jsp ..make sure you login as a user w/ permissions to create a node where you need it. You could try /miscadmin and see if you can upload through that to /etc/designs - but that might not let you in AEM Publish (havent been there in years!)

Views

233

Likes

2

Replies

1
Re: AEM6.5 query throws exception even after oak indexing...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Unfortunately that is a (very) sub-optimal query, and very hard to tailor a custem index for. A few major issues: * Queries on nt:base, aka "everything"* Lots of lowercase comparisons (i doubt any indexes are tailored for that property comparison)* LIKEs with leading wildcards '%someterm....' To be honest, I would log an issue with Support and see if they have recommendations and/or if they can escalate to Engineering to provide a performant OOTB index (or tweak the underlying query to be able t...

Views

173

Like

1

Replies

0
Re: Edit/Upload new image in publisher
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Can you provide more details. Are you talking about changing an Asset's image? Or just "some image" in AEM Publish? Also, is this some development stop-gap solution or are you looking to do this in production? Lastly, can't you just get an AEM Author for Dev? Im shocked youre able to perform adequate development with one.

Views

281

Likes

0

Replies

0
Re: fetch window URL and verify using data-sly-test
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Yes - the wcmmode code will work when you deploy it to your live site on whatever domain. The wcmmode on AEM Publish is always "disabled". Think of it this way, AEM uses "wcmmode = disabled" when the page should be rendered without all the WCM (Web Content Management) bells and whistles that are used by authors to author the content.

Views

227

Like

1

Replies

0
Re: How to identify if URL contains editor.html in Sightly
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
As mentioned in few other posts here, JS YOUR page loads will have a window.location.href pointing to YOUR Page. If you want to look for /editor.html you'd have to check window.top.location.href since it loads your page in an iframe

Views

299

Likes

0

Replies

0
Re: How to identify if URL contains editor.html in Sightly
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Your use case: "My component should be visible if URL contains editor.html and it should be hidden when editor.html is not present." So you have a component that you want to display when the page is: * Being Edited in Edit mode* Being Previewed in Preview mode* (Or any of the other views provided by Page Editor).The only view you don't want this component to display is when it's outside of the Page Editor, which effectively means its in "Disabled" mode (youre just looking at the rendered web pag...

Views

268

Like

1

Replies

0
Re: How to identify if URL contains editor.html in Sightly
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Well the problem here, is /editor.html loads the AEM Page that has your custom components via an iframe. If you try to resolve the URL server-side, it's going to be the path to the AEM Page (since the components/page are on the URL loaded by the iframe IN the page editor, rather than Page Editor's URL). So, if you have a component on an AEM Page loaded via the Page Editor (aka via its iframe), The component's access of slingRequest.getRequestUrl() will be something like /content/foo/bar.html and...

Views

348

Like

1

Replies

1
Re: fetch window URL and verify using data-sly-test
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
As noted in the other threads.. Toggling based on wccmode is indeed preferred over the other solutions, as AEM Author's preview view should mimic Publish as closely as possible. The wcmmode is actually extracted via Sling Filter (which looked for in a variety of places; query param, cookie, or default/forced values per environment type). AEM Publish has a default, forced wcmmode of disabled, so you can always rely on Publish resolving wcmmode to disabled.

Views

293

Likes

2

Replies

3
Re: How to host and loaded images from CDN to improve sit...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
The way to do this (especially when talking about DAM Assets, which need to have a canonical source in AEM) is to simply put a CDN in front of Dispatcher/AEM. If youre talking about AEM Author, you can cache Clientlibs on the CDN, but you must expire them after ANY code deployment. Never cache DAM Assets on AEM Author as this will result in content mis-matches, and result in a broken experience. If youre talking about AEM Publish, you can cache both Clientlibs and Assets on the CDN. You would se...

Views

160

Like

1

Replies

0
Re: What is an optimal image dimension/rendition to use f...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
TL;DR - there really isnt a magic number. I assume Android has something similar (Im sure google can help you), but I expect it's close to what Apple recommends: https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/image-size-and-resolution/https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/ I'd take a look at what mobile device families your targeting and then look up the recommendations from iOS/Android and do wha...

Views

136

Likes

2

Replies

0
Re: The part "Users and Groups" in the section "Users and...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Super - thanks for the update!

Views

203

Likes

0

Replies

0
Re: The part "Users and Groups" in the section "Users and...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
@software_engineer Can you try again? I just tried while logging the issue and these resolve for me. Also, FWIW, the intention is never to remove content 🙂

Views

224

Likes

0

Replies

0
Re: The part "Users and Groups" in the section "Users and...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Oof! Im not sure if this is related or not - but i will report it to the ExL Eng team to look at. Thank you for reporting.

Views

225

Likes

0

Replies

0
Re: The part "Users and Groups" in the section "Users and...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Hi, unfortunately i was not able to get an ETA. An engineer did ping me a few minutes ago asking me for details around this specific report though, so that's positive :). Since this is effecting ExL users directly, I expect this to have an elevated priority.

Views

275

Likes

0

Replies

0
Re: Yes you are right.
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
What sort of Application is this exactly? (SPA, Desktop app, mobile app?) Either way, this certainly sounds like what other mentioned, likely at an issue with:* CORS* Referrer Filter* CSRF Token CORS seems like the most likely suspect. Can you log the response headers from your app?

Views

599

Like

1

Replies

8
Re: Servlet Calls 204 error in AEM 6.5
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Are you saying: When you use a tool like Postman or CURL to hit the POST servlet via Akamai OR AEM Publish's IP, then the Servlet works. When you invoke the action on your Web site that invokes the POST servlet, then you get the 204?

Views

632

Like

1

Replies

10
Re: The part "Users and Groups" in the section "Users and...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
This is being worked on by the Experience League engineering team - if you see similar issues in other courses, they will all be resolved together as part of a larger fix. Thanks for reporting!

Views

295

Likes

2

Replies

7
Re: Servlet Calls 204 error in AEM 6.5
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Are you saying you can reproduce the issue by hitting AEM Publish directly via IP? Do you have multiple AEM Publish instances? Are you sure the one you're getting Recent Requests for is the one you are hitting?

Views

690

Like

1

Replies

13
Re: Servlet Calls 204 error in AEM 6.5
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Looks like there are too many other requests coming in with that POST. Can you try increasing the number of requests logged as described here? http://www.albertoalmagro.com/en/how-to-increase-aem-recent-requests/ Maybe try setting it to 50 or 100 -- just remember to turn it back to 20 after you've grabbed the logs though.

Views

720

Like

1

Replies

0
Re: page property updating for a field
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
I think @BrianKasingli hit this one on the head.If youre dead set on automating this through custom code, two approaches to look at are: First approach, Update Activate WF Model 1. Remove replication ACLs on the content so the Activate Workflow Model is invoked when a user tries to Publish2. Augment this Workflow Model to include a new Custom WF Process Step3. This Custom WF Process Step would have available to it the path of the Asset being activated, at which point you'd have to be able to wri...

Views

193

Like

1

Replies

0
Re: REQUIRED METADATA MISSING
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
Can you share your solution with the community? I'm interested to hear what you figured out!

Views

126

Likes

0

Replies

0
Re: Dispatcher filter to allow only mapped post content
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
@Keerthi97 there is no magic bullet for this, since there are any number of ways the HTTP POST endpoints maybe have been defined in AEM. In the best case, all your HTTP POST endpoints are bound with well-known Sling selectors -- so like, HTTP POST /content/site-1/page.my-custom-submisssion.json, where `my-custom-submission` is the identifying selector. If you have a set of well-known selectors, you can allow POST whose URLs contain that Selector or Path pattern .. some examples are here [1] If y...

Views

169

Like

1

Replies

0
Re: External AEM POST Requests renders Content Modified R...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
The best practice to secure AEM Publish endpoints via Dispatcher is to: 1. First Deny EVERYTHING2. Then Allow only what you need to This is why the first rule in the OOTB AEM Publish Dispatcher is "DENY *" [1] In terms of identifying what URL end-points need to be ALLOWED in Dispatcher for POST'ing depends on your application's design. Hopefully custom POST end-points are bound to servlets registered to Servlets by Resource Type and Selector/Extension, and the resource that has the respective sl...

Views

218

Like

1

Replies

0
Re: Servlet Calls 204 error in AEM 6.5
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
@santhoshm687661 Note that the UI says it shows a maximum of 20 requests at a time. So here's what you need to do (and do these steps in rapid succession).1. Tap the clear button on the Requests console (top right)2. Trigger a POST to the end-point3. Refresh the Requests console page4. Click on the POST to the end-point If this is a local instance, you can also use AEM Chrome Plugin to capture this data on a per-request basis (its actually immensely hands for development, IMO)https://chrome.goog...

Views

585

Like

1

Replies

19
Re: AEM Assets Keyword vs. metadata
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
An asset's Tags and Keywords *ARE* Metadata. Both are data about the asset. Generally, it's best to align to industry-standard namespaces/properties. You'll see AEM even does this OOTB; instead of inventing its own custom "dam:title" metadata property, it uses the Dublin Core's "dc:title". Using industry-standard namespaces/properties certainly makes your metadata more portable across applications that might use your assets (these apps might be able to reason about industry standard fields that ...

Views

127

Likes

2

Replies

0
Re: External AEM POST Requests renders Content Modified R...
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Are you attempting to block POST's on AEM Author or AEM Publish? If you are trying to block POST's on AEM Author, don't 🙂 .. AEM uses POSTS and especially those handled by the Sling Default POST servlet liberally. Blocking anything that isn't a POST to a very specific URL is asking to break AEM's OOTB functionalities. You should instead, use ACLs to control what content/content trees an AEM Author can write to via the POSTs (which will result in a 403, not a 200 if the user does not have permis...

Views

248

Like

1

Replies

2
Re: Servlet Calls 204 error in AEM 6.5
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Sorry - I was talkinbg about the Request Progress Log in AEM available via the OSGi console (http://localhost:4502/system/console/requests) ... What you've posted is your Dispatcher log (which is good to know but wont give us detailed info on how AEM is processing the request)

Views

600

Like

1

Replies

0
AEM CS + Cloud Manager Chrome Extension
Avatar
Ignite 5
Level 5
davidjgonzalezzzz
Level 5

Likes

74 likes

Total Posts

82 posts

Correct reply

31 solutions
Top badges earned
Ignite 5
Give Back 50
Give Back 25
Ignite 3
Affirm 25
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Figured yall might find this useful. I made a little Chrome Extension for AEM as a Cloud Service development with Cloud Manager; It's not too interesting but reduces some of the friction jumping between AEM CS and Cloud Manager concerns. I tend to add/update/adjust it as I find annoyances in my day-to-day that I can work around w/ this. Do note that this currently only works on adobeaemcloud.com domains (since that's all I use right now :)). Anyhow - this is not an Adobe-supported tool, but feel...

Views

321

Likes

4

Replies

1