Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
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"
You've seen before that the Forms 2.0 input mask plugin can be tweaked to do some more elegant stuff. Here are a few more things you might want to do. I only recommend masks for things that have an explicit standard (like phone numbers, credit cards, etc.). But if you're going to use them for more than that, use them wisely! The code is bundled at the bottom of the post. SUPPRESS THE UNDERSCORE AS THE PLACEHOLDER By default, the mask shows a _ character in every empty position up to the max length. This can look ugly, especially if there's already a hint in the field telling people it's limited to N characters. You can remove the placeholder character entirely or replace it with something else (though I'm not sure anything is better than underscore or blank in this case, maybe a cursor block like ░ if you want to be retro-cool?). ACCEPT ANY LATIN-1 LETTER, NOT JUST A-Z AND a-z When you select the a shortcut in the Form Editor… … you're actually blocking all but the slimmest subset o
We are trying to integrate Google ReCaptcha Enterprise lib, here is my pom: in pom.xml:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-recaptchaenterprise</artifactId> <version>3.25.0</version></dependency> in core/pom.xml:<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-recaptchaenterprise</artifactId></dependency> in all/pom.xml:<embedded> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-recaptchaenterprise</artifactId> <target>/apps/ilx-apps-packages/application/install</target></embedded><dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-recaptchaenterprise</artifactId> <version>3.25.0</version></dependency> When I run: mvn clean install -PautoInstallSinglePa
I have updated the OOTB workflow model DAM Update Asset by adding OOTB process step "Text Extraction" and saved the changes (synced). This additional step is intended for extracting the text from PDF documents and it works as expected. The issue is that eventually this additional step is automatically removed from the workflow model. I am seeing the issue on our AMS-AEM instances and also on my local instance. Is there any configuration missing so this additional step remains permanent?
Recently I tried creating an Adaptive form using xdp as a template in AemAACS, but I don't see the option of uploaded xdp file in model while creating the form, if xdp files are not used for creating forms anymore what are the xdp files or designer forms used for?
Hi All,We have a requirement where we need to compare two AEM intances and extract the differences and also export the metadata(such as content name,type,size) of a jcr repository and hierarchical susbset.1. Is their any tool which will do this comparision.2. Is their best ways to do it.
Hello Team, Welcome to the Adobe Campaign Community Mentorship program! This is the featured Community Discussion thread for your Adobe Campaign Community Mentor, Prem Kumar Ganesan (a.k.a. @Prem_Kumar_Gane), who will be here to guide and support you and your peers with your Adobe Campaign questions as you prepare for the Adobe Campaign Classic Business Practitioner Professional Certification (Exam ID: AD0-E329), through to the end of the program. Aspirants mapped to Prem Kumar Ganesan (a.k.a. @Prem_Kumar_Gane) Nikhil Gupta Kanoori M Sivakumar Vimala Kuppusamy Hemnath Sukumar Ahllain Santos Daniela Salcedo Guerrero Raghu Kishore Reddy C Jayan Kannan How to participate The Aspirants’ goal is to clear their Adobe Campaign Certification during program live September 25th, 2023 – November 3rd, 2023 Aspirants: Post your Questions in this thread to connect with Prem Kumar Ganesan (a.k.a. @Prem_Kumar
Hi, I am trying to adapt a resource into an Image.class object in my Sling model, but I always get `null` for `image1` even though the resource is correctly returned with all its properties. I tried using `resourceResolver` and `request` below. @Model( adaptables = SlingHttpServletRequest.class, adapters = {Image.class, ComponentExporter.class}, resourceType = {TestImageModel.RESOURCE_TYPE}, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) public class TestImageModel extends AbstractComponentImpl implements Image { private SlingHttpServletRequest request; private ResourceResolver resourceResolver; //... Image image1 = resourceResolver.getResource("/content/aladin/sean/jcr:content/root/container/testimage/image1").adaptTo(Image.class); //... Image image1 = request.getResource().getChild("image1").adaptTo(Image.class); //... }  
Someone created a form that uses Adaptive Form.I want to include some sort of captcha function on the form.1. I tried using the built-in captcha (Form => Captcha). I made sure the captcha field is ticked as required but I have no problems submitting the form even if the captcha field is blank.2. I was looking at incorporating Google's reCaptcha and the best guide I've seen is this: https://www.practicalaem.com/2015/11/11/using-googles-recaptcha-in-aem/ But it doesn't really tell me how to include this new component into my existing setup. Thanks very much for the help
Hello, Introducing our fresh update series, designed to equip you with timely notifications concerning the most recent advancements in Adobe Workfront, all presented in brief, bite-sized summaries! We hope this will be your source for staying informed and in the know about the latest Workfront releases. In this recurring thread, our aim is to offer valuable insights to Adobe Workfront customers regarding the latest product releases. As new announcements are published, we'll promptly share them as replies to this post, inviting users to explore the updates in a timely manner. For more information about the specific updates included in this release, including the dates that these enhancements will come to Production environments, see our Release Overview page. You can also subscribe to this thread to be notified of upcoming monthly releases: Select the vertical "..." icon located at the top right of the post to open a dropdown menu. Click the
Olá. Eu estou querendo criar um Layout File (Padrão de Imagem) como extensão de um pagamento/assinatura (.gpa) que fiz ao Adobe Acrobat Premium. Eu consigo fazer isso através do simples anexo abaixo ou é necessário programação em console?
📢 Announcement: Adobe Analytics Mentorship Program 2023! 🌟 Dear Community Members, We are thrilled to introduce Adobe Analytics Mentorship Program aimed at empowering Community members to upgrade their skill levels by achieving valuable Analytics certifications. This program brings our Community's experts – Mentors – together with our newer aspiring product learners – Aspirants – to foster knowledge-sharing, guidance, and mutually beneficial opportunities for professional growth. 📆 Program Timeline: The Mentorship Program will officially commence on July 10 and finish on August 25. During this period, participants will have the opportunity to engage in enriching mentorship relationships, gain valuable insights, and work towards obtaining certifications in their desired fields. June 1, 2023: Program Announcement / Applications Open June 26, 2023: Application Window Closes for aspirants July 5,&
Hi, I am using AEM 5.6.1. I am getting following error. org.apache.sling.api,version=[2.3,3) -- Cannot be resolved org.apache.sling.api.request,version=[2.4,3) -- Cannot be resolved org.apache.sling.api.resource,version=[2.5,3) -- Cannot be resolved org.apache.sling.models.annotations,version=[1.0,2) -- Cannot be resolved org.apache.sling.settings,version=[1.3,2) -- Cannot be resolved. In /system/console/depfinder I found org.apache.sling.api depencies as <dependency> <groupId>org.apache.sling</groupId> <artifactId>org.apache.sling.api</artifactId> <version>2.4.3-R1488084</version> <scope>provided</scope></dependency>In pom.xml file I mentioned same dependencies. Still I am getting same issue.
We have a situation where when we reload a page, the ttMETA object is undefined. Why would this happen? If I check the network calls, I get the same thing whether undefined or not.Any ideas why this would happen? Thanks,MJ
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.