Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
AEM CMS Headless | AEM Headless quick setup for AEM as a Cloud Service by Adobe Abstract The AEM Headless quick setup gets you hands-on with AEM Headless using content from the WKND Site sample project, and a sample React App (a SPA) that consumes the content over AEM Headless GraphQL APIs. Prerequisites The following are required to follow this quick setup: AEM as a Cloud Service Sandbox environment (preferably Development) Access to AEM as a Cloud Service and Cloud Manager AEM Administrator access to AEM as a Cloud Service Cloud Manager - Deployment Manager access to Cloud Manager The following tools must be installed locally: Node.js v10+ npm 6+ Git An IDE (for example, Microsoft® Visual Studio Code) 1. Create a Cloud Manager Git repository First, create a Cloud Manager Git repository which is used to deploy the WKND Site. The WKND Site is a sample AEM website project that contains content (Content Fragments) and a GraphQL AEM endpoint used by the quick setup’s React App. Read Fu
CMS Headles | Headless CMS with AEM: A Complete Guide by One-inside Abstract You might have already heard about Headless CMS and you may be wondering if you should go “all-in” with this new model. In our complete guide, we are going to answer the most common questions, such as What is the difference between Headless and traditional CMS? Is headless the best choice for your next website implementation? How to use a headless CMS for your next project It’s best to understand what Headless CMS means before making any decision to start developing your next web project on a content delivery model that won’t fit. At One Inside, our expertise relies on the implementation of the Adobe CMS, Adobe Experience Manager (AEM). We can show you what AEM can do in regards to content delivery — and in which case headless is recommended. What is a traditional CMS? This is likely the one you are familiar with. Traditional CMS uses a “server-side” approach to deliver content to the web. The main chara
WCMS | An Introduction to Headless or Decoupled CMS in AEM 6.5 by Specbee Abstract Adobe Experience Manager (AEM) 6.5’s release in April 2019 saw an addition of some key features and enhancements. It allows enterprises to offer more innovative and comprehensive customer experiences, faster and better. What is a headless CMS? Headless architecture offers a new way of presenting AEM content. Unlike the traditional AEM solutions, headless does it without the presentation layer. Instead, you control the presentation completely with your own code in any programming language. Headless CMS in AEM 6.5 The headless CMS extension for AEM was introduced with version 6.3 and has improved since then, it mainly consists of the following components: Content Services: Expose user defined content through an API in JSON format. All 3rd party applications can consume this data. Content Fragments: Allows the user to add and update content as structured data entities. The Content Fragment Model define
Content Management System | Using Adobe Experience Manager (AEM) as a Headless CMS to Deliver Business Content at Scale by Gspann Abstract This blog can help you understand why you need to bring your content out from siloed environment and add agility to it, using Adobe Experience Manager’s headless CMS capabilities. Explore how AEM can shape up a consistent and connected experience for consumers with your brand. Unlike traditional CMS platforms, like web content management systems—which are tightly bound to a particular presentation technology (e.g., .NET, Java, Rails, etc.) and target channel (e.g., web, mobile, e-commerce, etc.)—headless CMS platforms free themselves from prescribing a specific target presentation model. A headless CMS, often known as an API-first, focus on the freedom from any specific presentation technology or channel. This approach enables the CMS to live up to the promise of managing content in place and publishing anywhere. Adobe Experience Manager supports
Hello, I'm not sure if this is the correct forum for this. I am new to AEM and have been working through some tutorials. I generated a java project using the adobe archititype and when I try to build I keep getting errors when downloading the uber-jar-6.5.8-apis.jar. I cannot use the public repository due to proxy issues. The jar does exist in our Maven repository. I tried to run the mvn clean install in offline mode and I still get the error Any thoughts on how to resolve this would be appreciated. I did search the knowledge base but nothing really matched. [ERROR] Failed to execute goal on project learn.core: Could not resolve dependencies for project com.adobe.aem.guides:learn.core:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: com.adobe.aem:uber-jar:jar:apis:6.5.8, org.apache.commons:commons-imaging:jar:1.0-R1534292: Could not transfer artifact com.adobe.aem:uber-jar:jar:apis:6.5.8 from/to devops-ally-repo-group (https
A team member asked me if there was an easy way to create a data/field dictionary for a Marketo/Microsoft Dynamics native integration and unfortunately there isn't. In this article I will explain how to understand the field mapping between Microsoft Dynamics (MSD) and Marketo. When you export all the fields using “Export Field Names” you will get an excel field with the REST API, SOAP API and Friendly Label. Fields with no SOAP API name are Marketo only. Many seem to be Marketo Microsoft system fields, Marketo system fields and a few which I’m unable to explain. Here's an example of some of them. Fields which include an (a) in the Friendly Label should be account fields. You can verify field mappings manually be looking them up in Field Management Fields with a (c) in the Friendly Label should be a contact field and may be mapped to a lead field. The default fields (aka standard fields) which are already in Marketo before the integration should be mapped to eith
I am trying to get attribute value set in Slingmodel class. Below code is used to set value of attribute "mycustomparam" in sling model. model1.java request.setAttribute("mycustomparam", "value"); But unable to get this value in HTL I have tried ${request.attribute @ mycustomparam} In other model2.java, i am able to get this value using request.getAttribute('mycustomparam'); Is there any way to get value in sightly instead of model?
I have divided the implementation into 6 steps. While the first three steps are very well explained on our official documentation. I would concentrate from step 4 onwards These are the documentation links for the first three steps Create Schema https://experienceleague.adobe.com/docs/platform-learn/tutorials/schemas/create-schemas.html?lang=en Create Datastream https://experienceleague.adobe.com/docs/experience-platform/edge/datastreams/overview.html?lang=en One additional step is that along with other services, like Adobe analytics, I would need to select Even forwarding as well. For example, I want to send data to non-adobe solutions through event forwarding as well along with Adobe Analytics Install Web SDK Extension https://experienceleague.adobe.com/docs/platform-learn/implement-web-sdk/tags-configuration/install-web-sdk.html?lang=en Create Even Forwarding Property If your org is provisioned for Event Forwarding, you should be able to see the option "Event Forwarding" in Launch
What's the deal with the Default Dashboard Object setting on the Everytouch Attribution section of the Marketo Measure App?! This setting affects top of the funnel functionality: Segmentation Segmentation allows you to create data categories to use as filters on reports (region, for example). For top of the funnel reporting, your segmentation would be based on fields on either the Lead or the Contact -- can't do both at the same time. If you select Lead as your Default Dashboard Object, your Lead fields will show up on the Segmentation config page; and vice-versa if you select the Contact object. Read more about segmentation here Stages (or custom fields) available for the Custom Attribution Model The Default Dashboard Object defines whether you pull from the Lead or Contact for your top of funnel stages for the Custom Model. You can't pull from both objects at the same time, it's one or the other. If you pick the Lead Object as the Default
Hi all,I have set up a marketing workflow where every time I execute a monthly marketing campaign, the recipients are filtered to remove anyone who is on a list "list of campaign X recipients". The recipients who make it through that filtration processed get added to that "list of campaign X recipients" then go through the marketing workflow as per usual. I dont want to send someone marketing emails more than once in a 6 month period, thus I have been manually checking the list pre-campaign each time and removing people who have been in the list for 6 months. Surely there is a way to automate this so that it happens automatically and I don't have to manually remove people from this exclusion list.Please tell me how I can schedule an automatic process that removes people from a list who have been in that list more than 6 months.Thanks so much in advance to you allBob
AEM Assets Demystified by Adobe Experience Manager User Groups Abstract Video: https://youtu.be/jLIaorKvCR0 Watch the recording of a discussion on AEM Assets, which will include a demystification of Assets, Brand Portal, Assets Essentials, and other products that are used by Marketers, Web developers, Creatives, and others. Read Full Blog AEM Assets Demystified Q&A Please use this thread to ask the related questions.
User engagement is key to the overall success of Workfront within your organization. If you are looking for tips, tricks or best practices to help drive usability and understanding of work management practices, join the Customer Success team for a 90-minute interactive session around user management. REGISTER NOW. Event Date: August 11, 2022Event Time: 1:00-2:30pm MTRegistration link. To get the most out of it, you will be encouraged to turn on your camera and come off mute to ask questions and share your own experiences.
We have configured a watched folder in AEM forms and it's ingesting the file successfully. However, in the advanced configuration, we have some customer properties being configured however, the workflow is not setting them. Are we doing something wrong? Basically, we have a string called "inputType" and we set it to the string "file". In the workflow, we create a string variable called "inputType" and it's value is undefined when it gets kicked off. Here is a reference to the documentation. We have verified that it is set using CRXDE too. https://experienceleague.adobe.com/docs/experience-manager-65/forms/publish-process-aem-forms/watched-folder-in-aem-forms.html?lang=en
I have followed the below-mentioned URL and worked on the custom validation on metadata schema. Once the error is shown, the metadata is getting saved even there is an error. Can someone please suggest if there is something missing?https://medium.com/@theopendle/aem-custom-metadata-forms-for-assets-8c6597205f9d Note: I have worked on the "Applying validations to form fields" section. @theopendle Thanks,Kiran Vedantam.
I need to convert my all my components. The first time I convert an element to an experience fragment it works well. However, the second time it creates a void experience fragment. I need to refresh the page in order to avoid problems. How can I resolve that situation?
PDFs in AEM: Embed PDFs into your pages with PDF Viewer by Adobe Tech Blog - Ben Vanderberg Abstract Content can come in a variety of formats in AEM. They could be images, videos, or even PDF documents. When it comes to PDFs, what is often the case is these PDFs are linked to and then rendered in the browser or downloaded to your computer, taking you away from the context and navigation of your own website. You also don’t get any insights into how they were interacting with PDFs other than downloading. There are a lot of common scenarios where this is the case. For example, you might see white-papers, guides, contracts, documents. If you are using AEM to power a customer portal or an intranet, you could have documents specifically related to a certain person that you want to host online. As part of AEM Core Components, there is now a new component called PDF Viewer, powered by Adobe PDF Embed API as part of Adobe Document Services. In a previous blog, I wrote in detail how you can t
Hi I written the below sightly and below java code my requirement is that my level 1 child tittle should come as list but it coming as paragraph, as shown below. ***********JAVA CODE********** import java.util.ArrayList;import java.util.Iterator; import javax.annotation.PostConstruct;import javax.inject.Inject; import org.apache.sling.api.SlingHttpServletRequest;import org.apache.sling.api.resource.ResourceResolver;import org.apache.sling.models.annotations.DefaultInjectionStrategy;import org.apache.sling.models.annotations.Model;import org.apache.sling.models.annotations.Via;import org.apache.sling.models.annotations.injectorspecific.Self;import org.apache.sling.models.annotations.injectorspecific.SlingObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory; import com.day.cq.wcm.api.Page;import com.day.cq.wcm.api.PageFilter;import com.day.cq.wcm.api.PageManager;import com.te.aem.sling.model.IndustryModel; @Model(adaptables = SlingHttpServletRequest.class, adapters
Hi Everyone, In our effort to reward the monthly top two users with a gift card for their participation on the Adobe Campaign Standard and the Adobe Campaign Classic v7 and Campaign v8 Community forums, we present to you the two top users in the Community for the month of July 2022 - @Marcel_Szimonisz and @CedricRey. Congratulations and a big thanks to both of you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top user and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month!
Hi Everyone, In our effort to reward the monthly top two users with a gift card for their participation on the Adobe Campaign Standard and the Adobe Campaign Classic v7 and Campaign v8 Community forums, we present to you the two top users in the Community for the month of July 2022 - @marcel_szimonisz and @cedricrey. Congratulations and a big thanks to both of you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top user and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month!
Hi Team Case 1: 1. 10 Users have jcr:read allow access on content/dam folder. 2. in dam I have created MyFolder 3. On Myfolder I gave only 4 out of 10 in Closed User/Group CUG permission. 4. So In effect will remaining 6 will have access to myfolder? or not Case 2: 1. 10 Users have jcr:read deny on content/dam 2. in dam I have created MyFolder 3. On Myfolder I gave only 4 out of 10 in Closed User/Group CUG permission. 4. So will 4 will able to access MyFolder? I am doing this on auther instance.
Hi, How can I make a page/ asset /folder immune to all workflow ? I am working on 6.5.12 , I am having requirement to have a exception page which needs to be immune to any type of workflow. Could someone suggest a solution.
Nice feature about AEM OAK indexing by Debal Das Abstract We are all aware of out of the box AEM search capabilities. From AEM developers to AEM architect , from content authors to AEM business analyst are using this search capability almost everyday during their work. But I would like to discuss one Search functionality use case here. Thanks to Adobe Experience League community , I got a chance to explore a new thing associates with AEM Oak indexing. Let’s discuss the use case and talk about implementation. Suppose I have created one page with Title called (jcr:title is the respective property) : Debal Test Page Read Full Blog Nice feature about AEM OAK indexing Q&A Please use this thread to ask the related questions.
Introduction to AEM by Techzette Abstract To begin comprehending AEM, we must first understand what a content management system is. Content Management System A content management system (CMS) is computer software that controls how digital information is created and modified. In simple words it is used to author the content such as text, images, videos and any other types of data on website. Typically, a CMS comprises two main parts. 1. Content management application (Application used to author and manage the content) 2. Content delivery application (Application that displays the updated content to the users using the website) Below diagram depicts the main features provided by the CMS platform. To facilitate this, Adobe developed a platform called Adobe Experience Manager that included features of a CMS (AEM). Now, lets see what exactly those in details. Adobe Experience Manager AEM is a content management system that can be used create websites, mobile applications, forms, and o
Effective Website Creation Using a Front-End Component Library in an AEM Environment by Exadel Abstract When building a website, you want to achieve a coherent and unique user interface while delivering a seamless user experience across all distribution channels. Realizing the need to come to market as soon as possible with a well-designed reliable solution, you look for ways to enhance and optimize the development process. This is where a front-end component library comes in — to give developers and website owners a “mental breather” in terms of development and design. Renowned companies such as Google, GitHub, Adobe, and Twitter have created solutions using reusable components that have stood the test of time. Let’s go over the possibilities of reusable web components, as opposed to custom web development. To see a real implication and use of a front-end UI library, we will use an example of Adobe Experience Manager CMS, and how you can enhance AEM development with reusable web com
I want to use the Social Sharing Core Component for AEM as a Cloud Service but the component has been deprecated. Is there any alternate solution for this?
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.