Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team, We overlay omnisearch header under /apps[/apps/granite/omnisearch/content/metadata/asset/actions/selection] and copied create button from /libs [/libs/dam/gui/content/assets/jcr:content/actions/selection/create]. Was able to get create button, but functionality didn't work as expected, have updated couple of js files but no luck. Is this the right way to achieve this functionality? We are looking to achieve workflow trigger functionality in assets search results console. Couple of other options:1. Overlay the create button2. Extend the create button [didn't work as expected]3. Create custom button with custom model and functionality [Final Option] Thanks in advance.
Hi all,Plan to upload assets to AEM as a CS by following 3 step as mentioned in below link. https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/assets/admin/developer-reference-material-apis.html?lang=en#asset-upload After completion of asset upload need to "replicate" and process few "custom metadata" for assets. How can we proceed for incorporating both features in existing code. Regarding Sling content distribution concept around replicate is unclear how to proceed. Note: We are hitting 3step process from UI/front-end. Any suggestions or inputs around would be really helpful. Thanks.__PRESENT
We have received an email with the subject "[Improving Cache Strategy for Your AEM as a Cloud Service Solution]." However, I haven't made any changes to the cache rules in dispatcher\src\conf.dispatcher.d\cache\rules.any, and I have observed that images in the current Publish external environment indeed have "Cache-Control: private."Where should I begin to address this performance issue and where can I look to identify the source of the problem? Here's the email content:Background:While reviewing the logs from your Production environment, we noticed that some of the calls requesting assets are currently configured to use "private" in the Cache Control, which prevents these specific requests from being cached.Recommendation:We recommend adjusting the response_cache_control for the resources you want to cache by removing the "private" directive.Including this value in the Cache Control header prevents the specified resource from being cached.
Target Standard/Premium 23.9.4 (October 4-6, 2023) This release contains the following enhancements and fixes: Feature Details Recommendations implementation pattern The Recommendations implementation pattern using at.js articles help you understand and create your Adobe Target Recommendations implementation when using the at.js JavaScript library. For more information, see Recommendations implementation pattern using at.js overview in the Adobe Target Developer Guide. Added Visual Experience Composer (VEC) enhancements for dynamic frameworks. (TGT-44064) Fixed an issue that caused the selected date in the getViewInAnalyticsId request to not update properly. This fix helps recompute the Analytics link in reporting when the date range and metrics report settings are changed. (TGT-46246) For more Adobe Target release notes, check out Target Release Notes (current)
Target Standard/Premium 23.9.3 (September 18, 2023) This release contains the following enhancements and fixes: Enhanced the Visual Experience Composer (VEC) to support Lightning Web Components (Light DOM). (TGT-45422) Fixed an issue that caused VEC actions to be applied in the incorrect order. In some cases, the VEC applied some modifications asynchronously and adding extra modifications to an element caused errors if that element displays after an Insert action. Also fixes the VEC URL that now updates when clicking anchor links. (TGT-45983) Fixed an issue with the VEC Overlay feature, which now supports elements in Shadow DOMs. (TGT-45202 & TGT-45262) Fixed an issue when opening a Single Page Application (SPA) page in the VEC and then going to Browse mode caused the Back and Forward arrows to not function correctly. (TGT-45956) Fixed an issue that prevented some web pages from loading in the VEC. (TGT-45983) For more Adobe Target release notes, check out Target Rele
AEM: How to use nested Multifields in your components (using a Sling model vs pure HTL) by Theo Pendle Abstract How to extract the values from a TouchUI nested Multifield using HTL or a model, and a comparison of both solutions Adobe has a helpful tutorial on using a Multifield in a component. This tutorial is good to get the basics but it has two flaws. Firstly, it does not cover nested Multifields and secondly it is actually a bit wrong as it uses a hybrid HTL/Sling Model solution. In this article, I will show you two ways of using the data from a nested Multifield in your component: 1. Using a java Sling Model 2. Using pure HTL (no model at all) Creating the edit dialog Whichever solution you wish to use, you will need a basic component with nested Multifield cq:dialog. So let’s create that now. I will create my component under /apps/demo/components/content/demo. For now let’s just give it a very simple demo.html file: Demo Read Full Blog AEM: How to use nested Multifields in you
I made the connection to Dropbox but the assets inside the mapped folder aren't importing. Is this a configuration on the Dropbox app side? Thanks.
Hello community members, I am wondering if anyone knows of an OOB option that allows me to display a list of avaialble pages (link) within a specified path(/content/wknd) along with showing the "created by" , "created date" and "lastmodiffiedBy" metadata information. Do you have any suggestion about how to achive this or any recommendation requires minimum code change. Thanks
I'm trying to get sitemap.XML content from code using the status is showing ok but the content is coming null.
Hello,We are trying to create custom Layout Container(wcm/foundation/components/responsivegrid) component and allow some components to add inside it.Below are the steps:1. Created a new "Custom Layout Container" component and given it's superType assling:resourceSuperType="/libs/wcm/foundation/components/responsivegrid" 2. Added the policy in the template for this new Custom Layout Container to add components inside it. The problem I'm facing is, after adding this new "Layout container" on a page, not able to add any other components inside it. It does not have any height (which ootb layout container has and "Drag Components here" is also not coming. Has anyone experienced this issue? Thankyou.
A Marketo user needed something that’s not covered in my old input mask tweaks post nor the more tweaks follow-up (both recommended!). To comply with internal requirements, one field may only have Latin-1 characters except digits 0 to 9 — blocking everything beyond the first 255 Unicode codepoints — while not requiring a specific length. Both requirements are tricky and not built-in. The first, allowing Latin-1 except for standard (Arabic) digits, requires a custom mask character. Built-in mask a only allows ASCII a to z and A to Z . (I’ve warned before about assuming it allows “letters,” which isn’t so!) And built-in 9 only allows digits 0 to 9, which is the opposite direction. To allow basic English and Romance-language letterforms plus punctuation and whitespace, but not ASCII digits or anyth
The future of customer experience starts with digital innovators. We’re seeking visionaries who have set a bold new digital standard in their organizations and industries over the past year. If that’s you, apply to be recognized as remarkable in one or more of our 11 categories for the 2024 Adobe Experience Maker Awards. Learn more and apply today.
Use this thread to ask any questions related to the Experience League LIVE session titled, "API Triggered Messaging in Adobe Journey Optimizer"Event DescriptionLearn how to use REST APIs for contextual, personalized and real time transactional and marketing communications. Experts are monitoring this thread to ensure your questions are answered. Thanks and we hope to hear from you!
Hi , I was playing around with experience fragments and noted that if a component even core component with a check on wcmmode.edit is done in sightly , and is included on XF, it does not pick up the mode in preview or disabled mode(view as published) within XF if the component is included within a building block. This impacts the webpage when wcmmode disabled when XF is included with a building block. eg, I want a component to have a message if authoring mode or wcmmode is edit and in preview or disabled mode the component should not show the message on an XF and when XF is included on webpage and if the components are part of building block within the XF1. if the component is added within the building block , the same behavior is noted and, if you check with wcmmodes.isTouchAuthoring , it works only on wcmmode disabled and NOT preview .. Observed this behavior OOTB core components , should !wcmmode.disabled be used ?
Hi team, I am getting a site selector coming up with the blank page template I created. I need to remove the same. Please find the screenshot attached.How to remove this unwanted selector
So, I am working on a project for a client and it involves knowing, in a webhook, which Partition someone is in. Ideally I wanted to do this by Partition ID and not by Partition Name. It transpires you can do this quite easily as there is an undocumented lead token that gives you this information. The documented token is this one: {{lead.Lead Partition}}. This will give you the Partition Name. The undocumented token is this one: {{lead.Lead Partition id}}. This gives you the Partition ID. So, an email with this in the body: Yields this when previewed by person: I hope you have as much fun with this as I am having. Remember: Undocumented features may vanish without warning. This is documented, so you have been warned 🙂
Hi,I'm using Context-Aware configurations with WCM.IO Context Aware extensions allowing me to define configs under /content node as configuration pages.Assuming a following structure: Configuration pages:/content/site/en/configuration/content/site/fr/configuration It it possible with absolute parents strategy to look for those specific configuration pages in parents node eg. from /content/site/en/home or /content/site/fr/home?Now it works for me only when configuration page is direct parent of child page eg. /content/site/en/configuration/home.
Session Details Key value: This session enables you to create performant GraphQL queries, based on the best practices we recently published. Content: Headless content delivery based on GraphQL can be fast, but might also cause performance bottlenecks in some cases. It all depends on how you develop your GraphQL queries. In this session, you will learn tips and tricks and best practices of the latest AEM GraphQL features, and how to exploit those to fine-tune your GraphQL queries for a performant delivery of your content! Session Recording Session Schedule 23rd May, 2023 | 09:45-10:30 PST OR 17:45-18:30 UTC OR 18:45-19:30 CET Speaker(s) Jabran Asghar, Sr. Software Engineer, Adobe Moderator(s) Adobe Service(s) Headless Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
as above. I want to increase this number but only in author. Thanks for the help. Edit: - I'm having an issue with multifields. The author is entering a lot of stuff into the component.- sling.max.calls was originally set to 1000 (which I believe is system default). I've raised it to 10000 and it works fine up to a certain point. I don't want to raise it again if it can be avoided.
Hi All,Have a requirement of fulfill asset upload/delete functionality to be incorporate on AEMaacS from third party app.1. 3rd party app(react) invoke 3-step process to upload assets onto AEM as Cloud service by hitting endpoints (initiate upload, uploadURI, completeUpload).2. Once upload of Asset completes after hitting completeUpload.json onto AEM, plan is to capture event of asset creation and trigger further processing of custom metadata update & replication of asset. Did any one come across above use case with AEMaaCS and let us know what would be best feasible approach. Thanks
When using Adobe Marketo Engage, efficiency and accuracy is the name of the game, especially as your team scales with your business. As more marketing initiatives are being deployed, the number of programs you launch will grow. We recommend adding a unique code (otherwise known as the Program ID) in each of your program naming conventions for easy searchability and a high level of accuracy when referencing program-specific assets in Smart Campaigns. Find this unique code (typically 4 to 5 digits long) in the URL of the program you create (located after the Munchkin Code). For the example URL below, the code would be 1003. ...and add it to your program name. In this example (program name: DS-EMEA-Onboarding Hub-1021), the code is 1021. Not only will this make it very easy to search for the specific program, but it also makes it very easy to reference assets from that program within a smart campaign! For example, let's say you are
Hi,userMgr.findAuthorizables method has a built-in XPATH query. Is it possible to modify the root node for search in it? Query looks something like - /jcr:root/home//element(*)[@jcr:primaryType='rep:User'] If I want to search under /home/users/a, can I make this change?
Hi, We are getting 504 Gateway Timeout server error when trying to access AEM author instance in our stage author environment. In error logs we see following "Failed to create checkpoint warning messages when this happens: 14.10.2020 04:01:01.940 *WARN* [sling-oak-54-org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate-async] org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler Failed to create checkpoint 8a02222a-3c8d-44dc-8066-05e78ea31fad in 10 seconds.14.10.2020 04:01:01.940 *WARN* [sling-oak-53-org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate-fulltext-async] org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler Failed to create checkpoint a330f028-13fa-4c1f-9430-fb98fdc84cbd in 10 seconds.14.10.2020 04:01:16.929 *WARN* [sling-oak-57-org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate-async] org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler Failed to create checkpoint bc3de514-3188-4383-b138-c205a81bac68 in 10 seconds.
Has anyone else received this error when logging into their workfront instance? {"message":"failure to get a peer from the ring-balancer"
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.