Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Request for Feature Enhancement (RFE) Summary: We should have an improved way of authentication and authorization of GraphQL endpoint.In the current design, even unauthenticated or improperly authenticated requests are allowed to hit the endpoint with 200 response code. Instead we should have 401 or 403 response code with proper messages. Use-case: If we are doing any implementation on basis of response code the current implementation will not work as it will always giving 200 as response code. Current/Experienced Behavior: In the current design, even unauthenticated or improperly authenticated requests are allowed to hit the endpoint with 200 response code. Improved/Expected Behavior: If access token is not correct or request is unauthenticated then we should have 401 or 403 response code with proper error messages. Environment Details (AEM version/service pack, any other specifics if applicable): AEM as SaaS Customer-name/Organization name: Screensho
Request for Feature Enhancement (RFE) Summary: I want to be able to migrate content created in each AEM environment (dev, stg, prd) to another environment on the console without going through the package manager. Specifically, I would like to be able to migrate by environment on the content fragment screen. Use-case: Example: It will be possible to migrate a content fragment created in the dev environment to the stg environment on the console. (In this case, the status of the public information will not be carried over.) Current/Experienced Behavior:Content fragments cannot be migrated to a different environment on the console Content fragments cannot be migrated to a different environment on the console Improved/Expected Behavior: Content fragments can be migrated to a different environment on the console Environment Details (AEM version/service pack, any other specifics if applicable): AEM version:2025.1.19352.20250131T194709Z Customer-name/Organization name: Yuki Mama /
Request for Feature Enhancement (RFE) Summary: Better way to create custom AEM components Use-case: One needs to build from scratch a new AEM component Current/Experienced Behavior: In the current AEM world, there are way too often the situations when developers end up building new AEM components (and not use the core components). The experience of building a new component is not very pleasant, prone to human mistakes due to the heavy ponderous coding. Working manually with the XML to define the dialogs makes the developer very often lose focus on the big picture and easy get lost into details about not forgetting to add the well-known <items> element, or to keep track of tabs, or to properly arrange dialog fields, or to make the dropdowns work (specially when we have multiple dependent ones) and so on. All becomes even more complicated when he needs to (also manually) add extra clientlibs having to careful when writing it and not add a typo. On top of this, h
Request for Feature Enhancement (RFE) Summary: Making timelines more resilient to heavy workflow activities. Currently timelines timeout because the number of nodes that it has to transvers is over the threshold. We had to purge and reduce our timelines from 30 days to 5 days in order for us to see the timeline results. Use-case: We heavy workflows that causes the timelines to transverse over 30,000 and fail to return results. Current/Experienced Behavior: We expect the OOTB functionality of timelines should work as expected. Which out create custom indexes Improved/Expected Behavior: OOTB indexes should be able used to ensure timeline return in a timely fashion and not timeout. Environment Details (AEM version/service pack, any other specifics if applicable): AEM 6.5 SP19 Customer-name/Organization name: Toyota Screenshot (if applicable): Code package (if applicable):
Request for Feature Enhancement (RFE) Summary: New content fragment editor console doesn't show the "Source Edit" option despite being enabled and visible. It appears correctly on the old/classic console Use-case: Our Content Fragment Model has a multi-line text field configured with default type as "rich text".Under path - /apps/dam/cfm/admin/clientlibs/v2/authoring/contenteditor/editors/StyledTextEditor.jsWe can find source edit under "uiSettings" as seen below - The source edit option appears on the old/classic console - But is missing on the new console - Current/Experienced Behavior: Source Edit option is missing on the new console for editing CF Improved/Expected Behavior: Source Edit option should be displayed on the new console for editing CF Environment Details (AEM version/service pack, any other specifics if applicable): AEM Release - 2025.3.19823.20250304T101418Z Customer-name/Organization name: EPAM Screenshot (if appl
Request for Feature Enhancement (RFE) Summary: Ability to use "granite:class" and "granite:data" in the new CF editor Use-case: We developed a show/hide fields plugin for the new CF editor based on a type selection made in a select field. For this purpose we used the example provivided in the docs: https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/data/#setting-styles-to-the-field api.setStyles(fieldName, {"display": "none"}); However, this is not an optimal solution, as we need to hide each field per name instead of creating a generic plugin that could be reused on any content fragment. If we had an option to retrieve the value of a custom data attribute, then our plugin could be reusable. Current/Experienced Behavior: The "granite:class" and "granite:data" set in the CF model is not present in the HTML, and custom data attributes cannot be retrieved by custom plugins. Improved/Expected Behavior: The "granite:class" and "granite:data" set in the CF model is p
Request for Feature Enhancement (RFE) Summary: Add an API/extension point that would allow developers to change the rootPath for the Asset/CF/Content picker via a JS plugin: https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/ Use-case: Our AEMaaCS project hosts more than 100 websites, each site has its own dedicated root folders for sites and assets (including subfolders for specific content fragment types). We had a custom, JS-based solution in the old CF editor to change the root paths of the CF/Content picker so that when an author opens the picker, it takes him to the correct location by default. This greatly improves the editorial experience of our 700+ authors that work on multiple sites. Current/Experienced Behavior: Asset/CF/Content picker always opens the root folder and editors need to navigate manually to their site and the correct folder. Improved/Expected Behavior: Customization can be enabled to programmatically set the correct root folder via JS, as
Request for Feature Enhancement (RFE) Summary: The current API and the example shared in the docs to toggle (show/hide) fields in the new CF editor does not work as expected and contains multiple issues. Docs: https://developer.adobe.com/uix/docs/services/aem-cf-editor/api/data/#setting-styles-to-the-field Use-case: We have a few CF models where fields are shown or hidden depending on the type selection an editor makes. After creating a new CF, the editor first needs to select a provider, and then different fields show depending on the selection. Current/Experienced Behavior: While developing a small plugin for the new CF editor to show/hide fields based on a selection according to the documentation provided [1]. Concretely, we are relying on the api.setStyles , but we noticed two bugs:1) This approach works fine for standard input fields, but not for select boxes/enumeration fields, they remain visible even after we try to hide them with CSS display:none2) The standard i
Request for Feature Enhancement (RFE) Summary: New permission to remove the replace button on assets. Use-case: We have a lot of squad working in AEMAACS and for some areas we need to have more granularity on the permission, for example some areas can't publish, others can't upload assets and some areas can't replace the assets, so we need to have this permissions on the access control. Current/Experienced Behavior: We don't have this granularity to change this access level. Improved/Expected Behavior: The expectation is to have an access profile created with the “Replace” option profile disabled, in order to eliminate the risk of accidentally replacing the campaign image. We are currently exposed to this risk at all times. Environment Details (AEM version/service pack, any other specifics if applicable): 2025.3.19823.20250304T101418Z Customer-name/Organization name: Santander S.A Screenshot (if applicable): Code package (if applicable): &
Zusammenfassung der Funktionsverbesserungsanfrage (RFE): When a component is moved from a container to another container in a livecopy the component appears again after sync. There should be a ghost component to prevent this. Anwendungsfall: If you move a component from one container to another in a livecopy, the component appears again in the original container after syncing with the blueprint.Steps to reproduce:- Create a new page with the template Content Page and open it- Add a Layout Container to the page- Add a component to the layout container (for instance a Text Component) and fill in some text.- Create a LiveCopy of the above page with Standard Rollout Config and open the LiveCopy- Add a second Layout Container to the LiveCopy- Drag (move) the component in the first container to the second- In the page settings synchronize with the blueprint- The component appears again in the first container There should be a ghost component in the first container when the component
Hi Team, I am using SAML 2.0 Authentication for external users authentication on our portal.Where I have a usecase, I want to add the user to multiple groups when they are authenticated, I am using below propertiesaddGroupMemberships : truegroupMembershipAttribute : "http://schemas.test.com/groups-name", [ which will result in "group1, group2" values] Once authenticated, the users are not getting added to both the groups, it is working when I pass only one group name but not for more than one. How can I pass more than 1 group in this property, Shall I try with String array or string values? Can you pls share me some samples for groupMembershipAttribute. Thanks,SD
Say you have an LP section like this: <div id="intro"> Good to see you back, {{lead.First Name}}. You can still benefit from intro pricing if you sign up before June 1st. </div> The LP is public, so some sessions will be anonymous and {{lead.First Name}} is empty. Heck, even if the session is associated with a known lead, if you don’t know their First Name you don’t want to fall back to “friendo” or anything. So the whole section must be hidden if {{lead.First Name}} comes up empty. You can do this using just CSS, no JS required! First, put a <span> around the token: <div id="intro"> Good to see you back, <span id="name-token">{{lead.First Name}}</span>. You can still benefit from intro pricing if you sign up before June 1st. </div> Then use this CSS: #intro:has(#name-token:empty) { display: none; } CSS :empty selects elements that are completely empty, including whitespace (a.k.a. have no Text nodes) wh
Hi TeamCurrently I am working developing the custom components using adative form core components but by defeault "Edit rule" disabled , Please let me know if any configuration to enable "rule editor" so that i can write java script instead using only viusal editor core component level.we are using AEM Forms (6.5.21) Projects on-premisis with OSGI Forms add-on)AEM Foms (On-premisis -OSGI forms add-on ) --rule editor enable configuration for Adative forms core components
Hello Experts, We are trying to figure out best way to categorize AMCV, AMCVS & s_ecid cookies in One Trust.All the other analytics cookies are categorized as Performance cookiesand these 3 cookies are categorized as Targeting cookies. We see that Analytics calls are happening fine but wanted your opinion if End users don't accept targeting cookies to be dropped to their browsers, will that affects analytics by any means. In Other words should we categorize these 3 cookies as Performance cookies? Thanks,Nitin
Request for Feature Enhancement (RFE) Summary: For in the loop page template, when user insert any link and provide specific dita file path and click on check icon of link option, its not routing to the provided dita folder.Steps to reproduce:Go to AEM sites https://auth-viewpoint-qa.pwc.com/sites.html/contentAuthor In The Loop Page Template.Add text component and add link by clicking on link option.Select a dita file manually.After selecting click on the tick icon on link option.Check that its not routing to provided dita path.Team, please look into this issue and help us at the earliest to resolve this issueAdobe support ticket : E-001529292 Use-case: Current/Experienced Behavior: link is not routing to provided dita path. Improved/Expected Behavior: its should rout to provided dita path. The cloud version routs to the path properly. We need this facility in non cloud version too Environment Details (AEM version/service pack, any other specifics if applicable):
Which type of Schema can be partially updated:a) Experience Eventb) Individual Profile c) Ad hoc Schema?
How to update consents in other tools collected by AEP in a streaming way (close to real-time)?Have you done such a use-cases?One way is to use AJO, journeys and Custom Actions. However customer is planning to buy AJO 9 months later.
There are legacy queue topics that should no longer be used but deleting them results in a loss of historical data from already-submitted requests. The ability to deactivate queue topics will allow to toggle them off so that they no longer appear in the lists when submitting new requests to the same queue but will still preserve the queue topic data on the old requests.
Adobe Summit is a little over a month away and we’re excited for all that’s in store! This year, we’re back at The Venetian Convention and Expo Center in Las Vegas, March 18-20, with preconference trainings on Monday, March 17. Do you already have your pass? Let us know if you’ll be there! If not, make sure you register now to take advantage of the discounted price through February 13. There’s even a Convince your boss letter on the Summit website that you can utilize to make your case! Need more convincing? The Customer Success team will be organizing in-person networking opportunities for Workfront customers in attendance, so let us know in the comments if you plan to be there. We’ll also be posting bi-weekly updates to this blog with the latest Adobe Summit news, and recommended sessions, so be sure to subscribe to this blog to stay in the know! Cynthia, Leslie, and Nichole @LeslieSpier , @CynthiaBoon , @NicholeVargas
@nicholevargas I know I saw a few questions with something similar, but not exactly what I need. I am replacing someone and need to pull a report that lists:Project nameProject OwnerTask name contains "closeout"Task status is not completeTask status is late I've tried a project, task and assignment report but can't seem to pull everything in that I need. Can someone help - I'm horrible at textmode! Thanks,Beth Dawson
Hi, I have a calculated field on a report that simply references a date field on the project level so that the information is available. It does not make any calculations of it's own. Can I filter a report using that calculated field and a range of time? When I try yo filter with that field I only get the following options: EqualNot EqualContainsDoes not containIs BlankIs not blank I would like to have the report look at the field and show me the tasks that show a date range of today up to 3 months. Any thoughts? Thanks, Robin
Hi All,Last year we set up a dummy WF account for our QA team, at their request, so that users could tag the team on notes for various products. The notification emails from the tag were sent to a shared mailbox to which all the team members have access.In early January the team manager reported that they were no longer receiving WF email notifications to the shared mailbox (the mailbox does appear to receive non-WF emails). I looked at the account profile, and the Instant option is turned on for all Communication notifications (and when logging in as the dummy account, I can also see the in-app notifications for tagged notes). I tested a similar dummy account we use with Fusion, and that account's shared mailbox does receive email notifications (the Fusion dummy account does have SysAdmin rights, but beyond that, it's no different from the QA account).Our migration to the Adobe Admin Console took place in December (since our IT department left this until the last pos
Hello, I have a simple ask that I am unsure how to achieve in Fusion. Is it possible to unassign Tems/Roles/Users from Template Tasks as an action? What if I wanted to just simply remove one of those assignments from a Template Task but not replace it with any ID? Thank you,Eric
Hey all, does anyone know how to have the height of the last (Highlighted) column the same as the rest? Its increasing in size to account for the added text, but that means viewing less on the page. Can I stop the wrap, and just display whatever it can fit? linkedname=lastNote namekey=view.relatedcolumn namekeyargkey.0=lastNote namekeyargkey.1=noteText querysort=lastNote:noteText shortview=true valuefield=lastNote:noteText valueformat=HTML
Can i use the JS at /libs/cq/gui/components/authoring/dialog/dropdownshowhide/clientlibs/dropdownshowhide/js/dropdownshowhide.js for multiple values of the same dropdown.For eg: I want a container to be shown when val1 is selected and also when val2 is selected in the dropdown. I have tried comma separating however this does not seem to work as per the blog at https://www.linkedin.com/pulse/aem-hideshow-drop-down-select-options-more-than-one-values-vikraman/
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.