Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team,Metadata schema in Assets is taking 3-5 minutes to load. For example, if I want to make any change in the metadata schema, I need to wait for 3-4 minutes for the schema to load completely. And this happens only when the Workfront connector configuration is active. Does anyone facing this sort of issue? If yes, please let me know how you have resolved it.Thanks,Rahul
Campaign comes with Adobe Notification Service that allows Experience Cloud solutions to alert users across Experience Cloud on activities that are important for them to know. Real-time notifications keep relevant stakeholders informed and provide users with the ability to immediately and directly act on activity notifications from within the application. The result for teams is advanced agility, efficiency and smoother execution of campaigns. Read here to know how and for what all activities can you configure the notifications: Adobe Notification Service Please feel free to reach out through the below comment section in case you have any questions.
I can hear your inner thoughts: “Don’t do what now? Marketo already enforces the rule that two programs can’t have the same name (at the same point in time).” Ah, but that rule isn’t as strict as you think. You can create a program with a nested program of exactly the same name, though I dearly wish you could not: Why is that setup a bad move? Because the popular Push Lead REST API method accepts a program name, not a program ID. Push Lead is an incredibly useful method ’cuz it lets you consolidate, in one API call, upserting up to 300 Marketo people and upserting a program membership for all of them.[1] This keeps your code relatively retry-free and saves massively on daily API calls. But for reasons I’m not privy to, the all-purpose Push Lead endpoint — unlike the single-purpose Sync Program Member and comparatively complex Submit Form endpoints — doesn’t let you pass a pro
Hi All, Is there a way we can mix React and Sightly/HTL components in a same page? I tired to add HTL components in a SPA app/page and they would not even render. I guess this is expected as the React App is not aware of the HTL component and hence ignored. Is there a way where I can have 2 containers in a page where 1 allows you yo add HTL components and the other React components? Any pointers toward a solution/poc would be appreciated. ThanksJai
Sling Scheduled Jobs vs Sling Scheduler by Jörg Hoh Abstract Apache Sling and AEM provide 2 different approaches to start processes at a given time or in a given interval. It is not always trivial to make the right decision between these two, and I have seen a few cases of misuse already. Let’s dive into this topic and I will outline in what situation to use the Scheduler and when to use Scheduled Jobs. To get a better understanding on these 2 distinct features, I cover a 2 use cases and list which feature is a the better match for it. Execute code exactly once at a given time That’s a case for the scheduled job. Even if the job is failing because the executing SLING instance goes down, it will be re-scheduled and tried again. Here the exactly once semantics means that this is a single job with a global scope. Missing it is not an option. It might be delayed if the triggering date is missed or the execution is aborted, but it will be executed as soon as possible after the scheduled
Get Started with Journey Optimizer by Adobe Abstract What is Adobe Journey Optimizer? Adobe Journey Optimizer helps companies deliver connected, contextual, and personalized experiences to their customers. The customer journey is the entire process of a customer’s interactions with the brand, from the first moment of contact until the customer leaves. It starts with the awareness phase, where the customer learns about the brand and starts engaging. The customer will then further interact with the brand, visit online and physical sites, and make purchases, send messages or post reviews. Adobe Journey Optimizer is built natively on Adobe Experience Platform and combines a unified, real-time customer profile, an API-first open framework, centralized offer decisioning, and artificial intelligence (AI) and machine learning (ML) for personalization and optimization. Journey Optimizer allows brands to intelligently determine the next best interaction with scale, speed, and flexibility acros
Adobe App Builder — The Power of Scaling at Your Fingertips by Kelvin Xu Abstract Built on top of Adobe I/O Runtime, App Builder provides a unified development framework for extending and customizing Adobe solutions without worrying about the physical infrastructures. I/O Runtime, which is Adobe’s serverless compute platform, helps developers to scale quickly by providing auto-scaling features. But on the other hand, it doesn’t necessarily mean you can throw everything at it all at once and hope it will magically work out for you. So let’s take a little closer look at how it should be efficiently leveraged. First, let’s step back with some basics. When talking about scalability, a common use case coming into mind is batch processing such as processing assets, and documents in the hundreds or thousands. Read Full Blog Adobe App Builder — The Power of Scaling at Your Fingertips Q&A Please use this thread to ask the related questions.
Hi AllDoes any one faced too much recursive invocations (>=20) errorany clue would be helpfulRegardsManjunath
All, On 64 the below logic resolved to the node multi n case of [A] or it returned empty in case of [B] but on 65 , this returns the parent node[B] if node multi is not found else it returns as in [A] that is expected. Tried @Named but didn't help. Please let me know if i am missing something I want it to resolve to multi only. This was working on 64 and now we migrated to 6.5.12 and it is broken. <sly data-sly-use.carousel="com.test.aem.core.components.carouselController"> @Model(adaptables = Resource.class)public class CarouselController {@586265@7392697public Resource multi; The content structure For [A] - with "multi" node's presence, ${carousel.multi.path} is the path to "multi" node[A]/content/X/.. /group /slides /multi For [B] - where "multi" node is missing, ${carousel.multi.path} is the path to "group" node[B]The content structur
Hey All, So every once and a while uploading an image we get "Process failed". I know how to reprocess and that will fix it, but is there a way I can do a report against the DAM to find all assets that have "Process failed"? Thanks
Hi everyone, After installing the latest AEM service pack, the responsive grid is not working properly, and the content is not aligned properly as it should be. For example, in our STAGE environment, everything is aligned as it should be, but we didn't install the SP there yet. The problem with the responsive grid is that it's not reading the phone and tablet "offset, width" properties, instead, it's just using the default values for all other device types. The default values for this example are offset=3 and width=9, and it's setting the width to 9 on all device types, but it should be 12 for tablets and phones. To be more specific, this is what we are getting currently from the responsive grid: class="aem-Grid aem-Grid--9 aem-Grid--tablet--9 aem-Grid--default--9 aem-Grid--phone--9 " The configuration is the same as in the STAGE environment where we get different class from the responsive grid: class="aem-Grid aem-Grid--9 aem-Grid--tablet--12 aem-Grid--d
Hi Team,Our requirement is to import assets presents in network mounted drive. We decided to use ACS Commons URL Asset Import. This fits to our requirement and importing assets in lower environment.But in higher environments, We can't perform any step manually. Everything has to be done either using some job or some utility. We are not allowed to create/start process manually. Is there any way I can trigger URL Asset Import by using API or some other means.Any help/approach please
Hello Team,As we know i18n translation are part immutable content in AEM as CS. and translations are managed from code repository which restricting us from managing the dictionary directly on AEM cloud instances.But we are thinking to make the managed by content authors just like the way we had in earlier version where we could update the dictionary directly on the AEM instances. Any guide here ? is that right approach if we can move dictionary under conf content folder to manage dictionary as part of mutable content ?
Use the Enable SMTP test mode option to test sending emails via an SMTP connection without actually sending messages. The usage of SMTP test mode has been explained in a guideline documentation. Check here for more details: SMTP Test Mode Please feel free to reach out through the below comment section in case you have any questions.
Recording for this session would be made available in this thread Session Details Explore the new features released last year, an update on behind-the-scenes developments, and a look forward to the rest of 2022. Details about how Cloud Manager works under the hood and how a customer can make the best use of it. The content applies to both Adobe Experience Manager as a Cloud Service and Experience Manager Managed Services, with a focus on Cloud Service. It’s suitable for technical and nontechnical attendees alike. Prior exposure to Cloud Manager can help for context, but it isn’t necessary. Housekeeping details: Duration: 60 minutes including 10 minutes of Q&A Audience: Customers, Partners, and Adobe Employees Recording & Slides will be made available to the public after the session The session is free of charge, registration will be required Session Recording Session Schedule Wednesday, June 15, 2022, | 8 am PDT OR 5 pm CET OR 8.30 pm IST Speaker(s) Remus&
Personalisation key to Coles’ e-commerce plans by Theaustralian Abstract One of the most prominent after-effects of the COVID-19 pandemic for retailers has been the dramatic growth it spurred in online shopping. According to Adobe’s Digital Economy Index, the world saw a 12.5 per cent increase in e-commerce sales across all categories in 2021, with 41.8 per cent of spending driven by electronics, apparel, and groceries. Adobe also found that online sales for groceries in the US alone were expected to reach $US85 billion this year. This is an important trend for the team at Coles Group, who has seen e-commerce transactions grow from 3 per cent of total sales before the pandemic to around 8 per cent today. According to Coles’ chief executive for e-commerce, Ben Hassing, while the volume of e-commerce transactions was growing quickly, so too were customers’ expectations of their online shopping experience. These changes have led Coles to announce a new investment in delivering a more
Cloud enterprise CMS - Benefits of moving to AEM by Shankar krishnan Abstract With the world moving to cloud services, a cloud-based enterprise Content Management System (CMS) is crucial to the smooth performance of daily content tasks and actions. An Enterprise CMS essentially allows the team to manage the entire lifecycle of every piece of content through one shared dashboard. Adobe Experience Manager (AEM) is a modern, cloud-based platform that allows you to develop, personalize, and publish engaging experiences across channels. AEM is typically used to deploy Adobe Experience Cloud (AEC) content and assets and supports a variety of contexts such as websites, native applications, and mobile applications. Before we deep dive into why you should prefer AEM over WordPress, Let’s look at a few of the disadvantages of WordPress. What does WordPress Lack? WordPress is a popular CMS that has many features that help enterprises set up a CMS system. However, its lackings make it difficul
Why consider using AEM over WordPress for Multi-Site Management? by Shankar krishnan Abstract A centralized content management platform is a crucial element of many businesses’ content strategies today. This is essentially based on the need for curating and managing content in multiple languages for various regions that the business caters to. Adobe Experience Manager Multi-Site Manager (AEM MSM) is one such tool that has been of great use to many businesses today. AEM MSM allows flexibility to companies to create and deploy separate sites for different countries or markets with the same site content or specific content in the regional language. The real purpose of MSM is to manage multiple websites that share common content. it is mainly used for multi-region multi-lingual sites. Thus AEM content management capabilities allow for better management of language copies across these websites. Benefits of using MSM in Adobe Experience Manager Synchronized updates: You can essentially
Integrating Algolia Search for AEM Sites by Shankar krishnan Abstract Algolia with over 10,000 customers as of January 2021 and 30 billion search queries a week, is currently second only to Google. The numbers show clearly the need in the market for a good Site Search solution which was at some point dominated by GSA at the enterprise level followed by many Solr and Elastic-based implementations. At Hashout, we are involved in multiple Algolia implementations and we truly love and recommend Algolia to our customers. As Algolia is rapidly launching capabilities, we being an implementation partner of Algolia are constantly learning and taking them to our enterprise customers. Since we work extensively on the Adobe Experience Manager platform for our customers, there are few things we would like to share from our experience on integrating AEM with Algolia to deliver a site search experience. Algolia at the moment does not provide an official connector between AEM and Algolia. We have b
Automation Testing with Selenium and Adobe Experience Manager (AEM) by Viraj Rane Abstract Testing is a crucial stage not only in software development but also in every other industry. The clothes we wear, the food we eat, the toothbrush we use, even in this pandemic time (no pun intended) everything goes through some or other kind of testing to ensure product safety, quality, and our trust in companies. Practically, the number of test cases even for a small piece of code or software could be infinite. Thus, stakeholders and the QA team generally agree upon the cases which are feasible to cover in a given timeline. It is not practically possible to cover a large number of test cases manually. Eventually, teams started to automate the tasks which are repetitive and could be abstracted to run for future developments. This saves time for some complex testing scenarios which are not easy to automate. Also, it gives an assurance to stakeholders that the quality of testing is uniform acro
Configuring AEM for Single Sign On via Azure AD by Techrevel Abstract To integrate Azure AD with AEM, we need to execute following steps: Configure Azure AD Single Sign-On – to enable users to use this feature. Configure Adobe Experience Manager Single Sign-On – to configure the Single Sign-On settings on AEM . Create an Azure AD test user – to test Azure AD single sign-on. Assign the Azure AD test user – enable user to login via Azure AD single sign-on. Test single sign-on – to verify whether the configuration works. The reference links for majority of the steps are added to their title. The following blog shares details on Configuring AEM for Single Sign On. Link also provides details. But, few configs/screenshots have changed. Attaching the relevant details. Read Full Blog Configuring AEM for Single Sign On via Azure AD Q&A Please use this thread to ask the related questions.
CRX Cleaner and IntelliVault Plugins for AEM by Sgaemsolutions Abstract I have always been fond of plugins and tools which makes my life easier. In this blog, I will talk about two of my favorite plugins in IntellijIdea which makes my AEM development easier: CRX Cleaner and IntelliVault. . CRX Cleaner: Recently a new plugin has been added in my development life which is CRX Cleaner. This is an IntellijIdea Plugin and absolutely free. Use Case: In AEM, while syncing the content, the syncing of workflows, templates, policies or sometimes pages also need to be done from AEM to the codebase repository. While syncing via packages/ plugin, it pulls all the unwanted properties like jcr:modifiedBy, jcr:modifiedDate, jcr:createdBy etc in the code base and makes git pushes really messy. Before this plugin, either I just avoided these properties and pushed the code having these properties or I used to clean up by myself one by one which was a super tedious task. I installed this plugin i
How we built a blog platform with AEM by Ruolan Ji Abstract Blog platforms are ubiquitous today as a crucial part of many organizations’ marketing strategies. Since blogs house a variety of original and sponsored content over time and help to build your brand equity, it’s important to structure them in a way that is aligned with your business goals. Luckily, there are tools like Adobe Experience Manager (AEM) that can help you build, integrate, and maintain your blog platform with efficiency and ease. What functionalities do we need in a blog platform? Blog platforms should offer hosts the ability to publish and edit articles, as well as placing ads on the platform. General users should also be able to navigate the blog, search its content, view author profiles and information, comment on and share articles to social media, and sign up for a newsletter to receive regular updates. Why build a blog platform? Blog platforms can provide your business with valuable revenue generation opp
Being paranoid about encoding — URL encoding, HTML encoding, UTF-8 encoding, any encoding — helps avoid uncomfortable post-mortems. But here’s one type of apparent encoding bug that’s actually a false alarm. Been working with a client on a complex Marketo form localization project, where pretty much everything — from labels to placeholders to error messages to dropdown options — is translated according to the person’s selected language. There’s only one form defined in Marketo, with a separate translations file (a JS file to be hosted on their CDN) for each language. I provided download links to the client, but they wrote back with alarm: “When we open those URLs, we don’t see Chinese characters. The file encoding must be wrong.” But nothing was actually wrong! They were just, without realizing it, looking at the the files in a context that the real world doesn’t use. You see, they were just opening https://assets
Hello everyone, I need assistance to move foward with a development project over Adobe Experience Manager , we already won the opportunity, so I already have the PO but ironically it's been very difficult to contact with a member of Adobe here in Spain
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.