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 5
Job title here
Location here
20 BADGES
Level 5

Level 5

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: Packaging workflows for maven build not working as ex...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
haha! no worries - happens to the best of us! 🙂

Views

123

Likes

0

Replies

0
Re: How to create util timeout class for different file format in java.
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Can you provide more detail on what youre trying to achieve? I dont understand what "timeout" youre referring to, and how/why a file format would influence it's value. This simply sounds like a custom class.

Views

105

Likes

0

Replies

0
Re: Packaging workflows for maven build not working as ex...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Can you post your package's filter.xml definition? It sounds like your filter.xml is too broad, and thus wiping out everything in the JCR at these paths, and only adding what is in your project.

Views

148

Like

1

Replies

3
Re: Moving multiple pages to a different location in bulk.
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
I would look at using a tool like ACS Commons Renovator [1] to do this. Im not confident AEM's Move feature would play well w/ 1000's of pages. The problem with doing this via WebDav or CRXDE list is you almost certainly will need to update references to content IN this moved tree. Low-level move operations wont update these references, resulting in a ton of broken refs. The UI's Move action updates references as does Renovator. [1] https://adobe-consulting-services.github.io/acs-aem-commons/fea...

Views

116

Likes

2

Replies

0
Re: Getting properties from node and storing in String[]
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
// using gson JsonObject List tapIds = new ArrayList(); for(Resource item : items.getChildren()) { JsonObject itemObject = new JsonObject(); itemObject.addProperty("tapID", item.getValueMap().get("tapID", String.class)); tapIds.add(itemObject.toString()); } return tapIds.toArray(new String[tapIds.size()]);Should be able to do something like that? i wrote that in the comment field itself, so there might be some syntax issues ... but should give you the gist. You can do it more concisely in a stre...

Views

102

Like

1

Replies

0
Enable editing in a remote SPA using AEM SPA Editor
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Use this thread to ask any questions related to the Editing in a remote SPA using AEM SPA Editor on Experience League. Experts are monitoring this thread to ensure your questions are answered.

Views

117

Like

1

Replies

1
Re: how to set the website URL to hit he home page in Clo...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Make sure you set a canonical tag on your homepage having it point to the canonical URL for this page, else you will have 2 URLs for your homepage competing against one another for SEO (aka Google will be less sure as to which it should point to)

Views

149

Likes

0

Replies

0
Re: CSV Asset Importer Vs AEM Metadata Import
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
I recommend using the OOTB tool if it satisfies your use-case (you can even do a metadata export of assets to "baseline" your CSV file, and update that). Nice thing about OOTB is if something doesn't work, you can log a Support issue and Adobe will take care of it 🙂 To be clear though, Metadata Import doesn't import the 3TB of assets, so I guess that # isnt really important for metadata update, more the # of assets being updated.

Views

113

Likes

2

Replies

0
Re: How to change URL path for Disptacher GET method
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
/etc.clientlibs/... is the correct "new path prefix". This denotes that the CSS/JS/Static resources are in a client library that has allowProxy set to true. These "proxied" clientlibs exist under either /apps or /libs (as they are code, and code should be in /apps or /libs). If you see these requests getting blocked by dispatcher, you should add allow rules to let them through.HTH!

Views

105

Like

1

Replies

1
Re: DataSourcePool in WorkflowProcess - unsolved
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Gotcha! If the datasource.name is variable based on a dialog then i'd continue to do what youre doing! looks good!

Views

115

Likes

0

Replies

0
Re: DataSourcePool in WorkflowProcess - unsolved
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Just a quick note, @reference should be @Reference (capital R). Then, OSGi configs in the JCR must be in folder named "config" (or "config.") that is no more than 4 levels from the root; So it should be at: /apps/source360/config/com.day.commons.datasource.jdbcpool.JdbcPoolService-SIADB Lastly, you should be able to do away with your lookup logic and let OSGi annotations do all the hard work... @Reference(target="(datasource.name=SIADB)")private DataSourcePool dsp;

Views

133

Like

1

Replies

2
Re: Adding GTM on AEM authoring environment
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
EDIT: I just realized you werent asking about AEM Sites .. im in the Assets community afterall!! There isn't a natural hook to at GTM to the AEM Assets *authoring* experience. I think you would have to either: 1) Try to find all an OOTB clientlib category that is loaded "everywhere" in the authoring experience, make your own clientlib w/ a JS that includes your GTM snippet, and mark that clientlib with that ubiquitous clientlib category. That way your GTM would get pulled in whenever the product...

