Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Introduction Adobe Real-Time CDP allows for the collection of data across various sources; Adobe Experience Cloud applications, digital analytic providers, e-commerce solutions, customer service platforms, cloud data based storage, customer record management platforms and streaming sources. With vast amounts of data collected into the platform we need to think about ensuring profile data is actionable within the Adobe Real-Time CDP platform. As noted in the diagram below a key concept of the Adobe Real-Time CDP platform is data can reside in the Adobe Real-Time CDP data lake and be promoted upon the Adobe Real-Time CDP profile store. Reference (https://experienceleague.adobe.com/docs/blueprints-learn/architecture/architecture-overview/experience-cloud.html?lang=en) When a deletion request for data is generated from a consumer or a system, there are several options to consider removing data from the Adobe Real-Time CDP platform. Adob
We have a requirement here where customers would log into our AEM dispatcher website, and then allow them to read Closed User Group content.; view assets from the DAM. What is the best way for doing this?Please imagine that we currently have over 3,000,000 subscribed users. On a monthly basis, we may get 10-100 new ysers. These users when logged in, they view content content set by the CUG configurations of AEM.However, I am not keen on registering users in the publishers... but we want to use the CUG configurations of AEM... how would we achieve this?
Hi AdobeTeam,I have created- a custom resource type which is inherited from the core resource type "core/wcm/components/navigation/v2/navigation",- the respective Sling model exporter which contains the following annotation: @Self@Via(type = ResourceSuperType.class) private Navigation navigation;I would like to get the json Sling model for my custom resource generated by calling it from a SlingAllMethodsServlet which gets the navigation attributes in query parameters. To do that I created a SyntheticResource (i.e. ValueMapResource) where I pass some Navigation parameters for the model.Doing it like this:...ValueMap properties = new ValueMapDecorator(new HashMap<>());properties.put(PN_NAVIGATION_ROOT, navigationRoot);properties.put(PN_STRUCTURE_START, structureStart);ValueMapResource syntheticResource = new ValueMapResource(resourceResolver, "/syntheticResourcePath", RESOURCE_TYPE, properties);UeNavigationModel model = modelFactory.getMo
I am trying to add mod security to my AEM Site.But I am having issueThe following errors were found in the httpd config:conf.d/available_vhosts/website.vhost:5: included file (conf.d/modsec/modsecurity.conf) does not match any known fileconf.d/modsec/modsecurity.conf:2: included file (conf.d/modsec/crs/crs-setup.conf) does not match any known fileconf.d/modsec/modsecurity.conf:5: included file (conf.d/modsec/crs/crs-setup.custom.conf) does not match any known fileconf.d/modsec/modsecurity.conf:11: included file (conf.d/modsec/crs/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf) does not match any known fileconf.d/modsec/modsecurity.conf:12: included file (conf.d/modsec/crs/rules/REQUEST-901-INITIALIZATION.conf) does not match any known fileconf.d/modsec/modsecurity.conf:13: included file (conf.d/modsec/crs/rules/REQUEST-905-COMMON-EXCEPTIONS.conf) does not match any known fileconf.d/modsec/modsecurity.conf:14: included file (conf.d/modsec/crs/rules/REQUEST-910-IP-REPUTATION.conf) doe
I am trying to add a cloud configuration such that it is specific to run mode Followed the doc and section to set up context aware config per runmodehttps://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/forms/integrate/use-form-data-model/create-form-data-modelsThe config is picked up by instance in felix console and is stored under config.authorBut this is not syncing to the configuration that i assume should have been reflected at?I am trying to use a form model with data source and data for data source is below // Configuration created by Apache Sling JCR Installer{"enabled":true,"description":"Test a Connectivity","overrides":["cloudconfigs/fdm/test-connectivity/resource=\"hello123\""]} I expect that refreshing the node under the config /conf/<conf-name>/settings/cloudconfigs/fdm/test-connectivity/jcr:content the property "resource" should have updated to 123? Kindly let me know if i am missing something
When trying to export csv (/mnt/overlay/wcm/core/content/sites/createcsvexport.html/content) for the list of projects under /content, the excel is generating properly with depth field set to "Direct children only".But when I am using the option "Additional level of childrens" with 1 or 2 or 3 level, an empty excel is generated with headers only with no content. I have tried this on AEM version 6.5.9.0 and also with 6.5.20.0. both are not working. Any one have any idea where to look for the resolution? The problem is only coming for path /content. If we select any project path like /content/project1, then the csv report is generating properly.
Since, many times AEM Useradmin classic UI console shows unstability and looks like deprecated. We should use Touch UI --> Security --> Users/Groups/Permissions tile for the user rights.Below ACE are helpful to assign rights for user/group from Touch UI useradmin console. Read - jcr:readDelete - jcr:removeChildNodes, jcr:removeNode, Create - jcr:addChildNodes, jcr:nodeTypeManagementModify - jcr:modifyProperties, jcr:versionManagement, jcr:lockManagement For child nodes - Add one more ACE as jcr:removeChildNodes, jcr:removeNode, jcr:addChildNodes, jcr:nodeTypeManagementAND for restrictions at global level - rep:glob="*/jcr:content*"Read ACL - jcr:readAccessControlEdit ACL - jcr:modifyAccessControlReplicate - crx:replicate In shorts::Read/Modify/Create/Delete/Read-ACL/Edit-ACL/Replicate -jcr:versionManagement, jcr:modifyAccessControl, jcr:read, jcr:readAccessControl, crx:replicate, rep:write, jcr:l
Hello All, I am trying to setup Adobe IO Runtime and I followed the documentation below - For Creating the action for Get Rest API I referred below document https://developer.adobe.com/runtime/docs/guides/using/creating_actions/https://developer.adobe.com/runtime/docs/guides/using/creating_rest_apis/ And GET is working fine. Then I created POST Rest API by following the above link but it is not working and giving error via Postman. { "code": "G1dCusDDKH8BwzihMHcqUKLiY3xc5i3A", "error": "The requested resource does not exist." } I think it is because of the authentication but I always try with new JWT token as it got expires in 15 minutes. Later I followed the steps mentioned in the below document - https://developer.adobe.com/app-builder/docs/getting_started/first_app/ There I created the App by two waysa. "Bootstrapping new App using the CLI - Developer is Logged in as Enterprise Organization user" After deploying the code by running the cmd "aio app run" I am g
Rejoignez-nous pour les premières heures de bureau des champions Adobe Analytics en français ! Vous avez des questions, et nous avons des réponses ! Nous avons rassemblé quelques un des meilleurs champions d'Adobe Analytics pour répondre à vos questions à propos de Workspace. Que vous souhaitiez connaître la meilleure façon de créer un ‘freeform table’, ou que vous souhaitiez savoir comment utiliser une classification, nous sommes là pour vous aider. Que vous ayez des questions spécifiques, ou que vous souhaitiez simplement voir ce que tout le monde demande, ce sera un excellent événement d'apprentissage pour les analystes de tous niveaux. Si vous avez des questions que vous aimeriez poser à nos champions, veuillez utiliser le lien ci-dessous pour soumettre vos questions avant les heures de bureau. RegisterFormulaire de soumission de questions sur les heures de bureau (facultatif) Join us for the first Adobe Analytics Champion office hours in French!You've got quest
There is a node process step which I do not check handle advanced.When the workflow reaches this node, I am unable to see its activation status.And I go to jcr, I cannot see the node in the workflowItem node, there is nothing in the workflowItem node. Why? How can I fix this?
Hi, I have done the basic wknd-app setup AEM 6.5.19 with remote spa using next js. When i opened the home page as per the adobe documentation it is opening the page with parsys and i can add the components on the page.But when i see the console errors i am seeing many errors as per the attached screenshots. I am having the other issue when i click on adventures page even though if we have the page as below screenshot and getting the below error Please help me and do the needful to resolve the issue that will be great. Thanks & Regards,Kalyan
Hi all, what happens is that I have a servlet, what it does is to generate a PDF using html and css, then that pdf is sent to the frontend to download it.But what I need to do now is to send information from the java sling model of the template to the servlet, to generate a PDF with the information that is inside the template. How can I do that, the only solutions that I have found are only for the servlet that are sent to call from the java sling model, but my servlet is sent to call from the frontend, this is the code that I use:Frontend Call: $("#download-pdf").on("click", function () { fetch('/bin/pdfgenerator', { method: 'GET', headers: { 'Content-Type': 'application/pdf' } }) .then(response => { if (response.ok) { return response.blob(); } else {&nbs
Workfront documentation mentions potential problems downloading files from Workfront that are larger than 4GB. Our marketing teams regularly create videos that can reach these sizes. Do we need to worry that our users will not be able to retrieve files larger than 4GB that are stored in Workfront? Or can we expect regular problems transferring files this large via API from Workfront to our DAM?
One-to-Many Data Options in Marketo Engage: Marketo Data Architecture for the Non-Data Architect As the old marketing expression goes – Content is King. But I posit that Data runs the empire! Think about it – think about the sheer volume of data that each one of us generates every day, being captured in what we visit, what we order, what we look at, what we respond to. I promise you it’s all being captured somewhere. I know, a little creepy right? But here we are, that’s the world we live in –and we can at least use our powers for good! By creating: Experiences with our prospects and customers Using the data they’re sharing with us to Provide relevant, useful information to them that Drives engagement, sales, and ultimately, brand trust But it’s all driven by data – what we know, what we don’t know, where it lives and how we access it in our marketing. Which means that as marketers, we’ve got to understand the data in Marketo Engage and how we want to use i
I have a root page say en, en has property cancelInsta checkbox checked and i have page en/index on this page the value of the checkbox returning is true and i have another page en/profession/product on this page the value is returning false. The vinheritedpageproperties value is returning different on different pages any help on this.
Hello,In the Dispatcher configs I made changes to the RewriteRule to handle the redirections. There changes are in dispatcher rewrite.rules file. I have deployed to cloud instance. I dont see my changes are working and no changes in the re-directions. Is there anything I am missing?
Hi All, Ideally, the page should get cached with its full path.The page content is getting cached inside the doc root folder of the dispatcher directly with the page Name instead of /content/projetname/pagename.Not sure what configurations are wrong. Thanks in advance.
Hi! I want to implement A/B testing in AEM sites, but without using Adobe Target. Has anyone tried using any open source A/B testing tools/libraries in AEM sites? Some example libraries are: https://github.com/tesfy/tesfyhttps://github.com/Alephbet/alephbet Thanks in advance.
In AEM 6.5 we see "Operands are not of the same type: comparison is supported for Number types only. at org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator.leq(BinaryOperator.java:214)" but not in AEM 6.4 servers.The value of that object is an integer. Thanks
as above. I was looking around and cannot find it. I know I can delete it using CRXDE but there instances where that's been turned off. Thanks
Hello Folks,Hope you're doing great!I have a question where whenever template/page content is changed in AEM, we have to come to Adobe Campaign Delivery activity -> Click on Refresh Content or De-Sync existing template and sync new template.Let's assume template remains same and only content changes. In that case we will click on "REFRESH CONTENT" option available there but it requires an manual intervention everytime . So is there any way that it can be automated like whenever there is a content change, it will be published in AEM. Campaign Workflow will be made to automate and should automatically get updated content (without any refresh hit) before sending out email. Is it possible? Quick help is appreciated Regards,Sri Bhargav
Hi all, I am exploring the Dev environment of AJO and I tried to create my first data schema with a sample data (I did not upload any dataset yet).However, the error message of GraphQL error: 403: Forbidden keeps showing on AJO screen. However, I could be able to click the button such as Finish or Save as a trigger to finish the task. I've attached a screenshot for your information.Can anyone advise me to fix this pop-up error message?(I know this is a really basic question, but I just started to explore this application.)Thanks !
I am following below code to retrieve rollout config from RolloutConfigManager. But in logs i always see "rolloutConfigManager" is null. Below is the code and issue . @3214626private RolloutConfigManager rolloutConfigManager; RolloutConfig rolloutConfig; public void create(Resource resolver resResolver, string rolloutConfigPath) { if (rolloutConfigManager != null) {log.info("inside config manager for rollout: {}", rolloutConfigPath);rolloutConfig = rolloutConfigManager.getRolloutConfig(rolloutConfigPath);log.info("for rollout: {}", rolloutConfig);}else{log.info("rolloutConfigManager is null");}} and /system/console/components/, i see this issue- Any idea on how to fix this. and in my local i have - <aem.sdk.api>2023.12.14697.20231215T125030Z</aem.sdk.api>
Hello Community, We're using AEM cloud infrastructure and we see some issues with some missing property (e.g., customproperty) in Production content store. The value for the property is different for each page. It's not possible to update the property in lower environment and install the content package in Prod. I know we can write some groovy script to update the property but in our case, we don't have any groovy package installed in Prod. Since this is a one time activity so can someone tell me how can we handle this scenario without introducing any additional code(i.e servlet) as part of the project and run some script in Prod to update the missing property?
as above. The nice thing with allowedPaths is that I can configure the template myself so the authors (who are not really technically inclined and just wants things to work) do not have to do anything. PS. I know it can be done using page properties but that still requires some author intervention. (see image below)
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.