Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi there,Environment: aem 6.5.1, aem 6.3.3when I load one of my site pages, it is having below fullscreen mask , stopping clicking on any links or buttons.If I remove above div , it is working fine. please help.Thanks,Sri
Hello, I am using aem 6.5My requirement is to add multifield in content fragment.Eg. { Title: kiran, desc: test desc, Products: [{ name: abcd Url: google.com Location: USA}]}So for this product I need multifield which I can drag drop from content fragment.I tried link which was provided in other qu i.e. http://experience-aem.blogspot.com/2018/10/aem-6420-assets-content-fragments-coral-3-composite-multifield.html?m=1But this is more of static where fields are already provided in code. I m looking for fields ie. Name, url, location can also be shared by me. Anything like this is possible or any suitable solution which can hp me to bring this json in content fragment. Pls help.
Author: Oliver Lindberg Adobe has a long history of building products, services, and tools that serve a range of users. We moved from shrinkwrap software that was delivered every 12–18 months to having a connected relationship to our users 24/7. As we continue our journey in the cloud, we are growing a comprehensive and open platform for developers who can manage integrations, extensions, and build on our platform for their own custom solutions. The Adobe Experience Platform (formerly the Adobe Cloud Platform) provides a suite of Infrastructure-, Platform-, and Software-as-a-Service capabilities that support Experience Cloud, Document Cloud, and Creative Cloud. The clouds ingest, manage, and derive value from the information that users entrust to Adobe. By joining content and data in an open cloud platform, developers are able to create apps and experiences quickly, effectively, and at scale. Platform businesses have a "network effect," which means the more that people are using somet
“Imagine you win the lottery today and quit your job tomorrow. Would someone be able to step right in and take over your Marketo instance?” This is the mindset @Tori Forte, Marketo consultant extraordinaire, recommends as you’re thinking about documenting your Marketo instance. In fact, good documentation can be nearly as important as the actual implementation itself. Keeping track of changes and decisions you’ve made during your instance setup can help you: More easily train additional users in a scalable way Build more efficiently in Marketo long-term Maintain the health and hygiene of your instance moving forward Make the transition process much smoother for a new Marketo admin if your team experiences any turnover There are a couple different types of documentation you can produce. A governance guide outlines your instance setup in detail with topics such as program/folder structures, communication limits, and more. This would be a living document that users would turn to in orde
Managing User Permissions in AEM by Michael Leroy Abstract Adobe Experience Manager is designed to cater for content authoring of multiple sites by multiple content authors. Naturally, this process needs to be governed by strict Access Control Lists (ACLs) to manage who is allowed to do what at any given time. In this post, I’ll cover various approaches that can be used to manage authorizables and ACLs in AEM that should help you make a more informed decision when picking a permissions management strategy for your next project. Basics of Roles and Permissions Before we get started, we need to cover some basic terminology of permissions management in AEM. Throughout this post, I will refer to Users, Groups, Authorizables and Permissions quite a lot so let’s make sure we’re all on the same page. A user is a unique account that is used to log in to the system and holds basic details such as name, password, email, etc. They may be part of multiple groups and can also hold their own pri
When configuring your FDA external account, you can now login to your Snowflake account using Key pair authentication for enhanced authentication security. Check here in the documentation, how you can configure access to Snowflake: FDA external account Please feel free to reach out for your queries and feedback in the below comment section.
AEM Client Library Debugger & Client Library Test Tool by Sourcedcode Abstract A quick way to validate your AEM client libraries via registered clientlib categories is by using the AEM, out-of-the-box, “AEM Client Library Debugger Test Tool”. The tool is very bareboned. When you are on the tool page, you’ll find a Categories input field. Simply insert your to-be-tested clientlib category value here and press “submit”. Your results will show up at the bottom panel. This tool only allows you to test one clientlib category at once. This tool is great because it will display the and
Send Out Email with AEM Servlet by Sourcedcode Abstract In this article, we will be setting up the local AEM author developer’s environment to send out an email utilizing the Day CQ Mail Service. This article includes code snippets to a Sling Servlet that will be used to send out the email. We will be using a Google Gmail account as the SMTP Mail Server in this article. To learn how to set up your Google Gmail account as the SMTP server, click here. 1. Configure the Day CQ Mail Service a. Visit http://localhost:4502/system/console/configMgr/com.day.cq.mailer.DefaultMailService This is a screenshot of the Apache Felix Console, Day CQ Mail Service Configuration b. Include the configurations below: Google SMTP Configurations SMTP server hostname: smtp.gmail.com SMTP server port: 465, 25 or 587 (test in that order) SMTP user: @@YOUR_EMAIL_ADDRESS@@ SMTP from emai: @@YOUR_EMAIL_ADDRESS@@ SMTP password: @@YOUR_PASSWORD@@ SMTP TLS/SSL: true To automate this configuration, you can run a C
Adobe Experience Manager Cloud Service Migration: Purpose Built Vs. Compatible by Bounteous Abstract When discussing a migration to Adobe Experience Manager (AEM) Cloud Service with our clients, one of the fundamental questions underlying our approach is whether they will be best served by a migration that is "compatible with" AEM Cloud Service, or if the business and long-term platform goals are more effectively achieved by being "built for" AEM Cloud Service. In a rush to get onto the latest and greatest version of AEM in the quickest and cheapest way, many clients and AEM partners overlook this question, simply driving forward on a path that seems most obvious, updating the codebase to remediate anything that’s no longer supported on AEM Cloud Service and making the jump. However, what happens when you take a CQ 4.x, CQ 5.x, or AEM 6.x codebase and update it to run on AEM Cloud Service? Well, you get exactly that—a legacy codebase that runs on AEM Cloud Service. But is running on
AEMaaCS - Touch UI Dialog Dynamic Dropdown by Arun Patidar Abstract Populate Touch UI Dropdown Dynamically based on Other Field In AEM touch UI, the dropdown options can be populated using static fields or using datasource but the dropdown options are static. Let's say I need to create a dropdown for state and the state values should populate based on country, In this case above two methods will not work. but this can be achieved using dialog listeners. This blog is about an example to populate second dropdown options based on the first dropdown. Steps 1. Create the first dropdown and populate the options either with fixed values or from datasource. add a granite class to listen to the changes. 2. Create a second dropdown without any options and add a granite class 3. Create a hidden field for the second dropdown to repopulate pre-saved value on a dialog load. The name property must be the same as the secondary dropdown and this field must be disabled and hidden. Read
SearchBlox AEM Package by Searchblox Abstract SearchBlox AEM Package SearchBlox AEM Package avoids re-indexing an entire collection when modifications are made to its documents. SearchBlox allows the AEM collection to be in real-time sync with ongoing site pages updates like changing the content, creating a new site page, deleting or unpublishing the existing site page. SearchBlox AEM Package will also integrate search with AEM site pages. To integrate the SearchBlox AEM package, we need to deploy the package to configure the SearchBlox properties. Deploy SearchBlox AEM Package and Verify Installation Download the SearchBlox AEM Package Click Hammer Icon → Deployment → Packages Read Full Blog SearchBlox AEM Package Q&A Please use this thread to ask the related questions.
I want to modify AEM Workflow emails. We are using AEM 6.5.7. I'm following this documentation, but have a couple questions.The documentation lists the emails in /etc/notification/email, but ours is located at /libs/settings/workflow/notification/email. I assume this is old documentation? I want to verify /libs is the new location.When modifying the emails, do we copy them to the /apps or /conf folder so they do not get overwritten by service packs or upgrades? If so, which?
Hi Community We want to send a big thank you to everyone who participated in AEM community in 2021 and helped others with their problems. Each year, Experience Cloud Community honors the member who go above and beyond in service and provides incredible support to others with the Community Member of the Year award. Recognizing the efforts in a public manner, here we announce @asutosh_jena_ and @vijayalakshmi_s as the Community members of the year 2021. Asutosh got 10.9-inch iPad Air & Vijayalakshmi got Sonos Gen 3 Wireless woofer Please join us in congratulating them on this well-deserving award. - Kautuk Sahni Product Manager , AEM Community
[Thread Edited By Adobe] /*Don’t forget to meet and greet your fellow peers virtually by telling them about yourself here. Go ahead and to it now: https://adobe.ly/3eDnB4v */ Actual Question: I am using CreatePDF service to convert autocad drawing to PDF. Is there anyway to make PDF in black and white, instead of color?Thanks,
When configuring your FDA external account, you can now login to your Azure Synapse Analytics account using the System-assigned managed identity. Use Campaign Federated Data Access (FDA) option to process information stored in an external databases. Follow the steps in the documentation here to configure access to Microsoft Azure Synapse Analytics: Configure Azure Synapse Analytics account Please feel free to reach out for your queries and feedback in the below comment section.
JUnit 4: AEM How to Mock @RequestAttribute value in Sling Model by Sourcedcode Abstract his blog article will show code an example for JUnit 4, for how the Request Attribute is being mocked. This example will only cover mocking the @RequestAttribute with the use of @PostConstruct runtime phase, When you are in the code runtime phase of the constructor injection, this will not work (I spent a bit of time on this). package com.sourcedcode.core.models; import org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.models.annotations.DefaultInjectionStrategy; import org.apache.sling.models.annotations.Model; import org.apache.sling.models.annotations.injectorspecific.RequestAttribute; import javax.annotation.PostConstruct; @Model(adaptables = SlingHttpServletRequest.class, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL) public class ExampleSlingModel { @RequestAttribute(name = "websitename") private String websiteName; @RequestAttribute private int versio
AEM as a Cloud Service (AEMaaCS) – Quick Introduction by Suryakand Abstract AEM as a Cloud Service (AEMaaCS) – Introduction If you are working in content management space, you must have heard of Adobe Experience Manager (AEM, previously known as CQ5). It is one of the core products offered by Adobe as part of their Adobe Experience Cloud. AEM has evolved over the time from all perspectives (features, maturity, stability, integration with other products and deployment model). As of today, organizations have 3 options to deploy AEM: AEM on premisses AMS – Adobe Managed Service (mainly hosted on AWS) AEM as a Cloud Service (AEMaaCS) Focus of this article will be on AEM as a Cloud Service (AEMaaCS). Adobe Experience Manager as a Cloud Service is a new generation software-as-a-service for AEM by Adobe. AEMaaCS is based on the leading solution Adobe Experience Manager (AEM) and offers outstanding content management (CMS) capabilities and digital asset management (DAM) for marketing
*Posted on behalf of Zack Blois - Senior Manager, Platforms and Automation at Jellyvision* Tip #1: Utilize a combination of Bizible’s touchpoint objects and your first-party data in your CRM to get demographic data on who is interacting with marketing activities along, and what they are interacting with least and most. By adding custom formula fields that stamp your first-party data from other CRM objects onto Bizible Touchpoint (BT) and Bizible Attribution Touchpoint (BAT) data points, you can begin to leverage demographic, firmographic, etc. data within your existing Bizible reports, dashboards, etc. To do this, identify field values within your CRM that would be helpful to report on in reference to your Bizible Touchpoint data. Then create formula fields that reference the related object’s value to stamp those values on the Bizible object. From a reporting standpoint, this allows you to bring in granular pieces of data from the contact, acc
Hello, Since few days i have a problem with my traking server apache, after 15minutes all servers crash and stop and generally i have this error!error log RED-520000 Impossible to find the redirection URL of identifier '1', belonging to delivery '7425a7' of customer 'VPPRODMID_TK'. (iRc=-57)2021-12-22 18:12:19.315+01 00001D3C 00001D57 1 error log RED-520000 Impossible to find the redirection URL of identifier '1', belonging to delivery '7668ee' of customer 'VPPRODMID_TK'. (iRc=-57)2021-12-22 18:12:27.498+01 00001D3C 00001D42 1 error log RED-520000 Impossible to find the redirection URL of identifier '1', belonging to delivery '7eb892' of customer 'VPPRODMID_TK'. (iRc=-57)2021-12-22 18:12:49.355+01 00001D96 00001D9F 1 error log RED-520000 Impossible to find the redirection URL of identifier '1', belonging to delivery '7687c2' of customer 'VPPRODMID_TK'. (iRc=-57) do you have any idea please?
Hi folkswe are getting segmentnotfound exception at every beginning of oakrun jar check cmd and not getting any good revision of aem repo.And not sure from which line we need to clean journal.log file. Please helpAEM 6.5.8 Linux JAVA 8 bash-4.2$ java -Xmx6000m -jar /opt/aem/author/backupmodule/oak-run-1.38.0.jar check --bin=-1 /opt/aem/author/crx-quickstart/repository/segmentstore Apache Jackrabbit Oak 1.38.0 07:27:59.349 [main] WARN o.a.j.o.s.file.tar.SegmentTarReader - Unable to load index of file data00183a.tar: Unrecognized magic number 07:27:59.352 [main] WARN o.a.j.oak.segment.file.tar.TarReader - Could not find a valid tar index in data00183a.tar, recovering read-only org.apache.jackrabbit.oak.segment.SegmentNotFoundException: Segment c180a07a-60e6-4dc1-ab02-845f24da9b46 not found at org.apache.jackrabbit.oak.segment.file.AbstractFileStore.readSegmentUncached(AbstractFileStore.java:288) at org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore$1.cal
I want to remove spans of granite-omnisearch-facet-labelcount / granite-omnisearch-facet-count from search facets having count "0" after resulting content is displayed but the problem is when i run my function after foundation-contentloaded event i am unable to get these spans because page is not loaded properly. Most probably spans of counts are merging with coral-checkboxes after page load event so that is why they are not extracting properly please guide i am new to AEM.
Crypto Support in AEM (Syncing keys among AEM instances) by Blog - NextRow Abstract Crypto Support is based on keys (hmac and master files) which are unique for each AEM instance. Encrypted text generated for the same plain-text string on one AEM instance will be different from another instance. This can raise alarms in cases where we have the same OSGi configuration values shared among Author and Publish instances under the same topology. For e.g. /apps/my-project/config.prod/com.day.cq.mailer.DefaultMailService.xml. Here SMTP password for Default Mail Service will be same across all Prod AEM instances. So, in order to make sure that the same encrypted value works on all Prod instances, we will have to sync hmac and master files among Prod Author and Publish instances. Locating keys (hmac and master files): Follow below steps to locate your keys: 1. Navigate to /system/console/bundles and look for the “Adobe Granite Crypto Support” bundle. [Symbolic Name: com.adobe.granite.crypto
Hi everyone! By popular request, here is an aggregated list of all the AEM sessions occurring at Adobe Summit 2022. Find out more about the summit here: https://adobe.ly/3rpo95G Title SchedulingDate Speakers S301 - Adobe Experience Manager Sites: Top CMS Innovations 2022-03-15 | 11:30:00 PST | 30 Mins Duration Haresh Kumar & Cedric Huesler S302 - Adobe Experience Manager Assets: Top DAM Innovations 2022-03-15 | 12:00:00 PST | 30 Mins Duration Elliot Sedegah & Josh Ramirez S303 - Adobe Experience Manager as a Cloud Service: 2022 Top Innovations 2022-03-16 | 11:00:00 PST | 30 Mins Duration Bertrand de Coatpont & Alexander Saar S304 - How Kaufland Transitioned to Experience Manager in the Cloud 2022-03-15 | 12:30:00 PST | 30 Mins Duration Santosh Mishra S305 - Content Strategy and Architecture: Design to Drive Velocity 2022-03-16 | 11:30:00 PST | 30 Mins Duration Elise Hahn S306 - Assets: Intelligent Content Automation and Delivery 2022-03-1
This post is part of a series about auto-taggingWhile using a tag management system (TMS) like Adobe Launch, you can use different tagging methodologies to achieve your requirements. There are 3 main concepts of tagging which are:DOM scraping which uses the functionalities of the DOM API to gather the data from the web pages. While it is a fast and flexible approach, it is also fragile as any changes in the DOM can break your implementation without notice.Direct Call Rule which involves calling the rule/tag directly from your platform code. This approach is less flexible than the DOM scraping one. It is more robust and allows you to streamline your implementation. One of the main issues with DCR implementation is that in most instances there is no defined data structure and it also requires you to use the reference to the TMS object in your platform source code which will become a huge technical debt.Data Layer which allows you to define a JavaScript object which will contain a structu
Session Details Learn how you can get ahead in the constantly evolving landscape of digital transformation with a walk through of the latest CMS innovations in AEM Sites. In a digitally focused world, delivering personalized experiences means delighting your customers at every interaction. Discover the top innovations for digital experience management featured in Experience Manager Sites. Learn how you can get ahead in the constantly evolving landscape of digital transformation with a walkthrough of the latest innovations. Session Recording Session Schedule 2022-03-15 | 11:30:00 PST | 30 Mins Duration Speaker(s) Haresh Kumar & Cedric Huesler Moderator(s) Adobe Resource(s) Product(s) Adobe Experience Manager Full Schedule Check Here Session Q&A Question Answer Great templates but they don't come out of the box. Where does one purchase this upgrade? There's a standard site template provided by Adobe: https://github.com/adobe/aem-site-template-standard/ For other templates,
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.