Views

90

Like

1

Replies

0
Re: Naming conventions
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
There some JCR-level constraints outlined here: https://jackrabbit.apache.org/oak/docs/constraints.html That said, I try to stick with: lowercase, alphanumeric using hypens for separators, because:- names are unambiguous- names are easily human-readable- names work well in URLs and do not require escaping/unescaping- This is also the "default" way the AEM UI converts Titles to Node names (if you type in a Page title, it "auto-suggests" a Node name in this format) Obviously, if your language is n...

Views

104

Likes

2

Replies

0
Re: Add favicon to AEM assets such as pdf / videos
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
I believe you need to do this using the browser's "default" request for /favicon.ico -- you can obviously conditionally re-route this request in Apache Webserver (or even in a AEM servlet if you wanted to write one) - I think there should be context that the request is "for" a binary request by looking at the referrer header.

Views

136

Like

1

Replies

1
Re: Hide product data tab from asset properties in AEM 6.5
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager Assets
You can customize (including removing tabs) from metadata schemas using Tools > Assets > Metadata SchemasCheck this video out for some details:https://experienceleague.adobe.com/docs/experience-manager-learn/assets/configuring/metadata-schemas.html?lang=en#configuring

Views

166

Like

1

Replies

2
Re: OOTB 6.5 Tagging Functionality
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
This would be a great post to copy over to the Idea's section of Communities, so this feedback can be provided to AEM Product Management team.

Views

192

Like

1

Replies

0
Re: Can I override acs commons component?
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Point to the ACS Commons component using the sling:resourceSuperType property on your cq:Component.

Views

102

Like

1

Replies

0
Re: SDI with Sling Exporter
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

158

Likes

0

Replies

0
Re: How to integrate Asset Share Commons into an existing...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

164

Likes

0

Replies

0
Re: How to integrate Asset Share Commons into an existing...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Well - they are, theyre just in the wrong package (for AEM as a Cloud Service) .. theyre in the ui.apps package.I assume you have your own ui.content package (thats a sibling to your all pacakge)? Just add them in there... You can copy them from here:https://github.com/Adobe-Marketing-Cloud/asset-share-commons/tree/master/ui.apps/src/main/content/jcr_root/etc

Views

230

Likes

0

Replies

0
Re: How to integrate Asset Share Commons into an existing...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Make a package of those from local and install on Cloud and see if it works. I dont think that should break the functionality you said it broken though. After packaging them up - you could also try to removing them from SDK to see if you can reproduce the breaking behavior that way.

Views

242

Likes

0

Replies

0
Re: SDI with Sling Exporter
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
SDI expects the output to be HTML.Sling Model Exporter implies the output is JSON. What exactly are you trying to do? Are you trying to stitch together a JSON response, where parts are static and other parts dynamic? If that's the case SDI doesn't support this - and TBH, I'm not sure if Apache webserver even has the ability to do SSI in JSON (im not sure what that syntax would look like).

Views

190

Like

1

Replies

1
Re: How to Integrate one script to all pages of metadata
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
Sorry - what pages do you mean exactly? Also, do you mean JavaScript or HTL/JSP scripts?

Views

199

Likes

0

Replies

0
Re: How can resolved "org.apache.sling.scripting.sightly....
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
View profile
davidjgonzalezzzz
- Adobe Experience Manager
UPDATE: i misread this error (thought you were referencing the impl class, but really it looks like the HTL cannot instantiate the Sling Model via the interface reference (which is bound to that Impl). See Arun's answer below. You are trying to access an INTERNAL class as denoted by the "internal" package name: com.adobe.cq.wcm.core.components.internal.models.v1.ExperienceFragmentImplClasses under internal packages are considered internal implementation details of the project and cannot be used ...

Views

691

Like

1

Replies

0
Re: How extend asset share common to include content page...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

151

Like

1

Replies

0
Re: How to integrate Asset Share Commons into an existing...
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

302

Likes

2

Replies

6
Re: Junit Test Case with RequestParameterMap not working
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

163

Like

1

Replies

0
Re: Edit/Upload new image in publisher
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

201

Likes

2

Replies

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

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

162

Like

1

Replies

0
Re: Edit/Upload new image in publisher
Avatar
Give Back 50
Level 5
davidjgonzalezzzz
Level 5

Likes

71 likes

Total Posts

77 posts

Correct reply

31 solutions
Top badges earned
Give Back 50
Give Back 25
Ignite 3
Affirm 25
Ignite 1
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

249

Likes

0

Replies

0