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
BedrockMission!

Learn More

View all

Sign in to view all badges

davidjgonzalezzzz
Community profile davidjgonzalezzzz Level 4
Job title here
Location here
16 BADGES
Level 4

Level 4

Learn more
Joined the community 21-10-2020 6:23:39 AM
Offline
Top badges earned by davidjgonzalezzzz
Customize the badges you want to showcase on your profile
Re: In edge version 44 and below i am not seeing any issue wi...
Avatar
Boost 1
Level 1
rangavinod
Level 1

Like

1 like

Total Posts

9 posts

Correct Reply

0 solutions
Top badges earned
Boost 1
Give Back 3
Validate 1
Give Back
View profile
rangavinod
- Adobe Experience Manager
@santhoshm687661 Thank you. This worked. We have the value as .* . Looks like default value is updated from .* to *

Views

119

Likes

0

Replies

0
Re: SDI with Sling Exporter
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
If have a (reasonably 🙂) finite number of inputs producing a (reasonably) finite number of permutations of JSON - you could also look at using HTTP Cache [1] to cache the entire JSON output in AEM memory and serve it from there. [1] https://adobe-consulting-services.github.io/acs-aem-commons/features/http-cache/

Views

92

Likes

0

Replies

0
Re: How to integrate Asset Share Commons into an existing...
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Did you add those paths to your filter.xml? and make sur that the merge modes make sense based on what content you might have at those filter paths?

Views

95

Likes

0

Replies

0
Re: How to Integrate one script to all pages of metadata
Avatar
Affirm 100
Level 10
asutosh_jena
Level 10

Likes

433 likes

Total Posts

532 posts

Correct Reply

147 solutions
Top badges earned
Affirm 100
Ignite 1
Establish
Give Back 50
Give Back 5
View profile
asutosh_jena
- Adobe Experience Manager
Hi @Mounikasri If you are trying to include some metadata HTL script across all the pages for any website, please overlay your page template (head.html) file where all the matadata for a page are defined.Now you can create another HTL file with the required HTL script and include the file in the path at the desired location, preferrably after the metatags.${page.title}${page.brandSlug ? ' | ' : ''}${page.brandSlug}<-- Your file/custom meta script should go here -->This will ensure all the pages ...

Views

117

Like

1

Replies

0
Re: How can resolved "org.apache.sling.scripting.sightly....
Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,282 likes

Total Posts

3,156 posts

Correct Reply

891 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
- Adobe Experience Manager
Try to refresh the bundle, it will resolve the issue.

Views

259

Like

1

Replies

