Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am trying to wrap any <table> elements within an <ol> or <ul> element with an <li> element. I am not having much success. I tried to copy the OOTB template and apply it to my h2d_extended.xsl, but I am not seeing my results. Here is my code from my h2d_extended.xsl file. Any help would be appreciated. For context, I am not seeing the wrapping <li> or the added <p>hello world</p>. AEM Instance:AEM 6.5 + SP7 + SP8 + XML Add On v3.8 <!-- Table inside of ol or ul --> <xsl:template match="ol/table|ul/table" mode="convert-to-cals" priority="9"> <xsl:variable name="num-cols"> <xsl:choose> <xsl:when test=".//col"> <!-- take col definitions --> <xsl:value-of select="count(.//col[not(@colspan)]) + sum(.//col/@colspan)"/> </xsl:when> <xsl:when test="./thead"> <!-- take first ro
The purpose of this thread is to continue the conversation from the Virtual User Group on the topic of Automating Workflows with Workfront Fusion on September 14, 2021. Many thanks to everyone who joined us and participated in the lively discussion. Special thanks to @Sam Taylor‚ for the overview of Fusion, and for @Bernie Klemmer‚ from Novo Nordisk and @Brandon Pritchard‚ from Nationwide Insurance for sharing their experience with Fusion, as well as walking us through some specific scenario examples. That was so helpful! You can see more in the attached slides, and you can watch the recording here. Do you have any questions for Sam, Bernie or Brandon that weren’t answered in the meetup? Was there a tip that was especially helpful that you picked up in the session? Leave a comment below and we’ll keep the conversation going! Thanks again. If you have any feedback (good or bad), please don’t hesitate to reach out. You can find the schedule for all upcoming User Groups on the Event
Session Topic: Maximize your email journey during the holiday season Session Schedule: Tuesday, September 28 8am PT | 10am CT | 11am ETDuration: 45 minutes Register now: https://adobe.ly/396p8PG About the Session: Learn from Adobe's email marketing experts how to to maximize email deliverability during the holiday season. Session Speakers: Carlota Iglesias Martinez, Sr. Deliverability Consultant, Adobe Geralmy Swint, Deliverability Consultant,Adobe Bruce Swann, Principal Product Marketing Manager, Adobe Please feel free to reach out for any queries and feedback through the below comment section.
Session Topic: Maximize your email journey during the holiday season Session Schedule: Tuesday, September 28 8am PT | 10am CT | 11am ETDuration: 45 minutes Register now: https://adobe.ly/396p8PG About the Session: Learn from Adobe's email marketing experts how to to maximize email deliverability during the holiday season. Session Speakers: Carlota Iglesias Martinez, Sr. Deliverability Consultant, Adobe Geralmy Swint, Deliverability Consultant,Adobe Bruce Swann, Principal Product Marketing Manager, Adobe Please feel free to reach out for any queries and feedback through the below comment section.
Hi, We had set the application flow in such a way, whenever new data ingestion happens it gonna triiger an application which is deployed in Adobe IO by using HTTP URL. Recently we started to see a lot of timeout(with 1ms in-flight time) errors (screenshot attached). Any idea why it is happening? FYI: Things were back to normal after a while without any manual intervention, Was there any outage from Adobe side? Our app is running in prod, this kinda issues were not acceptable from the product standpoint. If you say adobe io has some limitations with availability we can think of someother solution to handle this event in a real-time. @duynguyen_adobe Thanks
Session Details Images can take over 60% of the total bandwidth in your digital experiences, and for media-rich, image heavy experiences, this can be as high as 85%. To drive best experiences for your users, it is important to optimize the images being served. Learn how AEM Dynamic Media can power better user experience and improved conversion rates, through its industry leading Smart Imaging capability and host of other dynamic imaging feature set. This session will help technical folks understand best practices around using Dynamic Media URLs and modifiers, sort of one stop shop, without them having to achieve image optimization through trial and error. Experience League Session Recording Session Schedule 10/4/21 10:15 PDT 10/4/21 19:15 CEST Speaker(s) Karanjeet Singh and Apoorva Gupta Moderator(s) Speaker team Product(s) Experience Manager Assets Full Schedule Check Here Q&A from the Session The information Karanjeet is sharing right now is gold. Will this information
Session Details This session describes the newest best practices that AEM developers can follow in order to have more predictable application deployments. Introduced as an Apache Sling feature in 2019 and used in AEMaaCS since 2020, precompiled bundled scripts provide developers two major improvements over the classic way of deploying AEM components: the scripts can be versioned and have explicit dependency chains, like any Java API the script compilation can now be done during the application's build process, allowing to discover potential errors fast (e.g. missing dependencies, wrong API usages, etc.) We will focus on how developers can set up their projects to provide their scripts as precompiled bundles and use local AEM Sling Feature analysers to verify that the API requirements are satisfied, helping them to catch any potential error early. Session Schedule 10/4/21 10:45 PDT 10/4/21 19:45 CEST Speaker(s) Karl Pauls and Radu Cotescu Moderator(s) Speaker team Product(s) Experience
Session Details Get to know more about how to leverage the AEM as a Cloud Service code refactoring tools to accelerate your transition journey to Cloud Service by making your existing content (package structure, indexes, AEM Asset processing workflows, dispatcher configurations) Cloud Service compatible via automation. In this session, we will show how we can use the aio-cli-plugin-aem-cloud-service-migration (our Adobe I/O Extensible Command Line Interface (CLI) based NodeJS plugin which provides an unified experience for these code refactoring tools and minimizes the overhead of installation and setup), to easily install the and use the code refactoring tools. We hope to help people understand the best practices around using the code refactoring tools, by showing the execution of the tools on real AEM customer code base. Experience League Session Recording Session Schedule 10/4/21 11:30 PDT 10/4/21 20:30 CEST Speaker(s) Dinesh Chaudhary, Manas Kumar Maji and Vaibhav Varshney
Session Details AEM as a Cloud Service is designed to delivery content efficiently and effectively. A critical element to this efficiency it for a project to have a well designed Caching and Invalidation Strategy. In this session we will cover some of the traps that we see projects falling into, and give tips on how to improve your Cache Hit Ratio, and Cache Coverage with example from real world scenarios. Experience League Session Recording Session Schedule 10/4/21 13:00 PDT 10/4/21 22:00 CEST Speaker(s) Alex Marcuta, Krystian Nowak, Marius Petria and Ian Boston Moderator(s) Speaker team Product(s) Experience Manager as a Cloud Service Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Learn how to use the new Front-end code pipeline recently introduced in Cloud Manager Experience League Session Recording Session Schedule 10/4/21 14:15 PDT 10/4/21 23:15 CEST Speaker(s) Iveri Prangishvili and Vlad Bailescu Moderator(s) Speaker team Product(s) Experience Manager as a Cloud Service Full Schedule Check Here Q&A from the Session Are there any links to the configuration? Documentation for the future will be available when it's ready to be generally available. Can multiple front-end developers be running live previews concurrently? Yes. The live previews superimpose locally built files (CSS, Javascript, images, fonts) over the AEMaaCS instance. Of course, competing changes to the frontend module would lead to merge problems when pushing to Cloud Manager git and would need to be resolved. Which part of this can we use for on premise setup This feature will be available on AEMaaCS as it requires specific infrastructure to work. This delive
Session Details Cloud migration can be challenging when other services live on-premise or different locations. We have built solutions to provide customers with their own dedicated infrastructure, such as dedicated ip addresses or VPN connectivity, that allows a gradual migration to AEM as a Cloud Service, accelerating the journey to the Cloud. We will show how to request a dedicated ip or a VPN connection, explaining the options that are available to customers. Experience League Session Recording Session Schedule 10/4/21 14:45 PDT 10/4/21 23:45 CEST Speaker(s) Carlos Sanchez and Alvaro Saurin Moderator(s) Speaker team Product(s) Experience Manager as a Cloud Service Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Experience League Session Recording Session Details The CIF Add-on recently introduced Product Experience Management which extends authoring capabilities of Assets, Content Fragments and Experience Fragments to associate AEM content with product data. Harnessing the power of associated content allows you to enrich your fully dynamic product catalog built with CIF Core Components to show data coming from both Adobe Commerce and AEM. In this session you learn to enrich your storefront project with different levels of marketing-driven experiences. We also introduce you to advanced use cases where we show how custom components can leverage associated content. Session Schedule 10/5/21 10:45 PDT 10/5/21 19:45 CEST Speaker(s) Mark J. Becker Moderator(s) Markus Haack Product(s) Commerce Full Schedule Check Here Q&A from the Session When using Experience Fragments or Content Fragments content enrichment, will dispatcher cache clearing automatically be performed during activation?
Session Details A detailed overview of some of the best practices for developers when dealing with language copies, live copies, and bulky move or copy operations. Experience League Session Recording Session Schedule 10/5/21 11:30 PDT 10/5/21 20:30 CEST Speaker(s) Vivek Singh, Abhinav Saraswat and Ankit Agarwal Moderator(s) Speaker team Product(s) Experience Manager Sites Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Adobe Experience Manager is introducing innovative new ways to create a site. Instead of starting with the AEM Project Archetype, now we can all start with an appropriate Site Template for your project. This session we showcase the new end-to-end process for creating sites based on a Site Template. You will see how (1) front-end developers work with real-time preview of theming changes that deploy via front-end Cloud Manager pipeline, and (2) teams that define templates can work side-by-side with practitioners prior to go-live. Experience League Session Recording Session Schedule 10/5/21 13:00 PDT 10/5/21 22:00 CEST Speaker(s) Hyman Chung Moderator(s) Speaker team Product(s) Experience Manager Sites Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Demonstrate the features available in the AEM Modernization tool suite. Learn how dev teams can use it to consolidate, convert, or upgrade content to reduce the burden on Authors as the component library evolves. Experience League Session Recording Session Schedule 10/5/21 13:30 PDT 10/5/21 22:30 CEST Speaker(s) Kiran Murugulla Moderator(s) Speaker team Product(s) Experience Manager Sites Full Schedule Check Here Q&A from the Session Does the component converter always reference the highest version of Core Components? Component Covertor takes a pattern to look for and replacement value as configuration. Hence, it is recommended to configure it to a core component proxy that is required for the needs and the convertor it self does not make a determination rather its the configuration provided will make that decission Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the r
Session Details With GraphQL for Content Fragments available for AEM 6.5 and AEM as a Cloud Service, let’s explore how AEM can be used as headless CMS. Using no AEM coding, define structured content using Content Fragment Models, relationships between them, how to best optimize the practitioners editing experience, and then use GraphQL and persisted queries for cacheable, low-latency / high-throughput delivery of the content to your applications and services. Experience League Session Recording Session Schedule 10/5/21 14:15 PDT 10/5/21 23:15 CEST Speaker(s) Mathias Siegel Moderator(s) Speaker team Product(s) Experience Manager Sites Full Schedule Check Here Q&A from the session Yes the AEM architecture has always emphsized seperation of content, logic and presentation. Albeit "headless" as understood today represents more specifically the delivery of structured content in JSON format, using a direct content delivery API. AEM has had support for structured content
Session Details We've added a lot of features to AEM Assets as a Cloud Service in 2021 to solve key developer and business use-cases. As we close out the year, join this session for a crash course on what's new and maybe a demo or two. Experience League Session Recording Session Schedule 10/5/21 14:45 PDT 10/5/21 23:45 CEST Speaker(s) Kaushal Mall and Alex Thiers Moderator(s) Speaker team Product(s) Experience Manager Assets Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Learn about the differences between delivering content for the digital signage channel versus delivering a website and how Screens as a Cloud Service offers a channel-specific delivery mechanism for addressing the unique requirements of digital signage. Experience League Session Recording Session Schedule 10/4/21 13:30 PDT 10/4/21 22:30 CEST Speaker(s) Jim Stoklosa Moderator(s) Speaker team Product(s) Screens Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Learn how to build modern secure, modern digital enrollment experiences with AEM Forms as a Cloud Service. This session will highlight best practices around securing data processed in workflows, externalizing submitted data to Azure storage, and collect insights using Adobe Analytics with Adaptive Forms on cloud service. We will also include a preview of some integrations on our roadmap like Microsoft PowerAutomate and Teams integration with AEM Forms. Experience League Session Recording Session Schedule 10/4/21 14:45 PDT 10/4/21 23:45 CEST Speaker(s) Anurag Sharma and Syama Varma Ramarkovilakam Moderator(s) Speaker team Product(s) Forms Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Learn how to use AEM Forms as a Cloud Service APIs to access services like Headless Delivery of Forms and Communications at scale. This session will cover how to build client applications for Synchronous and Batch Doc Gen use cases using AEM Forms CS APIs Participants will also get a preview of the upcoming Headless APIs for Forms that allow developers to easily build Mobile or React Apps that contain forms. Experience League Session Recording Session Schedule 10/5/21 10:45 PDT 10/5/21 19:45 CEST Speaker(s) Arun Taneja, Vijay Kumar Jalagari and Varun Dua Moderator(s) Speaker team Product(s) Experience Manager Forms Full Schedule Check Here Q&A Please use this thread to ask the question related to this Session. Don't forget to register yourself for this session using the registration link shared above.
Session Details Based on the whitepaper: "Adobe Experience Manager as a Cloud Service: Continuous delivery model" we will share details about our delivery model to increase customer confidence in CS and support the adoption of customer functional tests. Experience League Session Recording Session Schedule 10/5/21 13:30 PDT 10/5/21 22:30 CEST Speaker(s) Andres Bott Moderator(s) Speaker team Product(s) Experience Manager as a Cloud Service Full Schedule Check Here Q&A from the session If we have any API deprecated or API changes how this will be addressed? After the deprecation is announced, there is a time to migrate to new APIs.Adobe can apply some mechanisms to detect usage of those APIs, once this are no longer used we can remove them. You mentioned that each PR is subjected to over 1000 tests or so... is that leveraging Cloud Manager ? PRs are ran only on the AEM code base without running on the cloud platfrom. the next step where we run end to end tests do use Clou
Experience League Session Recording Session Details Learn how Adobe Workfront and Adobe Experience Manager Assets work together. Session Schedule 10/5/21 14:45 PDT 10/5/21 23:45 CEST Speaker(s) Laurel Hahn Zimmer and Josh Ramirez Moderator(s) Speaker team Product(s) Workfront Full Schedule Check Here Q&A from the Session Does Workfront connector have capability to migrate huge assets (approximate . 23K+) from Workfront to AEM Assets along with metadata? I might need to understand the context or use case in a little more detail but the connector is not meant to be a bulk migration tool from one system to the next but rather provide the ability connect WF to AEM when it comes pushing folders and assets between systems as it relates to creating content. @3749 Herrington - Thanks. It makes sense. For initial migration, I am considering AWS S3 Asset ingestion tool. But my question is how to get the metadata of assets from Workfront and tag them in AEM? Does it need to be do
Author: Artur Ciocanu (@arturc85303583) This is the second part of our series that covers Adobe Target NodeJS SDK with On-Device Decisioning capabilities and how to run it in a serverless/edge compute environment. In this second part, we will be covering AWS Lambda and specifically AWS Lambda@Edge. This blog is Part 2 in a three-part series that will cover how anyone could use Adobe Target NodeJS SDK to run experimentation and personalization on an edge compute platform. The parts are: Part 1: Akamai Edge Workers and Adobe Target NodeJS SDK Part 2: AWS Lambda@Edge and Adobe Target NodeJS SDK Part 3: Cloudflare Workers and Adobe Target NodeJS SDKStep by step guide As mentioned in our previous blog, we use Terraform heavily at Adobe Target. In this article, we will show how you can leverage Terraform and Adobe Target NodeJS SDK to create an AWS Lambda@Edge. AWS Lambda@Edge is a great technology if you intend to run some piece of logic in 200+ points of presence provided by AWS CloudFr
Author: Artur Ciocanu (arturc85303583) Adobe Target always provided best-in-class experimentation and personalization. Our edge network is geographically distributed and we have points of presence in different parts of the world. This allows us to be closer to our customers' users, but sometimes this is not enough, since fundamentally Target always required a network call to retrieve personalized content. We always knew that this is could be problematic for some of our customers who are looking for near-zero latency for experimentation and personalization. In November 2020 Adobe Target launched NodeJS SDK and Java SDK with On-Device Decisioning capabilities. In a nutshell, On-Device Decisioning allows you to evaluate Target activities on-device avoiding a network roundtrip. For more details please check the official documentation here. Adobe Target On-Device Decisioning, while great for server-side use cases where you can use one of our SDKs like NodeJS, Java, and
Author: Artur Ciocanu (arturc85303583) This is the third part in our series that covers Adobe Target NodeJS SDK with On-Device Decisioning capabilities and how to run it in a serverless/edge compute environment. In this third installment, we will be covering Cloudflare Workers. The parts are: Part 1: Akamai Edge Workers and Adobe Target NodeJS SDK Part 2: AWS Lambda@Edge and Adobe Target NodeJS SDK Part 3: Cloudflare Workers and Adobe Target NodeJS SDKStep by step guide As mentioned in the first two articles, we love Terraform and we use it heavily for Infrastructure Automation. In this blog, we will show how you can leverage Terraform and Adobe Target NodeJS SDK to create and deploy a Cloudflare Worker. Step by step guide Cloudflare Worker is a great technology if you intend to run some compute as close as possible to end-users. Cloudflare has points of presence in 200+ locations across the globe which ensures that you can have your logic running close to your customers. To make
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.