Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Campaigners, Showcase your Adobe Campaign expertise and help your peers! Got a pro tip, cool trick, or expert advice to help your peers get better with Campaign? We will feature your pro tips in learning content for your fellow Campaign practitioners globally. Submit your tips now: Share Pro Tips & Tricks for Adobe Campaign For related feedback or queries, please use the below comment section. Thanks!
Hi Team,We observed in AEM cloud DAM assets, when we upload assets of type AI, TIFF and PSD file formats. We are not able to preview these assets. We need to download these type of assets to view. Any configuration we need to update or do we need to do any customization to preview these particular asset types.TIF file type: AI file type: PSD file type: Appreciate for suggestions. Thanks,Dharma.
Hello, I am trying to eliminate the decimal point in my calculated field. The field is formatted as Text because the calculation takes the Fiscal Year and Period and results in "FY23P10". I thought I might fix it by adding a ROUND() expression with the Period calculation, but that did not change anything. Any help is appreciated! I included a screenshot of the custom form and my formula below. Formula:IF(({DE:Original PO Cut Period} + {DE:Periods Delayed - PO Cut Date})>13,(("FY" + ({DE:Original PO Cut Fiscal Year} + 1)) + ("P"+((({DE:Original PO Cut Period}-13) + {DE:Periods Delayed - PO Cut Date})))),(("FY"+({DE:Original PO Cut Fiscal Year}))+("P"+(({DE:Original PO Cut Period} + {DE:Periods Delayed - PO Cut Date})))))
When I click on any Excel documents that has been uploaded into the Workfront project's documents folder it always gives me a screen of code garbage. Anyone else had this happen?
Your outbound sales team generates a huge portion of demand, but manually tracking their efforts (e.g. phone calls, emails) and connecting them to downstream revenue limits your insights. In many organizations, tracking these activities doesn’t happen at all. Activity Attribution from Marketo Measure and Marketo Sales Insight Actions puts an end to that, making it easy to accurately track and measure the impact of outbound sales activities and more. We wanted to answer the simple question of “How much revenue does our outbound sales team drive?” Before implementing Activity Attribution, we couldn’t answer this question with confidence. Salesforce only allows members to be added to campaigns once, so if a sales rep spoke with a prospect five times, they could receive a single touchpoint’s credit at most. Not only is the amount of credit capped, but this method is also manual, tedious and prone to error. While Marketo Measures, Activity Attribution works by
Hey Guys, I'll try to detail the best I can in here. So, I'm running into a problem with my SAML integration I configured every one of the steps bellow:uploaded the certificate in the truststore AND replicatedcreated a keystore in the authentication-service user AND activated the usercreated the OSGI config for the SAML Authenticatorlisted the hosts in the Sling Referrerconfigured the CROSS OSGI configlisted the path for the reply URL in the allow list of the filters in ApacheConfigured the Sling Authenticator to add authentication to the necessary pathsAfter all that I'm able to see the integration happening, the azure login displays correctly and I'm able to login with azure, the problem happens only in the last step the one for the POST, the call happens but after that the user keeps logged out. Important: the reply URL is configured without the .html extension in Azure side so I had to make a redirect using Apache to add the .html extension. Imp
Hi All, I want to implement lazy loading for JS and CSS file in AEM component just like image lazy loading. I want to load JS and CSS file when i am scrolling page. Suppose i am scrolling page and in that page below component JS and CSS file call will come at that time in network tab. Thanks,Niraj.
Hello,I am working with CQ 5.4 and having trouble to get audit logs for any kind of page events (e.g. creation, modification, activation, deletion, etc.).Note: You can find the audit logs in the sidekick in the information tab by clicking on the "Audit Log..." button. A window opens which normally shows all kinds of page events, beginning with page creation, followed by any modification, activation and so on.In my case, when I create a new page and modify it a little bit, this audit log is just empty - I know it should show some entries, as I have some old pages on the same CQ instance, where the audit log is not empty. I just did not give this feature that much attention until this week (a customer needs this).To narrow it down a little bit: The audit log feature gets its data from nodes below "/var/audit". Page creation events for example are stored in a node below "/var/audit/com.day.cq.wcm.core.page/content/sitename/path/to/my/page". This applies also to modification and deletion e
Adobe Target Mobile Experience Optimization and Personalization for Authenticated Environments Presented by: Brent Kostak aka @bkostak, Product Marketing Manager for Adobe Target Date: April 26th, 2023 Time: 10:00am PT | 12:00pm CT | 1:00pm ET Brands need to deliver highly personalized and relevant experiences based on specific customer needs and behaviors. With questions about a cookieless future in marketing technology, regulated industries are looking to embrace a more robust customer engagement framework while optimizing each customer interaction for the right content and offer. How can brands across financial services and insurance, retail, travel and hospitality, and telecommunications industries adopt best practices for optimization and personalization within authenticated environments? Understanding the importance on mobile apps for engagement and retention of loyal customers, how can brands enable digital self-service or increase new featu
In today’s retail industry environment, millions of data points are collected every second from different sources like online web/ app data, stores data, brick-and-mortar stores, etc. While trying to understand customer behavior across various channels, interacting with and stitching together in one place has always been a nightmare for brands. What if I tell you that you can collect data sources at one point and stitch them together in one platform? Boom! You are ready to analyze your customers and build a 360 view. This blog will help you do that. Connect every single customer touchpoint and visually explore comprehensive journeys in real-time in CJA to give your marketing teams the insights they need to build incredible customer experiences at scale.What is CJA?Customer Journey Analytics combines data from disparate channels into a journey-centric view that empowers Analysts and Marketers to quickly find answers to critical business questions, identify the right audiences for activa
All, I am creating content fragments programmatically and adding some custom metadata properties in the same node . The below code runs fine .The content fragment is created and custom metadata properties added successfully in local and DEV environment , But the content fragment is created successfully and failed to add custom metadata properties in QA and other higher environment. //creating the content fragmentResource templateOrModelRsc = resolver.getResource(contentfragmentTemplate);FragmentTemplate fragmentTemplate = templateOrModelRsc.adaptTo(FragmentTemplate.class);ContentFragment newFragment = fragmentTemplate.createFragment(parentRsc, fragmentName, fragmentTitle);resolver.commit();// adding some custom metadata attributesResource res = resolver.getResource(PATH_JCR_METADATA);Node contentNode = res.adaptTo(Node.class);if (Objects.nonNull(contentNode)) { setContent(newFragment, rowData);
Hello All - Is there a way to configure the externalizer for multiple publish domains? We have 4 domains in our project and would like to maintain the externalizer config based on run-modes. In the externalizer config it says, we need to specify publish followed by domain to specify the configs. i.e publish www.example1.compublish www.example2.compublish www.example3.compublish www.example4.comHow can I specify the configs. Since all are different domains. com.day.cq.commons.impl.ExternalizerImpl
23.2 Release notes state that external pages in dashboards will no longer be able to reference dashboard URLs. Our organization heavily relies on this functionality for layouts, providing a customized experience for groups to be able to access all of their important information in one spot similar to a landing page via web. This not only streamlines training, but is a important one click selling point for our director +. Groups can customize dashboards with links to all reports, dashboards, forms, etc all in one place without having to have an extended onboarding process.
Hi, trying to adapt to resource class and i have a binary field with @586265. I try accessing the binary field and it says org.apache.sling.models.impl.injectors.ResourcePathInjector Could not retrieve resource at path {{the values stored at the variable }} for field {{property name}}. Since it is required it won't be injected. So tried adapting to valuemapvalue,error is gone but the property is null or does not exist any inputs?
Syntax of Enumeration inside the Schema when we have declared the Enumerations list under the Platform Pallet.
AEM Cloud Service - Authorable Error Pages and Dispatcher Error Directives by Sreekanth Choudry Nalabotu Abstract Goal AEM 2023.3.11382.20230315T073850Z For showing Custom Error Pages on Publish, say for a 404, you can follow product documentation and create the page in /apps/sling/servlet/errorhandler. However if you want to give some flexibility to the authoring team for some creative error pages, basically Authorable Error Pages, they can be created as normal pages and published. With some Dispatcher Configuration they can be served as Error Pages Solution 1) Create a sample project to test the Dispatcher Error Directives.. mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate -D archetypeGroupId=com.adobe.aem -D archetypeArtifactId=aem-project-archetype -D archetypeVersion=36 -D aemVersion="cloud" -D appTitle="Experience AEM Dispatcher Error Directives" -D appId="eaem-dispatcher-error-directives" -D groupId="apps.experienceaem.sites" -D frontendModule=none -D in
HIDE & SHOW – AEM DIALOG by KIRAN VEDANTAM Abstract This requirement of hiding and showing the values in the dialog is a common use case. I have found multiple blogs which discuss different ways of this but not a single consolidated place where you can use the XML directly. Here, I am going to share the piece of code which can be reused directly. Hide and show – Check-box Read Full Blog HIDE & SHOW – AEM DIALOG Q&A Please use this thread to ask the related questions.
AEM x AI for Social Content by JORGE CHÉRCOLES Abstract In case you missed them, we have published two previous articles on using AI with Adobe Experience Manager (AEM). The first one introduces the idea and the next article talks about the use case of creating a Summary and Keywords for a written content piece. Can AI help me with marketing? We had so much fun building out a solution for that first use case that we decided to explore another one! We have already demonstrated how a content creator can generate a summary and keywords for an article or other written content. But, what if they want to share the published content on social media? Is there a way to create a social post using AI? There is! Like with other asks of AI tools, if you ask for help writing a social post and provide enough data, the output you’ll receive is a usable post that you can share online! Generating a Tweet After creating metadata within a text Content Fragment, we decided to add another AI feature. U
AI Meets AEM by CLEMENTE PEREYRA Abstract In recent months, there has been an awakening in the general public about some of the practical uses of Artificial Intelligence (AI) in our lives. In fact, you probably heard about Chat GPT from your friends, your kids or a podcast. You may have even used it yourself. Before we share some of the ideas we have come up with, we do want to mention that there is a price to using AI in the ways we mention in this article. The availability of a free version of Chat GPT may have some people thinking that using other AI products won’t cost a thing. Before installing or connecting any tool, always check the cost. Knowing your estimated usage will help you price it out. What is Chat GPT? Chat GPT is an Open AI chat tool. Quite simply, it is just a bot that lets a user talk to it or ask it questions while it responds. People everywhere can chat with a machine and get responses containing information that runs the gamut from insightful to fabricated. To
How to Use Core Components to Create Your AEM Website by Dmitry Gureev Abstract AEM Core Components can help you significantly reduce development time when you are using AEM for building websites and apps. Read this article to learn more. Discover the Benefits of AEM Core Components AEM (Adobe Experience Manager) is a comprehensive CMS offered by Adobe. By using this solution for creating forms, mobile software solutions, and websites, you can ensure a convenient and straightforward way to manage your digital assets and marketing content in the future. Given the wide range of possibilities that businesses can get with it, it is absolutely clear why AEM implementation services boast high popularity today. To help companies to optimize the process of website creation, Adobe offers a set of ready-to-use, standardized and reusable components. They are known as AEM Core Components. In this article, we are going to explain how you can apply them for delivering your websites faster. Wha
AEM Assets Labeling System for Restricted Assets by davidnestor19 Abstract AEM allows for customization of the TouchUI to fit the client’s needs through client libraries and overlays. Combined with AEM’s tagging capabilities, information that needs to be directly displayed to users can be made instantly available through labels and adding additional fields to the asset and collection views. In this example a client needs to communicate to their marketing team that certain assets have restrictions on where they can be used or require credit to the image’s owner. To do this we create a new set of tags, modify the metadata schema, and then create the necessary client libraries, overlays, and servlets for handling the logic. Tagging system First, create the tags that will be used for labeling. This can be a single tag or a series of tags. Using tags makes it easy for users to add (or remove) new properties as they are needed. Then, add a new field to your metadata schema. In our case, w
AEM Cloud Service - Filter Assets Navigation Collection to Remove Jobs Card by Sreekanth Choudry Nalabotu Abstract Goal Adobe Experience Manager 2023.3.11332.20230305T153954Z-230100 ACLs might be the way to Hide Navigation Links in AEM Start. If you are looking for another way to handle it, the following fix might help. Here we filter out the Jobs card in Assets Nav Collection... Solution Create a servlet filter apps.experienceaem.platform.core.servlets.NavItemsDataSourceFilter to filter out the nav items. Here we remove the Jobs card /mnt/overlay/cq/core/content/nav/assets/asyncjobs in Assets Nav Collection package apps.experienceaem.platform.core.servlets; import com.adobe.granite.ui.components.ds.DataSource; import com.adobe.granite.ui.components.ds.SimpleDataSource; import org.apache.commons.collections4.iterators.TransformIterator; import org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.api.SlingHttpServletResponse; import org.apache.sling.api.resource.R
Rapid Development Environment (RDE) in AEM as a Cloud Service by Rashid Jorvee Abstract Rapid Development Environment (RDE) in AEM as a Cloud Service is a new environment that you could include in your dev or prod instance on demand for quick deployment, this helps the AEM developers to quickly deploy the changes from local machine build just like we are doing package and bundle install using package manager. Since AEM as CS package manage doesn't allow to deploy the code changes due to immutability of the system, but AEM as CS package manager allow to upload and install the content packages that includes paths like /content, /etc. Here, instead of using package manager for deployment RDE is using AppBuilder and pushing the locally build zip, jar files in AEM as CS RDE instance. Below are the detail about the Rapid Development Environment in AEM as CS development environment setup and uses of it. How to setup Rapid Development Environment in AEM as CS? 1. First we need to enable the
Cracking the Code: How Apache Felix Search Web Console Plugin Simplifies AEM Development by Amogh Daryapurkar Abstract The Apache Felix Search Web Console Plugin is a must-have plugin for the Adobe Experience Manager development workflow. It provides powerful search capabilities that allow AEM developers to quickly locate and debug issues within their AEM codebase andan easy-to-use web console for searching bundles and services registered in the OSGi framework. Additionally, this powerful plugin helps diagnose problems in OSGi applications and discover what components are available. The plugin also provides access to bundle and service properties as well as the ability to inspect classes loaded by bundles. Users can quickly find what they are looking for without having to look through all of the source code and be more productive while dealing with complex OSGi applications. Let’s say you are working on a project that involves the Core WCM Components bundle, and you need to locate a
We were shocked to find that Adobe AEM Cloud Sites charge the same for cached HMTL pages served from adobes (or your own) CDN as those served from the publisher servers. This makes the service 10X more expensive than we budgeted for. The question is: Does this the same limitation apply to Adobe Dynamic Media - does Adobe count hits to CDN cache as counting towards the monthly served images allowance? This would make the service more than 10x more expensive the system we used before, and we would certainly migrate off ADM asa if this is the case. Does anyone know how to see the usage of ADM? i.e. how close we are to the limits, or how much we have gone over. Adobe support does not know this.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.