Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Currently our website is hosted with AMS, and includes an externally hosted AWS MySQL Database, connected via peering of the private networks. We are investigating moving the site to AEM as a Cloud Service, and we were trying to confirm whether AaaCS supports external databases. Does anyone have any information around whether this is possible with Cloud Services? I have been unable to find anything in the documentation.
If you’ve spent any time in marketing operations, it is inevitable that you will have heard the question: “why hasn’t {so and so} received this email?” This question can cause us to spend a lot of time on a wild goose chase, especially if the common culprits aren’t the cause of the issue. The smart list rules for your email program somehow didn’t qualify the person due to missing or incorrect data, or an error in the filtering rules, -or- The person had unsubscribed from communications, and the email was not sent as operational. Generally, if you aren’t filtering out your blocked records from your email sends, then you can see this person in the Blocked list in your email program. These are the two most common reasons people don’t qualify for email sends. However, there is a third cause: Communication limits have been reached. Communication limits are an important feature of Marketo. This feature prevents records in your database
Do you have questions about the new Workfront experience? Are you looking for ideas and guidance on how to tackle the change management of the migration? Have you already made the transition and have some "things I wish I'd known" tips to share with others? Join us tomorrow (Tuesday, April 20) at 11 a.m. Eastern 4:00 p.m. UK for an interactive networking session on the topic of the new Workfront experience. We'll start with a presentation from @Josh Boston‚, Sr. Program Manager at Workfront, who will share migration best practices and practical tips, and review of all the resources available to make the transition as seamless as possible. @Brandon Pritchard‚ and Jennifer Demboski from Nationwide Insurance, will also be joining us to share their transition experience, from pre-planning, to roll-out, to lessons learned along the way. We'll leave plenty of time for roundtable group discussion for you to share questions, concerns and ideas about your own migration. Sp
AEM - Core Components Introduction by Adobe Docs Abstract n Adobe Experience Manager, components are the structural elements that constitute the content of the pages being authored. Components have always been a fundamental element of the AEM experience, making page creation simple but powerful for the author and the development of components flexible and extensible for the developer. The Core Components are a set of standardized Web Content Management (WCM) components for AEM to speed up development time and reduce maintenance cost of your websites. Read Full Blog AEM - Core Components Introduction Q&A Please use this thread to ask the related questions.
Adobe Experience Manager as a Cloud Service Documentation by Adobe Docs Abstract Adobe Experience Manager (AEM) is a comprehensive content management solution for building websites, mobile apps, and forms. AEM makes it easy to manage your marketing content and assets. See these guides, video tutorials, and other learning resources to implement and use AEM as a Cloud Service. Read Full Blog Adobe Experience Manager as a Cloud Service Documentation Q&A Please use this thread to ask the related questions.
AEM - Set up a Local AEM Development Environment by Adobe Docs Abstract Guide to setting up a local development for Adobe Experience Manager, AEM. Covers important topics of local installation, Apache Maven, integrated development environments and debugging/troubleshooting. Development with Eclipse IDE, CRXDE Lite, Visual Studio Code and IntelliJ are discussed. Overview Setting up a local development environment is the first step when developing for Adobe Experience Manager or AEM. Take the time to set up a quality development environment to increase your productivity and write better code, faster. We can break an AEM local development environment into 4 areas: 1. Local AEM instances 2. Apache Maven project 3. Integrated Development Environments (IDE) 4. Troubleshooting Read Full Blog AEM - Set up a Local AEM Development Environment Q&A Please use this thread to ask the related questions.
HTL Expression Language by Adobe Docs Abstract The HTML Template Language uses an expression language to access the data structures that provide the dynamic elements of the HTML output. These expressions are delimited by characters ${ and }. To avoid malformed HTML, expressions can only be used in attribute values, in element content, or in comments. ${properties.jcr:title} Expressions can be escaped by prepending a \ character, for instance \${test} will render ${test}. Variables Variables are containers that store data values or objects. The names of variables are called identifiers. Without having to specify anything, HTL provides access to all objects that were commonly available in JSP after including global.jsp. The Global Objects page provides the list of all objects provided access to by HTL. Read Full Blog HTL Expression Language Q&A Please use this thread to ask the related questions.
A Short, Semi-Accurate History of Web Content Management by Daniel Klco Abstract To understand where we are going in Web Content Management, we must first understand how we got to where we are now. Let’s embark on a semi-accurate and mildly satirical journey through the history of Web Content Management. In the Beginning… In the beginning, the web developer created raw HTML without form or process and saw it was bad. Incantations such as FrontPage and Dreamweaver could produce elegant pages from arcane HTML tags, but code and content were inexorably mixed any changes to words or images required developer support. Developers grew tired of marketing buzzing on about customer journeys, content velocity, and interactions and decided something must be done to provide separation between content and code. Read Full Blog A Short, Semi-Accurate History of Web Content Management Q&A Please use this thread to ask the related questions.
Case Insensitive Queries with the AEM Query Builder by Daniel Klco Abstract Recently, I needed to perform a query using the AEM Query Builder which was case insensitive. While I normally prefer using JCR SQL2 queries, in this case Query Builder was a better fit as I wanted consuming applications to be able to manipulate the query and doing so as a map is significantly easier than doing so as a string. I was surprised to find that there was no native Query Builder Predicate for doing case insensitive queries so I ended up writing my own. The predicate works by lower casing the value and then using the XPath fn:lower-case method to compare to the field value in lower case. /* This is free and unencumbered software released into the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. In jurisdictions that recognize
AEM: debugging Apache rewrite rules on dispatcher by Jeroen Druwé Abstract On my current project, we have many Apache rewrites rules configured. I recently discovered an issue in one of our rules that caused our product pages not to render correctly. It can be quite cumbersome to check every single rule, I went looking for a better solution and found one: mod_rewrite logging using the LogLevel directive. Within your directive LogLevel alert rewrite:trace3 mod_rewrite offers detailed logging of its actions at the trace1 to trace8 log levels. The log level can be set specifically for mod_rewrite using the LogLevel directive: Up to level debug, no actions are logged, while trace8 means that practically all actions are logged. Using a high trace log level for mod_rewrite will slow down your Apache HTTP Server dramatically! Use a log level higher than trace2 only for debugging! - http://httpd.apache.org/docs/current/mod/mod_rewrite.html#logging tail -f error_log | fgrep '[rewrite:'
AEM Cloud Service - Create Asset Servlet for Uploading Small files using CURL or from Third Party Apps by Sreekanth Choudry Nalabotu Abstract Uploading assets to AEM Cloud Service is a 3 step process (initiateUpload.json, Upload to blob storage, completeUpload.json). Tools like https://github.com/adobe/aem-upload can be used to upload files to AEM using a NodeJS client... This post is on creating simple assets (text , json files etc.) in AEM using CURL or other third party apps in a single step (in traditional AEMs this is provided by .createasset.html check documentation). Pass the fileName and fileContent parameters to create assets in AEM with this servlet installed... Solution Add a servlet apps.experienceaem.assets.core.servlets.EAEMCreateAssetServlet to create the assets in AEM... package apps.experienceaem.assets.core.servlets; import org.apache.commons.lang3.StringUtils; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStat
Hello community,I am adding overridden carousel component as a resource like below.<sly data-sly-resource="${'herobanner' @ resourceType='mysite/components/content/herobannercarousel'}"></sly>Now when I try to author this carousel to add carousel items, it doesn't allow me to add. Nothing happens when I click on add button. It throws below js error in console.Uncaught TypeError: Cannot read property 'path' of undefined at Array.self.find (core.js:909) at HTMLButtonElement.<anonymous> (clientlibs.js:175) at Vent._executeListenersAtElement (coralui3.js:4141) at Vent._executeBubbleListeners (coralui3.js:4250) But when I save dialog and then again open it to add items, it allows me to add items without any errors. I am observing this same behavior for core carousel component and we Retail carousel as well. ThanksSwapnil
Our Adobe Digital Experience Communities are the heartbeat that connect, engage and empower our users to create game-changing digital experiences leveraging Adobe solutions. To help us continue to elevate your experience and inspire others to do more in our Communities, we are renaming the Adobe MVP program to Adobe Community Advisors. The Community Advisor program is designed to recognize our most engaged, passionate, and supportive Digital Experience Community members. Community Advisors will mentor, encourage, and facilitate Community participation, share their product expertise, knowledge, and reinforce the Communities as the primary peer-to-peer resource for Experience Cloud customers. User needs to achieve level 6 in the Experience League communities to apply. Please complete the Community Advisor Interest Form using the link below: APPLY HERE COMMUNITY ADVISOR PROGRAM BENEFITS&nbs
Our Adobe Digital Experience Communities are the heartbeat that connect, engage and empower our users to create game-changing digital experiences leveraging Adobe solutions. To help us continue to elevate your experience and inspire others to do more in our Communities, we are renaming the Adobe MVP program to Adobe Community Advisors. The Community Advisor program is designed to recognize our most engaged, passionate, and supportive Digital Experience Community members. Community Advisors will mentor, encourage, and facilitate Community participation, share their product expertise, knowledge, and reinforce the Communities as the primary peer-to-peer resource for Experience Cloud customers. User needs to achieve level 6 in the Experience League communities to apply. Please complete the Community Advisor Interest Form using the link below: APPLY HERE COMMUNITY ADVISOR PROGRAM
Our Adobe Digital Experience Communities are the heartbeat that connect, engage and empower our users to create game-changing digital experiences leveraging Adobe solutions. To help us continue to elevate your experience and inspire others to do more in our Communities, we are renaming the Adobe MVP program to Adobe Community Advisors. The Community Advisor program is designed to recognize our most engaged, passionate, and supportive Digital Experience Community members. Community Advisors will mentor, encourage, and facilitate Community participation, share their product expertise, knowledge, and reinforce the Communities as the primary peer-to-peer resource for Experience Cloud customers. User needs to achieve level 6 in the Experience League communities to apply. Please complete the Community Advisor Interest Form using the link below: APPLY HERE COMMUNITY ADVI
Hello all, I have install the quickstart version of AEM on a VM Windows 10 (no server version).After a short time (about 10 or 20 minutes) some features stop working ( task creation and editor pages ). When i click on their button, a new page open but it never stop loading. The rest of the application is still working. I can resolve this by shutdowning the program and restarting it.Do you have any idea on how to resolve it ? Thank you
3 Ways Adobe Experience Manager (AEM) Can Help Your Commerce Business Stay Strong Post-COVID by kbwebconsult Abstract 2020 saw businesses worldwide rushing to establish an online presence as the global pandemic forced doors shut. However, with some restrictions beginning to ease, businesses will be defined in 2021 by how flexible they can be to maintain a strong digital presence and simultaneously support a return to brick-and-mortar establishments. Managing your company’s marketing operations in this dynamic landscape may feel overwhelming, especially since many countries, states, and even cities will re-open at different rates, and E-commerce is firmly here to stay. With the robust Adobe Experience Manager® (AEM) platform, companies can feel empowered to navigate this new landscape and confidently reach customers both online and in-person in any locale. The pandemic has accelerated the move towards E-commerce. With the solidification of online business over the past year, companies
Adobe Summit 2021: Calling All Developers by colene Chow Abstract Adobe Summit is more useful and informative for developers than ever before. At this year’s virtual event, we’re featuring speakers and experts from a diverse range of backgrounds and skill sets across Adobe Experience Cloud with a brand new Developer Ecosystem track. Learn the latest Adobe tech advances and developer tools whether you’re an in-house, agency, or third-party developer. The Developer Ecosystem track covers a variety of products including Project Firefly, Magento Commerce, Adobe Experience Manager, Adobe Analytics, and Adobe Experience Platform. Develop, Deploy and Distribute Custom Apps with Adobe I/O Every enterprise needs their systems to be agile and flexible to respond to changing market conditions and gain the biggest competitive advantage. See how Adobe I/O can help you build secure, scalable apps with easy integrations without worrying about storage or hosting. Get real examples of single page and
Translation support for AEM Content Fragments by Adobe Docs Abstract Learn how Content Fragments can be localized and translated with Adobe Experience Manager. Mixed-media assets associated with a Content Fragment are also eligible to be extracted and translated. Video: https://images-tv.adobe.com/mpcv3/3339/bbf88282-b79d-420e-8872-f002ec49558b_1614206847.1920x1080at3000_h264.mp4 Content Fragment Translation Use Cases Content Fragments are a recognized content type that AEM extracts to be sent to an external translation service. Several use cases are supported out of the box: A Content Fragment can be selected directly in the Assets console for language copy and translation Content Fragments referenced on a Sites page are copied to the appropriate language folder and extracted for translation when the Sites page is selected for language copy Inline media assets embedded inside a content fragment are eligible to be extracted and translated. Asset collections associated with a conten
Extending Page Properties by Adobe Docs Abstract Customizing the metadata fields for the Page Properties is a common requirement in any Sites implementation. This video details the most effective way to accomplish this using features of the Sling Resource Merger. Video: https://images-tv.adobe.com/mpcv3/3362/584c4d42-7091-4dfd-94fa-0c21b2e18147_1614219469.1280x720at2000_h264.mp4 Read Full Blog Extending Page Properties Q&A Please use this thread to ask the related questions.
Use Project Masters by Adobe Docs Abstract Project Masters work by defining a set of AEM user groups (owners, editor, and observer) and allowing derived Projects to reference and reuse those centrally defined user groups. This reduces the overall number of user groups required in AEM. Before Project Masters, each project created 3 user groups with the accompanying ACEs to enforce permission-ing, thus 100 projects yielded 300 user groups. Project Masters allows any number of Projects to reuse the same three groups, assuming the shared membership aligns to Business requirements across the project. Read Full Blog Use Project Masters Q&A Please use this thread to ask the related questions.
Using Cascading Metadata in AEM Assets by Adobe Docs Abstract Advanced metadata management allows users to create cascading field rules to form contextual relationships between metadata in AEM Assets. The video below demonstrates new dynamic rules for field requirement, visibility, and contextual choices. The video also details the steps needed for an administrator to apply these rules to a custom metadata schema. Video: https://images-tv.adobe.com/mpcv3/3030/202cbfc7-5cac-4406-9765-91862b12a9e3_1614285923.1920x1080at3000_h264.mp4 Read Full Blog Using Cascading Metadata in AEM Assets Q&A Please use this thread to ask the related questions.
Develop AEM Commerce for AEM as a Cloud Service by Adobe Docs Abstract Developing AEM Commerce projects based on Commerce Integration Framework (CIF) for AEM as a Cloud Service follows the same rules and best practices like other AEM projects on AEM as a Cloud Service as well. Please review these first: 1. AEM Project Structure 2. AEM as a Cloud Service SDK 3. AEM as a Cloud Service Development Guidelines A local development environment is recommended to work with CIF projects. The CIF Add-On provided for AEM as a Cloud Service is available for local development as well. It can be downloaded from the Software Distribution portal. The CIF Add-On is provided as a Sling Feature archive. The zip file available on the Software Distribution portal includes two Sling Feature archive files, one for AEM author and one for AEM publish instances. Video: https://images-tv.adobe.com/mpcv3/4464/e0598b86-d908-40af-8331-fb09358bf52a_1598044533.1920x1080at3000_h264.mp4 Read Full Blog Develop AEM Co
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.