0
Re: How extend asset share common to include content page...
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
@Adilmo i dont recommend trying to surface anything other dam:Asset nodes with Asset Share Commons. There is *alot* of plumbing of that assumes results themselves as well as the "target" of results (when you click on a result, what you're taken to) is a dam:Asset. Many, many, many things will break if you try to adjust this paradigm - and you'll have to rip out the guts of Asset Share Commons to get it even close to working. This is also covered here: https://adobe-marketing-cloud.github.io/asse...

Views

109

Like

1

Replies

0
Re: How to identify if URL contains editor.html in Sightly
Avatar
Establish
Community Manager
kautuk_sahni
Community Manager

Likes

1,135 likes

Total Posts

6,158 posts

Correct Reply

1,144 solutions
Top badges earned
Establish
Coach
Originator
Contributor 2
Contributor
View profile
kautuk_sahni
- Adobe Experience Manager
@Mariia_Lukianet, Thank you for posting the solution with AEM Community. This helps in posterity. Keep the wonderful contribution going (both as learner and contributor).

Views

107

Likes

0

Replies

0
Re: Edit/Upload new image in publisher
Avatar
Validate 1
Level 1
ariesyinn
Level 1

Likes

0 likes

Total Posts

22 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
View profile
ariesyinn
- Adobe Experience Manager
Hi davidjgonzalezzzz, It is working. Really appreciate. You save my time.

Views

119

Likes

0

Replies

0
Re: AEM6.5 query throws exception even after oak indexing...
Avatar
Validate 25
Level 4
srinivas_chann1
Level 4

Likes

21 likes

Total Posts

222 posts

Correct Reply

6 solutions
Top badges earned
Validate 25
Validate 10
Validate 1
Ignite 5
Ignite 3
View profile
srinivas_chann1
- Adobe Experience Manager
Hi Arun_Patidar, So you meant that instead of executing at path /content/projectpath. I must execute a lower level that /content/projectpath/us/en/projectapplications Thanks

Views

93

Likes

0

Replies

0
Re: Junit Test Case with RequestParameterMap not working
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

109

Like

1

Replies

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

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

139

Likes

0

Replies

0
Re: How to host and loaded images from CDN to improve sit...
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

101

Like

1

Replies

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

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

104

Likes

2

Replies

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

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Super - thanks for the update!

Views

147

Likes

0

Replies

0
Re: AEM CS + Cloud Manager Chrome Extension
Avatar
Establish
Community Manager
kautuk_sahni
Community Manager

Likes

1,135 likes

Total Posts

6,158 posts

Correct Reply

1,144 solutions
Top badges earned
Establish
Coach
Originator
Contributor 2
Contributor
View profile
kautuk_sahni
- Adobe Experience Manager
Thank you for sharing this with the community.

Views

216

Likes

0

Replies

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

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

141

Like

1

Replies

0
Re: REQUIRED METADATA MISSING
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

74

Likes

0

Replies

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

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

123

Like

1

Replies

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

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

126

Like

1

Replies

0
Re: AEM Assets Keyword vs. metadata
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
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

78

Likes

2

Replies

0
Re: Session Handling
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
@Jai1122-1) if you are creating the JCR Session in your code (ie. calling repository.login(..)) then you are responsible for closing that JCR Session (preferably in a finally block). Your JCR Session used to create a cq:User and/or its Token has nothing to do with the security context the user gets when they login with the token. 2) Yes, again, since your code is creating the resource resolver that calls your RepoUtil, you need to also close that resourceResolver when you are finished with it (i...

Views

144

Likes

0

Replies

0
Re: Unit test(using osgi-mock.junit5) to read osgi config...
Avatar
Coach
Employee
Jörg_Hoh
Employee

Likes

1,090 likes

Total Posts

3,123 posts

Correct Reply

1,063 solutions
Top badges earned
Coach
Give back 600
Ignite 5
Ignite 3
Ignite 1
View profile
Jörg_Hoh
- Adobe Experience Manager
Can you share an example github project where this problem occurs? It's easier to reproduce and help you. My second best guess is that you have a mix of OSGI and SCR annotations, but not the proper maven-plugins active to the generate the SCR metadata files.

Views

149

Likes

0

Replies

0
Re: How to order assets in an Orderable folder in AEM 6.5.7?
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
Hi, Unfortunately, this looks like a regression. Please log an issue with Adobe Support so AEM Engineering team can resolve. You could look at injecting some CSS that resolves this issue in the interim. 1. Make a new cq:ClientLibraryFolder under /apps to hold your temp fix. Assign this ClientLibrary the following category: cq.listview.coral.columns.personalization2. Add a new CSS file (ex. fix.css) to this folder with the CSS rule:.coral-Table-wrapper.is-sorted .coral-Table-row button[icon="drag...

Views

279

Like

1

Replies

0
Re: Cloud manager
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
I assume by "sonar properties" you mean setting blanket exclusions at the POM level? It's typically unwise to blanket exclude entire packages/classes from code quality checks. What you should do is:1. Review violations reported by Cloud Manager, and fix the ones you can1. There may be reported issues that aren't for whatever reason you do not want to/cannot change, for these, it is better to explicitly suppress that exact warning for just that method/class similar to [1]. This way if you evolve ...

Views

138

Like

1

Replies

0
Re: com.akamai.edgegrid.signer.exceptions,version=[4.0,5)...
Avatar
Validate 1
Level 1
mohanasundaramp
Level 1

Like

1 like

Total Posts

30 posts

Correct Reply

0 solutions
Top badges earned
Validate 1
Ignite 1
Give Back
Boost 1
View profile
mohanasundaramp
- Adobe Experience Manager
Thanks all for your comments.Finally it's working after adding the jar bundles in OSGI bundles section.

Views

145

Like

1

Replies

0
Re: Custom search results for global search
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
Another interesting solution could be the following: 1. For each role/path combo - create a  Hidden predicate on the Assets Search Form 1. Use the excludespaths QueryBuilder predicate to exclude a specific path/path-pattern -- test this out as excludepaths seems like it might be a little slower, you might be able to figure out how to do the inverse using the paths predicate as well.1. Permission those hidden predicates nodes in the JCR to be only read-able by members in the role that shouldn't b...

Views

133

Like

1

Replies

0
Re: Is there a way to report on search terms entered on A...
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
This data is not persisted OOTB anywhere. If I were to attempt this I would probably start by trying to inject Analytics code (by way of Launch) into the ClientLibrary used for Search. This custom JS would send the searched terms to Adobe Analytics (or whatever web analytics system you have) which would hopefully provide you very easy reporting. If the only place to store this data is in AEM Author, then I might explore a Sling Filter that quickly accepts requests that match a search, and also q...

Views

110

Like

1

Replies

0
Re: com.google.gson.internal -- Cannot be resolved
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager
You're supposed to be directly referencing anything in the com.google.gson.internal package... that's why it's called "internal". See the big warning on the GSON JavaDocs site for these internal packages [1] that reads: Do NOT use any class in this package as they are meant for internal use in Gson. Infact, this package is no longer exported at all in later versions of GSON. The fix is to update your code to depend on Gson's public API space. [1] https://javadoc.io/doc/com.google.code.gson/gson/...

Views

130

Like

1

Replies

0
Re: Hide Asset Metadata for all user except admin
Avatar
Ignite 1
Level 4
davidjgonzalezzzz
Level 4

Likes

54 likes

Total Posts

60 posts

Correct Reply

20 solutions
Top badges earned
Ignite 1
Give Back 5
Give Back 3
Give Back 10
Give Back
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
You can overlay the menu node and add a rendition condition to it. Overlay: /libs/dam/gui/content/assets/jcr:content/actions/secondary/create/items/metadata at /apps/dam/gui/content/assets/jcr:content/actions/secondary/create/items/metadata Add a rendition condition at: /apps/dam/gui/content/assets/jcr:content/actions/secondary/create/items/metadata/granite:renderconditionYou can do something like:sling:resourceType: granite/ui/components/coral/foundation/renderconditions/privilegeprivileges: jc...

Views

103

Like

1

Replies

0
Re: Authenticating to AEM as a Cloud Service from an external application
Avatar
Establish
Community Manager
kautuk_sahni
Community Manager

Likes

1,135 likes

Total Posts

6,158 posts

Correct Reply

1,144 solutions
Top badges earned
Establish
Coach
Originator
Contributor 2
Contributor
View profile
kautuk_sahni
- Adobe Experience Manager Assets
Thank you for sharing this with Community. 

Views

151

Likes

0

Replies

0