Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
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,
Session Details Learn about the newest features in AEM Assets and empower your teams with a next-gen digital asset management system (DAM). Make sure that you’re getting the most out of your Adobe Experience Manager Assets investment. In one quick session, walk away with the information you need to empower your teams with the cutting-edge features of a next-gen digital asset management system. Learn about the newest and most exciting features of Experience Manager Assets. Session Recording Session Schedule 2022-03-15 | 12:00:00 PST | 30 Mins Duration Speaker(s) Elliot Sedegah & Josh Ramirez Moderator(s) Adobe Resource(s) Product(s) Adobe Experience Manager Full Schedule Check Here Session Q&A Question Answer Are the assets in the cloud or is there a local storage option? Assets are in the Cloud for Assets CS. what is the solution for uploading large assets greater than 8GB into assets ? In Assets Cloud Service we support uploading up to 100GB files; file processing lik
Session Details Learn how your organization can become more agile with Adobe Experience Manager's highly scalable, performant, and secure cloud-native CMS. Discover the newest and upcoming innovations for Experience Manager offered as a cloud-native service. Learn how you can achieve SaaS-like agility to adapt to ever-changing market expectations and always stay ahead of the latest innovations in customer experience management. Leave this session with an understanding of the four main promises of Experience Manager as a Cloud Service: 1. Always on – No downtime ever, both for content management and content delivery 2.Always at scale – No need to size, from storage to compute 3. Always current – No upgrading with the latest code and the most recent security fixes 4. Always yours – Self-service configuration Session Recording Session Schedule 2022-03-16 | 11:00:00 PST | 30 Mins Duration Speaker(s) Bertrand de Coatpont & Alexander Saar Moderator(s) Adobe Resource(s) Product(s) Adobe
Session Details Learn how Adobe's recommended methodology, best practices, and tools that can help accelerate your transition to Adobe Experience Manager in the Cloud. With a modern cloud foundation, you can accelerate your digital initiatives to deliver best-in-class customer experiences. Learn how Kaufland, a leading retailer in Germany, revamped its customer experience management by transitioning its Adobe Experience Manager application from an on-premises implementation to Experience Manager as a Cloud Service. The session is co-hosted by Kaufland and Adobe Consulting Services. Learn about: 1. The critical role that people, processes, and technology play in transitioning to the cloud 2. Adobe’s recommended methodology, best practices, and tools that can help accelerate your transition Session Recording Session Schedule 2022-03-15 | 12:30:00 PST | 30 Mins Duration Speaker(s) Santosh Mishra Moderator(s) Adobe Resource(s) Product(s) Adobe Experience Manager Full Schedule Check Here
Session Details Join us to discuss the digital ecosystem of content strategy- UX, architecture, marketing & editorial practices & how these areas align with Adobe products! The role of content strategy in today’s digital ecosystem has never been more convoluted ... or important. Because content is inextricably linked with code, how it’s defined must evolve. Explore a modern paradigm for content strategy with emphasis on one of the most misunderstood areas: content architecture. Through workflows, permissions, and authoring models, learn how content architecture is a crucial part of the infrastructure needed to achieve content velocity. Join us to discuss: 1. The interwoven systems of content strategy – UX, architecture, marketing, and editorial practices – and how these areas align to Adobe products 2. What the main elements of content architecture consist of within your digital ecosystem 3. Why content architecture and a holistic view of strategy are critical to content veloc
Session Details Learn how to evolve your Digital Asset Management workflows into a powerful content generation workspace to automate the creation and publishing of assets. Get ready to take Adobe Experience Manager Assets to the next level. Learn how to evolve digital asset management into a powerful content generation workspace to automate the creation, branding, and publishing of assets with content automation and Dynamic Media. Process assets and even create new content at scale within minutes to save time and resources on a variety of workflows, like photo shoots, promotional and branded content creation, and product design, empowering users to produce the right content in less time than ever. Learn how to: 1. Accelerate your asset production process by easily automating repeatable tasks like image masking and background knockout, smart object layer replacement, and crop and renditions creation 2. Create branded and customized content at scale by applying Photoshop Actions and Lig
Session Details Get ready for the new Adobe Cloud Manager in 2022. Learn new features and updates on cloud service performance and environment management systems in AEM Get a recap on many of the recent new features, an update on behind-the-scenes developments, and a look forward into the rest of 2022. 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.In this session: 1.New pipeline types and capabilities 2.New environment management options 3.Performance and stability updates 4.Best practices on how to get the most out of Cloud Manager Session Recording Session Schedule 2022-03-15 | 14:00:00 PST | 30 Mins Duration Speaker(s) Justin Edelson Moderator(s) Adobe Resource(s) Product(s) Adobe Experience Manager Full Schedule Check Here Session Q&A Quest
Session Details Adobe’s product experts discuss simplified digital forms solutions to build quality enrollment processes that accelerate time to value for your organization. Forms aren't just a list of empty fields to fill out. They are critical to delivering personalized experiences to your customers. When forms are done right, they can drive operational efficiency and transform how your IT teams work – with less manual effort and more intelligent automation. Hear from Adobe’s product experts on how a simplified form solution can help your organization build top-notch enrollment experiences, effortlessly integrate with data systems such as Microsoft, and ensure that security is built in every step along the way. Join us to hear about: 1.Leveraging our simplified forms solution to accelerate time to value 2.Prebuilt integrations to supercharge your enrollment experience 3.Best practices using forms along with Microsoft PowerAutomate and Teams Session Recording Session Schedule 2022-0
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.