Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello, Is there an automatic way for when requests are sized that the SLA will change accordingly?
If I inject my server-side tagging property script into a client-side implemented site, I want to see both the AA request and the server-side request. I have implemented this as a separate property, but while testing with the AEP Debugger, I am only seeing the server-side request and not the client-side AA request. How to add the server-side script properly can i do that using launch rule way or through injecting by FE?
On my site, I'm tracking play button clicks for a video. It counts whenever someone hits the play button. So if someone plays a video, pauses, and plays the video again, the play event counts 2x. How do I make it so that in my Adobe workspace, it only shows the one click count (regardless of how many times a user clicked the play button)?
New to AEM and curious on how to handle a basic task for scheduled content.So ideally we would like to schedule things like banners for offers however if we do this it means any other content published between now and the scheduled time (maybe some seo needs changing) will push all the scheduled changes live as well.As far as i can tell someone would have to undo the scheduled changes, make their changes and then re-apply the scheduled task. This can't be how other people are managing this so was hoping for a point in the right direction on the correct method.
I'm working on enforcing asset governance in AEM 6.5.23 AMS, specifically:- Blocking uploads based on MIME-type folder rules- Enforcing naming standards aligned with CloudFront CDN requirements- Suggesting correct names to authors via frontend validationI'm using a custom ClientLib to validate uploads in the Touch UI and show alerts when assets are uploaded to the wrong folder or have invalid names.Now, I want to extend this governance to **asset moves**:- How can I ensure authors move assets only to valid folders?- What’s the best way to **preserve and update references** (pages, components, metadata) when assets are moved?- Are there recommended workflows or tools to automate reference updates and avoid broken links?Any insights, patterns, or tools you’ve used successfully would be greatly appreciated!
Hi Team,One of our customer are planning to create a custom template for adaptive forms, could anyone provide any suggestions on how and what paths can be used for implementing this?All site pages related custom templates will be available under /conf/<tenant>/<site>. The default templates that are shown under adaptive forms are available under /conf/ReferenceEditableTemplates/settings/wcm/templates.Also, does any paths specifically are needed to achieve this requirement.Thanks & regards,Aishwarya Karthikeyan
Hi Their, Good day.Need to implement a search block for my site which is being built on AEM Edge Delivery Service (universal editor based). Please provide me useful link/videos/page resources explaining about extending the OOTB search block on EDS, how does it function, what are the best practices, how a search API endpoint is established which can be consumer by the search block. Thanks,Tapas
Hello all,Working on a campaign that essentially does the following: Tracks website page views related to products and assigns a score of +1 for each visit to a corresponding field.Using Triggers, if a Lead hits a threshold put them into a Program related to that product.The Lead can only be in one Program at a time, but scoring continues until they leave the initial Program and can qualify again.Where I am looking for advice is after the Lead leaves the initial Program. We're wanting to basically move them into the next qualifying Program but since Marketo cannot directly compare Score fields on the Smart List side I am looking for the best way to be able to compare and select the highest score if there are multiple fields above the threshold. I've seen some solutions around using additional fields to append the score and product and update to the higher scoring field, but everything I've seen is a multi-step process so was curious if there was a more efficient way?
Hi All,We have a use case where-in we are exposing a custom form on AEM Publish - This is sitting behind an IDP (Okta) so only authenticated users can fill the form.The form is used to modify content fragments, create content fragments (if necessary) and so on - basically CRUD operations on Content Fragments. AFAIK we will not do this on Publish because the cloud containers are dynamic and syncing to Publishers doesn't make sense. Also, reverse replication in AEMaaCS is not available to that's not an option either. There is an approach to use Adobe IO runtime action to basically have a function pass the payload from the form to AEM Author and then have the servlet execute CRUD operations on CFs before replicating and publishing it to Publishers. Query 1 - Is this approach the best possible way?Query 2 - Setting up a runtime action is not exactly straight forward - I tried following Adobe's documentation on the same- Adobe I/O Runtime Action and AEM EventsCreating Ac
Hello there - we setup the self service log forwarding (https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/developing/log-forwarding#https) using https and so far its been working well but the logs are fairly large and sometimes causing issues with our API that receives them. Is there a way, on the AEM config side, to select which logs are being passed? I know we can limit the aem and/or cdn logs only but we want to get more granular.i.e. aemaccessaemerroraemrequestaemdispatcheraemhttpdaccessaemhttpderrorCan I set only the aemerror log from publisher or only the aemaccess log from author? Thanks,
HiI have the following question: Is it possible to ingest data into an Experience Event schema using Data Distiller in Adobe Experience Platform, and have those records act as triggers for a Journey in Adobe Journey Optimizer? My scenario would be:- Generate/transform data using Data Distiller (Query Service).- Write the results into a dataset based on an Experience Event schema enabled for profile.- Use those events as triggers in an AJO Journey (similar to realtime ingested events). I'd like to confirm if events generated by Data Distiller can be considered as “unitary events” for Journey Orchestration, or if the only supported method is real-time or batch ingestion from external sources. Thanks.
I have an EDS website with content edited in Google Drive. Could I edit the content of this website with Universal Editor instead of editing the Google Docx file?I looked for a tutorial or a step-by-step guide to use Universal Editor but there is none of this. Could you please help?
Hi Adobe Community,I'm encountering an issue while building my AEM project using the AEM SDK (cloud version). I followed all the steps as per the documentation, but the build keeps failing at the ui.frontend module.The error log shows: javascriptCopyEditError [ERR_REQUIRE_ESM]: require() of ES Module ...\node_modules\vargs\index.mjs not supported. Instead change the require of ...\vargs\index.mjs to a dynamic import() which is available in all CommonJS modules. It seems to be related to ES Modules not being compatible with require() in some part of the ui.frontend build, specifically during the execution of npm run prod.Here’s what I’ve tried so far:Running the build again using mvn -PautoInstallSinglePackage clean installUpdating node and npm versionsRemoving node_modules and reinstallingEnsuring compatibility with the AEM SDK versionDespite all this, the error persists. The rest of the modules build successfully; only the ui.frontend build fails.Can anyone pleas
Hi everyone,I have a issue when open content fragment as steps below,When clicking on a Content Fragment in /aem/start.html, the application open a new tab, but an error is displayed initially. However, after refreshing the page, the Content Fragment data loads correctly.Upon inspecting the browser console, a CORS (Cross-Origin Resource Sharing) error is observed. It's unclear why this issue is occurring specifically in the NON-PROD environment, as it doesn't appear in other environments.Please let me know if you’ve encountered a similar issue or have any insights on how to resolve it.cq-aem-headless-ui-admin?appId=aem-cf-admin&repo=author-pxxx-xxxx.adobeaemcloud.com&cq-aem-hea…:1 Access to fetch at 'https://author-xxxxx-xxxxx.adobeaemcloud.com/etc.clientlibs/toggles.json' from origin 'https://experience.adobe.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Hi everyone,I have a few path- and resource-based servlets.For path-based servlets, the URL starts like: http://localhost:4502/bin/test/v1/<identifier> Is exposing /bin to end users considered a problem? If yes, why so, since /bin/test/v1 is not a valid content path in AEM?In my case, I want to mask /bin/test/v1/<identifier> with a proxy. This proxy will be called from the client side, and I plan to add Apache rewrite rules to map the proxy URL back to the actual servlet. Is this the best way? For resource-based servlets, the URL starts like: http://localhost:4502/content/test/.../<page>.selector.extension I am masking these too with a proxy. Clients will call the proxy, and I’ll redirect it to the servlet API.My main question: Is writing Apache rewrite rules the best solution here, or would it be better to use something like Sling resource mapping? Thanks in advance!
Hi everyone, I'm working on a project using the aem-boilerplate-commerce in Edge Delivery Services and need to generate a sitemap-index.xml that references other sitemaps like categorias-sitemap.xml, productos-sitemap.xml, etc. Here’s an example of what I’m trying to achieve: <?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>https://mydomain.com/sitemap-content.xml</loc> </sitemap> <sitemap> <loc>https://mydomain.com/categorias-sitemap.xml</loc> </sitemap> <sitemap> <loc>https://mydomain.com/productos-sitemap.xml</loc> </sitemap> <sitemap> <loc>https://mydomain.com/content-sitemap.xml</loc> </sitemap> </sitemapindex> In addition to serving this index, I’d also like to ask for suggestions on how to generate the content of each individual sitemap — especi
I'm trying to connect WORKFRONT using JWT way with PYTHON, I followed below guide but no luck, please help me out. Many thanks!!!Using JWT flow for custom OAuth 2 applications | Adobe Workfront Below is my code: I don't see anything wrong but workfront returns below error: '{"statusCode":400,"error":true,"type":"invalid_request","message":"JWT token is invalid."}'
Hi Adobe Experts, I’m trying to build an AEM project (using the latest SDK author-2024.11.18751) and the build keeps failing at the ui.frontend module.Initially, I faced the error: vbnetCopy codeError [ERR_REQUIRE_ESM]: require() of ES Module ...vargs/index.mjs is not supported. I followed previous suggestions to:Downgrade vargs to 0.1.0Delete node_modules and reinstallTry with Node.js 16.x and 18.xModify my package.json accordinglyAfter these steps, the ERR_REQUIRE_ESM error persists intermittently, and now I also get warnings like: cssCopy codenpm WARN EBADENGINE Unsupported engine { package: '@isaacs/balanced-match@4.0.1', required: { node: '20 || >=22' }, current: { node: 'v16.17.0', npm: '8.15.0' } } Additionally, Maven reports: nginxCopy codeProfile "autoInstallSinglePackage" could not be activated because it does not exist. Environment:OS: Windows 11 Home Single Language (24H2)AEM SDK: 2024.11.18751Node.js Versions Tried: 16.17.0 and 18.20.4npm
Hi, Can we run AJO standalone without AEP-CDP module to send emails by uploading records via CSV file and creating custom audiences?for starting phase, we need to just start with AJO, and later phases plug in CDP. I know it's not recommended approach, just want to know any options.
How to look at the audience created in the Audience section in AJO?Is there any visibility to see the audience created by apart from the count as the detailed view of the audience created?
I've been tinkering with setting up internally managed objects such as task or issue lists to serve as external lookup options for my users to select as part of a custom form workflow.I really like the ability to layer in 1-2 choices to drill down to a specific set of choices within a list. However, there is one point within the UI that makes it hard to drive adoption:Take for instance the list of 50 US States. If the Issue list I have set up lists all 50 states, those all appear in the external lookup multi-select dropdown as intended, but for a user to select all of the states, they have to click each state, click back into the lookup, click another state... It would be great if we could have a "Select All" interface to shortcut adding all of the possible values into the field. In which case just taking out 1-2 states of the 50 becomes much more user-friendly, rather than needing to add all 48 states via click.Has anyone ran into this UI limitation and found a way around it
Hi All, I created a scenario where I plan for our users to reference specific projects with external lookup. Now, before I release it to users I need to backdate approx. 3000 objects but found that the system doesn't let me to do it. I use single select external lookup that filters projects by specific portfolio While I can access everything in the system I received the below message. Is the mass edit not possible on external lookup fields?
We are trying to create a column in text mode that shows the DateDiff between the issue entry date and the resolving project entry date. This seems like an easy feat, yet we cannot get the report to display anything once the text has been configured. This works when we implement it in a project report, but we're not able to get it to display info on the issue report. How would you write this to display the DateDiff in a rounded, whole number? We've tried at least 50 different variations of text code and nothing seems to work. Is this just not possible for our use case?
I am trying to build XF components guide in our AEM similar to AEM Core component Examples, but I need to render the HTML part from story book for the same component, and show in my core component examples page. right now OOTB has Properties, Mark up and JSON tabs, i will be added one more tab which says HTML or IFRAME. and then show the html i get from storybook. so wanted to represent how this component gets rendered in real time page.
I'm trying to make a paragraph custom field appear when a date custom field meets a specific criteria. IF(ISBLANK({DE:Test Date Field with Logic}),"",IF({DE:Test Date Field with Logic}<ADDHOURS($$NOW,"48"),{DE:To help us better understand and meet the needs of our partners, please let us know why this request requires expedited production.})) Has anyone done anything like this? Is it even possible?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.