Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
This is just a word of fair warning to all who may currently be using the Key Metric Summary component in their Adobe Analytics or CJA workspaces at this time. Currently, the Summary Difference portion of the metric is calculating incorrectly. I have already submitted a ticket to Adobe, but this is an error happening production-wide across ALL report suites, from what I can see. Anyone using this specific metric will likely experience what I'm seeing. The screenshot is from a sandbox environment; so, neither is the data real, nor does it compromise any privacy issues. As soon as I have an update about this being fixed, I will come back and update this post. Happy measuring everyone!
We are excited to announce that Adobe Developers Live returns on November 12, 2024, bringing together the Adobe Experience Manager and Commerce community in a hybrid format. Whether you attend in-person at Adobe’s HQ in San Jose, California, or virtually, this event is designed to provide valuable insights, technical deep dives, and best practices to help you stay ahead. This year’s agenda includes sessions tailored for developers, architects, and professionals working with AEM and Adobe Commerce. You’ll have the opportunity to engage with experts, learn about the latest advancements, and collaborate with peers from around the world. Given the limited capacity for in-person participation, we encourage early registration to secure your spot. 🔗 Register here: https://adobe.ly/47DoMNK By popular request, here is an aggregated list of all the AEM sessions and recordings that occurred at Adobe Developers Live 2024. Session Schedule Speaker(s) Keynote: Adobe Experie
Explore how Adobe Experience Manager Assets as a Cloud Service and Dynamic Media with open API improve content delivery. Karanjeet Singh, Engineering Manager, demonstrates smart cropping, preset authoring, and integration with Edge Delivery Services and third-party applications for streamlined workflows. https://www.youtube.com/watch?v=1la_3CvHgTA&list=PLGcTTvgqJhNU59SUnH_z0EBn_1Ermvg4c&index=13
Hi Campaign Community, @satheeskannak @davidkangni Our Adobe Campaign User Group (ACUG) NA East chapter is off to an amazing start! We had a fantastic virtual meet-and-greet session couple of months ago, and the energy and insights from that meeting have inspired us to keep growing. Now, it’s time to take our chapter to the next level, and we need YOUR support to make it happen!Why join the ACUG NA East Chapter?Network: Connect with professionals in your industry and share best practices.Learn: Stay ahead with the latest updates, tools, and tips from peers and experts.Collaborate: Solve challenges, exchange ideas, and work together on innovative solutions.Engage: Participate in exclusive events and discussions tailored to our chapter. Whether you're new to the community or have been with us since the start, your voice and experiences are invaluable to building a vibrant and impactful chapter.How can you help f you are already signed-up?->
Upcoming Events Each month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: December 3 at 8:00 a.m. PT – Learn: From Workfront Rants to Workfront Raves: How Avalara Transformed User Confusion into User Confidence December 6 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative December 16 at 6:00 a.m. PT – Connect: Workfront Collective Admin 101 series December 10 at 8:00 a.m. PT – Admin 101: Getting Workfront Data December 17 at 8:00 a.m. PT – Admin 101: Bring Your Workfront Questions Register using the links above or through the Events page on Experience League. New 20
Hi folks, In case you missed the memo (as I might have), the way to to dynamically rearrange columns in a Workfront Report or view has changed a bit: on hover, there are new "Grabber Handles" (similar to those used to re-order custom tabs on certain left menus), which can be a bit tricky to spot, depending on how the column header text lands. Now that I'm aware of them, I know where to look and click (typically in Chrome)...but I've also heard reports that they don't always respond, and (in a worst case) can actually cause the desired column to disappear completely from the view -- including the definition. Any stories or tricks to share? Regards, Doug
I'm about to add a custom tab for DAM asset folder settings. Right now it works and saves in CRX values by using custom PostOperation handler class. How to fetch these values from CRX when loading DAM folder settings (of course without /libs/granite/ui/components/coral/foundation/form/password which is wiped out)? I found foldershare.js which performs some GET calls and figured out that I need to add my custom tab to: /libs/dam/gui/content/assets/foldersharewizard/jcr:content/body/content/items/foldersettings/items/settings/items/right/items/tab5/items/tabcontent/items/passwordProtection.html - this is my custom tab:{ "jcr:primaryType":"nt:unstructured", "jcr:title":"Title", "id":"custom-properties", "class":"custom-properties", "sling:resourceType":"granite/ui/components/foundation/container", "items":{ "jcr:primaryType":"nt:unstructured", "tabcontent":{ "jcr:primaryType":"nt:unstructured", "sling:resourceType":"granite/ui/components/foundat
I've created a page template by adding "core/wcm/components/page/v2/page" as resourceSuperType. The XML is here. <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured" jcr:title="Multifield Component" sling:resourceType="cq/gui/components/authoring/dialog"> <content jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/container"> <items jcr:primaryType="nt:unstructured"> <tabs jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/tabs" maximized="true"> <items jcr:primaryType="nt:unstructured"> <general
Hello there,We’re encountering a significant issue with data consistency in AEP during streaming ingestion of consent data from a single server-to-server source. Our expectation is that the most recent consent status will replace older information in the CDP/AEP Profile. However, instead, the older consent data is being retained. This data inconsistency is concerning, especially given that reliable, up-to-date data in AEP is crucial for many users. I’m aware of the upcoming Customer Timestamp Ordering feature which could help resolve this by using source timestamps to prioritize the latest data. However, this feature isn’t available for production yet, has several limitations, and lacks an ETA.Here’s an example of what we’re seeing:UserID Status Time1Skipped14:25:231Accepted14:38:01Despite the second record being newer by 13 minutes (based on the source’s wall clock), the profile sometimes ends up with the "Skipped" status instead of the expected "Accepted" status. This inconsiste
Advanced Networking in AEMaaCs | HTTP/HTTPS connections on non-standard ports for flexible port egress by Nikhil Kumar AEM as a Cloud Service provides advanced networking features that allows for precise management of connections to and from AEM as a Cloud Service programs. In this article we will learn how to set up and use flexible port egress to support external connections from AEM as a Cloud Service to external services.Flexible port egress allows for custom, specific port forwarding rules to be attached to AEM as a Cloud Service, allowing connections from AEM to external services to be made.Recently i was trying to make an API call from my AEMaaCs to an endpoint where the data was coming from a specific port for example: https://test.securedummy.com:8076/v2/cred, Now this used to run properly on my local environment whereas on AEMaaCs environments it was throwing 500. As AEMaaCs blocks some request for non-standard ports (i.e, except 80/443).So let
While authoring in 'Adobe Experience Manager 2024.9.17689.20240905T073330Z-240800' cloud, it's giving 'Uncaught TypeError: Cannot read properties of undefined (reading 'registerLayer')'.The error is getting in touch-ui authoring js(Click attach images). How should I solve it?
I am new to implement AEM Mockito testing and want to write junit test cases for nested dailog box for an example We have one model class "AccordionListModel" which contain the list of "AccordionModel"While writing Junit not getting model class reference (AccordionListModel.java) via adaptTo methodBelow are the attached files for reference: -AccordionListModel.java -AccordionModel.java - AccordionListModel.jsonAccordionListModelTest.java
Hello Workfront Community members! As you may have seen in previous communications, we are supporting our customers in their transition to the Adobe Business Platform to create a consistent experience across all Adobe products. This has meant changes to the Workfront admin console as customers have been migrated throughout 2023. What is the Adobe Business Platform? The Adobe Business Platform is Adobe’s Admin Identity and Console - a central location for managing Adobe entitlements across your organization. Your adoption of the console will improve work management efficiency and position your organization for faster innovation in the future. You will be able to: Authenticate to Workfront and other products using a single Adobe identity Manage user entitlements separately between production and sandbox or preview environments Utilize Multiple SSO configurations for Workfront users Manage entitlements to Workfront the same way you do so f
Hello Workfront Community, Many of you may have seen some updates to certain Community Ideas over the past week, but I wanted to give a more formal update regarding our latest ideas review cycle. As part of our bi-annual Community ideas process, the product team has reviewed a new round of top ideas published over the past 2 years. Each idea has been assigned a product manager who will be responsible for updating their idea every 6 months. We’ve put this requirement in place to ensure regular updates from the product team and offer a glimpse into our implementation process. Please see the chart below for details: Idea Author Publish Date Votes (Likes) PM Owner Idea Stage Workfront Updates Pin Feature and Filtering @hollybartlow Apr-24 85 @anna_asatryan New Settings and Sharing per Queue Topic @trevor_nolde Feb-24 59 @khachatu
I'm facing an issue with my OSGi bundle, which remains in the Installed state after adding Apache PDFBox dependencies to my bnd-baseline-maven-plugin. Here's my setup: <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.9</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>fontbox</artifactId> <version>2.0.9</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> <version>1.61</version> </dependency> bnd Configuration: <bnd><
Problem : No separate instance for UAT or QA, frequent changes, leading to defect leakage and inconsistent results. Ask : In EDS if there needs to be a dedicated QA environment or an UAT instance to test features and enhancements in isolation , is this achievable?Be it doc based authoring or xwalk how can this be achieved?Can docker or any other systems be used? Note : there may be integration with other systems such as commerce , analytics,etc
Custom Reporting in AEM Digital Asset Management (DAM) by Abhishek AnandOverviewDigital Asset Management (DAM) plays a pivotal role in modern content strategies, and within the realm of AEM DAM, asset reporting emerges as a crucial component. In this blog post, we delve into the significance of asset reporting in AEM DAM, exploring its features and introducing approaches to leverage data insights by creating customized CSV reports. Understanding Asset Reporting in AEM DAMAsset reporting in AEM DAM extends beyond simple metrics, offering a holistic view of asset performance across various channels and touchpoints. This data-driven approach empowers organizations to make informed decisions about content strategies, resource allocations, and user experiences. click here to read the full article
Hi Team, We are doing a POC, to integrate AEMaaCS with EDS. We have followed instructions as in https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/edge-delivery/wysiwyg-authoring/edge-dev-getting-started .1. When we publish the Page from AEM, we don't see page in EDS, rather seeing 404 error: 2. When we checked in AEM log after publishing the page, In the author-distribution agent logs we see 401 error for first request and then 404 error for second request to the helix/eds server as in the below screenshot: 3. Only configuration change are in fstab.yml with AEM mounting end point and path.json with mapping content pathCan please share your thoughts on this issue or potential fixes?Thanks!Chaithanya
in AEM workflow, how do I assign Dialog Participant Step to the initiator? it seems like I need to select a particular user or group when I configure this step. For context, I am trying to collect additional user inputs at run time, and this seems like the only way for user to add additional info required for the rest of the workflow.
i want client id and secret id for api call but on my console there is no admin option how i can procceed it
I would like to show personalized Content Fragments inside Teasers and Hero Banners, etc. Do I require Target for the Audience? If so, when target injects into the page how would the personalized content be fetched?Or is there another way to display personalized content for a user? Any ideas or suggestions would be greatly appreciated. Thanks
Introduction Even with a perfect operating model, transformation programs can fail. Through our years of consulting, we've watched brilliant teams invest months—even years—analyzing their current state, envisioning their future, and meticulously designing roles and interactions, yet still fall short of success. Why? Because people are not numbers in a spreadsheet. Building on our previous exploration of Adobe Customer Journey Analytics (CJA) team models for various organization sizes, we now focus on the most critical aspect of CJA implementation: your people. This article examines Adobe's perspective on Digital Experience dimensions that help organizations move from readiness to results. Traditional change management alone won't suffice—it can create false confidence and blind spots for leaders. Instead, we'll share Adobe's proven approach to helping organizations of all sizes navigate the changes needed to implement and scale CJA effectively. While this article provides valuable in
Hello everyone, I am facing an issue where the AEM dispatcher is not serving the page from the publisher. AEM setup is on-premise and non-prod. I had AEM 6.3.3.8 running with the dispatcher(4.2.x) on the Apache server, where the publisher and dispatcher are hosted on separate servers. I had performed an upgrade of AEM from 6.3.3.8 to 6.5.9 (Because, the application project is built using JAVA JDK8). Now, the dispatcher is also updated to 4.3.3 as per Adobe's documentation.The existing dispatcher configurations were not touched, I have replaced the mod_dispatcher.so file and restarted the dispatcher(httpd service restarted).When requesting a page via the dispatcher, I always get a 502 gateway timeout. When I switched to debug mode, I found the below logs in the dispatcher.log file -[D] [pid 3968399] Found farm website-farm for <website_name> [D] [pid 3968399] checking [/test-page.html] [D] [pid 3968399] cachefile does not exist: /var/www/html/website/content/test-pa
I am trying to create an experience fragment for SPA by extending "cq/experience-fragments/components/xfpage". I just followed the instructions on the WKND site. I could see XF related features on the left side but I don't see any placeholder (parsys) to add a component. I double checked the index.js and entrypoint of the SPA which is provided by the AEM SPA Editor JS SD and. Both Sightely and SPA entry has the root element "spa-root". But still the responsive grid is not appearing on the XF page. Note I have the same setup for a regular page where I could see the parsys. I have a problem only in XF pages. Is there any additional config I should make? Body.html <div id="spa-root" data-sly-resource="${resource @ resourceType='cq/remote/content/renderer/request/handler'}"></div> <sly data-sly-include="footerlibs.html"/> ui.frontend/src/index.js document.addEventListener('DOMContentLoaded', () =&
We have a customization of an OOTB index that after our last deployment was merged and the "async" attribute was set to "temp-async". jcr:primaryType="oak:QueryIndexDefinition" async="temp-async" async-previous="[async,nrt]" I'm having trouble finding documentation on this, so I'm hoping someone here can help.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.