shelly-goel
Community profile shelly-goel MVP
Job title here
Location here
23 BADGES
MVP

MVP

Learn more
Joined the community 01-10-2020 10:55:10 PM
Offline
Top badges earned by shelly-goel
Customize the badges you want to showcase on your profile
Re: Include custom OSGI bundle in AEM Project
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@akatsuki07 You would require a nexus repository to export the bundle into that and then include that nexus repository into your parent pom.xml & use to include this bundle.

Views

10

Likes

0

Replies

0
Supporting different component variations within same app codebase to be picked up by an IMS Org
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Project Firefly
The use case is that we want to use the same firefly app code base to have multiple variations of components and pages. This app will be deployed to many organizations and a specific variation should be picked up by a particular IMS Organization. The expectation is similar to multi-tenancy (though it will be deployed on different servers) OR multi-site management where component/ page is picked up from specific site folder if it is present otherwise from common folder (inheritance model with dyn...

Views

10

Likes

0

Replies

0
Re: Dialog variablePropertyComponent
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@crich2784 You can try following the steps mentioned here:https://aem.redquark.org/2018/10/day-15-custom-workflows-in-aem.htmland use the resourceType as sling:resourceType="granite/ui/components/coral/foundation/form/select"

Views

29

Like

1

Replies

0
Re: Metadataprofile not working for Content fragments
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager Assets
@mkumar Yes this is an expected behavior. Metadata profile do not apply to content fragments as mentioned here:https://experienceleague.adobe.com/docs/experience-manager-65/assets/fragments/content-fragments.html?lang=en#constituent-parts-of-a-content-fragment(look for a caution box)

Views

30

Likes

2

Replies

0
Re: Ajax call to USE-API script
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@PremIB - Yes you would be able to make an ajax call to a servlet at server side but not the Java use-api (I initially understood that you're using javascript use-api). The other option is you can get the richtext using getProperties().get("title", "") in the wcmusepojo extension and then parse it for all the href in it. Otherwise using javascript use-api could be an option too.

Views

35

Likes

0

Replies

0
Re: Experience Fragment Edit Icon is not Displayed for SP...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@sudhakar02 Experience Fragment support with SPA is available starting Maven Archetype 28, please make sure you're using the latest archetype.

Views

33

Like

1

Replies

0
Re: Ajax call to USE-API script
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@PremIB Did you try to make this ajax call from the same use-api script where you're creating data-foo & data-bar? That should have the href value already.

Views

57

Like

1

Replies

2
Re: Can I get the value selected in standard tags in meta...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
You can write this logic inside an event listener on node_added event so that everytime an asset is uploaded you get that asset's metadata. Here's the reference: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-listeners-events/qaq-p/186256

Views

71

Likes

0

Replies

0
Re: Can I get the value selected in standard tags in meta...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@AnmolBhardwaj1808 If you're programmatically looking to fetch this metadata, you can use below API and getAssetMetadata() method.https://javadoc.io/doc/com.adobe.aem/aem-sdk-api/latest/com/adobe/granite/asset/api/Asset.html The metadata is stored on node /jcr:content/metadata of the asset which you can verify in crxde

Views

85

Likes

2

Replies

3
Re: Change the Parent (blueprint) of a live Copy
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@VinodthakurThere are two options:1. The node /jcr:content/cq:LiveSyncConfig under each of the live copy root has the property 'cq:master' which stores the blueprint page path. Update this property with the new blueprint path. Go to Sites console, fetch the references (Live Copies) for new blueprint, select specific live copy and synchronize (with subpages). This would update all the live copy pages to new blueprint.2. To achieve this programmatically, write a servlet and use https://javadoc.io/...

Views

56

Likes

2

Replies

1
Re: Where is data stored
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
One option could be to keep track of the pages/ content loaction that are getting updated and create a package with those filters to deploy on 6.5 instance

Views

41

Likes

0

Replies

0
Re: Error: "Refusing to install package day/cq60/fd:adobe...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
please specify the error you're getting on installing service pack. The error you've shared is coming on installation of forms add-on I believe

Views

46

Likes

0

Replies

0
Re: Error: "Refusing to install package day/cq60/fd:adobe...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@mahehnder Please install Service Pack 6.4.8 prior to forms package as it is a dependency. You can get it from software distribution portal.

Views

60

Likes

0

Replies

2
Re: Where is data stored
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@Snow123 - As this this in-place upgrade that is you're upgrading an existing aem instance, it will have all the data in it already and node/ data stores will be upgraded as well.There is no need for any othe backups except you would backup this instance at all steps to prevent loss in case of issues. You should also have a content freeze (i.e. no content changes) once you begin with these steps.

Views

59

Likes

0

Replies

0
Re: AEM cloud, how to deploy secret client settings witho...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@TB3dock - The other possibility is to use CLoud Manager API https://www.adobe.io/apis/experiencecloud/cloud-manager/api-reference.html#/Variables/patchEnvironmentVariables Here as well Adobe I/O integration is required which can be created by someone who's having the relavant permissions and can share the config to generate authorization token with you.

Views

57

Likes

0

Replies

0
Re: AEM 6.5 snowflake connector
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@X015206 I think you must have seen this link: https://tray.io/connectors/adobe-experience-manager-snowflake-integrationsDid you give it a try to see the demo and if meets your need? It might involve certain cost but you could explore.The other option is to connect to Snowflake APIs and meet your specific needs:https://docs.snowflake.com/en/developer-guide/sql-api/guide.html

Views

97

Like

1

Replies

3
Re: AEM data backup
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
Yes it would be the crx repository installation directlry, however it involve downtime ans you would have to plan accordingly. Online backups doesn't have downtime.

Views

76

Likes

0

Replies

0
Re: AEM data backup
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@ariesyinn Yes it will. crx-quickstart contains the data store and the node store with all the repository information including versions and logs. However, it's a recommended way to back up a repository. It is recommended to go with online and offline backupshttps://experienceleague.adobe.com/docs/experience-manager-64/administering/operations/backup-and-restore.html?lang=en

Views

108

Like

1

Replies

3
Re: How to provide temporary login to external user in AE...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@hs06 You can add a Guest login link on your SSO login page and then implement Oak Custom login module. You would be able to add business logic to add the the user to specific groups programmatically so that they can complete the workflow.https://www.linkedin.com/pulse/external-authentication-aem-which-method-choose-tyrone-tse/And as mentioned already, purge these users on a scheduled basis.

Views

99

Like

1

Replies

0
Re: Enabling CORS not working in AEM Cloud
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
Added Sling Referrer Filter config as well but not of much help

Views

90

Likes

0

Replies

0
Re: Enabling CORS not working in AEM Cloud
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
It's not a whitelist issue, other AEM calls works fine.

Views

83

Likes

0

Replies

0
Enabling CORS not working in AEM Cloud
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
I have enabled CORS for a specific domain and supportsCredentials as true.Below screenshot from AEM dev instance config I have also added CORS headers in dispatcher - clientheaders.any file However, request to AEM server still throws CORS error and there are no response headersChrome Dev Tools gives this error:Access to fetch at 'https://author-p24737-e166384.adobeaemcloud.com/content/dam/nike.initiateUpload.json' from origin 'https://401518-contentsymphonydev-shelly.adobeio-static.net' has been...

Views

166

Likes

0

Replies

7
Re: AEM cloud, how to deploy secret client settings witho...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@TB3dock Please use the syntax provided in the link you shared to use a variable (secret or dev env variable) in your config and set these values using cloud managerhttps://github.com/adobe/aio-cli-plugin-cloudmanager#aio-cloudmanagerenvironmentset-variables-environmentid

Views

84

Like

1

Replies

2
Re: AEM assets Publish URL
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager Assets
@harsingh91 - Yes it looks fine. Any errors in browser console?

Views

64

Likes

0

Replies

0
Re: Environment issues in my AEM development instance
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@samsundar23 Try rebuilding the clientlibraries: http://localhost:4502/libs/granite/ui/content/dumplibs.rebuild.html?invalidate=true

Views

60

Like

1

Replies

0
Re: AEM assets Publish URL
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager Assets
@harsingh91The externalizer config for PROD should have the PROD domain and not be identical with Stage. Please check if the correct domain is configured.You can also rebuild the clientlibraries: http://:/libs/granite/ui/content/dumplibs.rebuild.html?invalidate=true Please also check the browser console for any errors, that would help debug/ fix the issue.

Views

80

Like

1

Replies

3
Re: How to get metadata of Dam Asset while accessing an a...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@kpsolanki_1204

Views

18

Likes

0

Replies

0
Re: PDF Viewer configuration for publish
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@Gowtham_ford If I understood your question correctly, I think you have to provide sling:configRef as the relative path (/conf/brand1, etc.) for the CA config and not absolute path and in the respective site config, you can add the client id as needed.

Views

61

Like

1

Replies

0
Re: How to find the list of all images used in content pages
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@harsingh91 You would be able to fetch all the node paths having a DAM Asset reference with below query:SELECT * FROM [nt:base] AS s WHERE ISDESCENDANTNODE([/content/wknd]) and s.[fileReference] is not nullfileReference property on these node results contains the Asset Path

Views

56

Likes

2

Replies

0
Re: AWS libraries for AWS SDK S3 connector configs not re...
Avatar
Affirm 100
MVP
shelly-goel
MVP

Likes

246 likes

Total Posts

410 posts

Correct reply

105 solutions
Top badges earned
Affirm 100
Give Back 25
Ignite 3
Give Back 10
Validate 1
View profile
shelly-goel
- Adobe Experience Manager
@kiranparab - Couple of things to note, 1. please remove from both dependency and embed section. 2. your embed section has /apps//application/install - /application should not be there. 3. Please ensure dependency is added to both bundle pom and parent pom. Please follow the exact steps mentioned in the link shared. Hopefully this resolves

Views

49

Likes

0

Replies

0