Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am using Okta SSO in my current project on AEM 6.3. Defined the path /siteadmin in SAML authentication handler osgi configuration. I am able to login to my application successfully but when I Signout it is navigating to AEM login screen. But it has to be Okta login url. I have configured Handle Logut and gave the url also still its not working. Please help me on this.smacdonald2008
Last week we looked at several CJA Golden Nuggets. This week we'll look at three tips & tricks that can streamline your workflows. Through my work with CJA for multiple clients, watching various webinars, reading blog posts, and studying for my CJA Expert Certification, I’ve seen many different approaches. These are some of the best tips & tricks I've encountered for CJA. I'd love to hear your favorites as well! Add them in the comments below! Modifying multiple component settings When managing components, many settings can be managed for multiple components all at once. For example, a general best practice is using lowercase for dimension values. When lowercase is enabled, values such as Homepage and homepage will be reported together. Without this setting, each version of capitalization will be reported on a unique row. Data view search and settings make it easy to enable the lowercase setting to many components at once. I
AEM content fragment data is getting updated in crx/de when i am refreshing the content fragment page. I want to update the data or save the data when i explicitly click the save button and not on every time refreshing the page.
I want to share how I created an advanced Goal/Forecasting report. A goal or a forecasting report is a monitoring type report. Creating a combined Forecasting and Goal Progress (or Goal Pacing) report is a valuable way to track your progress towards a specific goal over time and forecast your future progress. Such reports can be a useful tool for monitoring and making data-driven decisions.To have goal tracking, you need a defined goal and a time period in which to achieve that goal. For example, the goal can be a target like the visitor guarantee for a sponsored program, or a traffic goal such as last year's page view count plus 10%. The time period could be a year or some other number of months or weeks.In the following sponsorship example, there is an annual visitor goal, but the monthly goals are different for each month. I will explain what the report shows and then I will explain in detail how you can make the report. This is just an example. There are other metrics and
Getting lot of warnings in build logs regarding com.adobe.granite.clientlibs.compiler.impl.ClientLibCompiler and embeds not available.Please help.
Huge thanks to @lyndsy-denk and @jendesmond for sharing their time and experience on today’s event! Company reorganizations come with significant structural and process changes, and have become a regular part of an employee’s work life. In this session, we discussed how do reorgs affect your Workfront users, and how can Sys Admins configure the system to manage these changes, including: How Workfront can help navigate your company reorgs Configuration Best Practices First-hand experience and lessons learned from real world examples Here is the link to the recording and a PDF of the slide deck along with some highlights and resources from Experience League: Recording Slide Deck Additional Resources/Highlights Great documentation on Sharing & Permissions Offboarding | Departing User Blueprint Documentation: overview of moving objects between Workfront environme
We have multiple English websites targeting different regions such as the US, India, and Europe.We have implemented hreflang tags in the head section of each website to indicate the corresponding language and country. However, we are experiencing an issue where Google search results for our website in India or Europe are showing results for the US website instead.We have also created country-specific sitemap.xml files. CDN also there and geo based we can access our website Please advise on how we can resolve this issue and ensure that when users search for our website on Google, the search results are based on their country-specific website. =============================================<meta name="template" content="base-page"/><meta name="robots" content="index,follow"/><link rel="alternate" href="https://www.xyz.com/us/en.html" hreflang="en-US"/><link rel="canonical" href="https://www.xyz.com/us/en.html"/>=============================================
Hi ,I am using the below code in post servlet .While debugging junit code getting null in session object .Can some one please help how to pass session to junit class. Servlet codeString sourcePath = request.getParameter("Path");String title = request.getParameter("title");ResourceResolver resolver = request.getResourceResolver();Session session = resolver.adaptTo(Session.class);String assetDetails = createAssetNode(session, sourcePath,Title); Junit code @Mock private MockSlingHttpServletRequest request; @Mock private MockSlingHttpServletResponse response; @Mock private ResourceResolver resourceResolver; @Mock private Session session; @BeforeEach void setUp() throws Exception { request = context.request(); response = context.response(); resourceResolver = context.request().getResourceResolver(); context.registerAd
Ever since I first learned it was possible, one of my favourite type of segments to build is the visit-in-hit segment. I've always been a fan of logic and puzzles, so learning how to build segments and understanding what type of data they return was particularly interesting. I still remember the first time I learned about segments and was told that you put smaller containers inside bigger ones, and to do it the other way would make it invalid. I took that as fact for a very long time. Then one day I had a fallout visualization that I wanted to build a segment from. So I right clicked and selected build segment. Looking at what workspace generated I saw a visit container inside of a hit one. This went against what I had been taught, and it sent me down a rabbit hole of investigation. What I eventually learned was that segments with a bigger container inside a smaller one (like visit-in-hit or visitor-in-visit) does work and provides some very specific insights. I got a chance to
For this week's tech byte, I'm going to talk about the Data Dictionary and the importance of good documentation. If you missed the past weeks, you can check them out here: Tuesday Tech Bytes - Week 2 Tuesday Tech Bytes – Week 1 When building your implementation one of the most important steps is keeping good documentation so that when you (or those that come after you) want to understand what data is being captured, you have a solid reference. In the past this would typically be done in an SDR (solution design reference) external to Adobe. There still are some benefits to having external documentation, but now Adobe has made it possible to keep some of your documentation within the workspace platform using the Data Dictionary. What is the Data Dictionary? The Data Dictionary contains a list of all your components, including your custom metrics and segments. It provides you an opportunity to add a description and tags, as well as “always include” or “always exclude” compon
My client is looking to sync content between AEM environments and there's this requirement to preserve the versions upon syncing. For eg, if syncing from PROD to DEV, it should include all pages along with versions of the page. I have tried content copy tool, but it doesn't seem to copy the versions and additionally the syncing works only from higher to lower environments.Using package manager is another option, I believe. While it seems feasible to include page versions during the package creation, it could significantly increase the package size and there's also a possibility of system overload.The client is on AEM 6.5.16. What would be a practical solution here?
To ensure comprehensive security for AEM users, DUO two-factor authentication has been enabled. However, is it possible to exempt a specific subset of test accounts from this requirement? If such an adjustment is feasible, please provide the necessary instructions to implement this change.
Dear AEP Community, Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Experience Platform.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for July 2024, designed to help you resolve common challenges swiftly and effectively. Our Top KCS Articles are your shortcut to: Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for AEP.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any AEP-related problem head-on. Why spend hours searching for solutions when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating highly personalized digital experiences with AEP. Start supercharging your problem-solving skills today by exploring our
Dear AEM Community, Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with AEM.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for July 2024, designed to help you resolve common challenges swiftly and effectively. Our Top KCS Articles are your shortcut to: Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for AEM.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any AEM-related problem head-on. Why spend hours searching for solutions when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – empowering you to provide a truly personalized experience to your customers with AEM. Start supercharging your problem-solving skills today by exploring our&
Dear Adobe Campaign Community, Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Campaign.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for July 2024, designed to help you resolve common challenges swiftly and effectively. Our Top KCS Articles are your shortcut to: Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for Adobe Campaign.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any campaign-related problem head-on. Why spend hours searching for solutions when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating exceptional campaigns with Adobe Campaign. Start supercharging your problem-solving skills today by exploring
Please join us next Wednesday, July 31st, for Ask Customer Support: Troubleshooting Calculated Expressions. Sign up link here! In partnership with Customer Success, this "Ask the Expert" type session designed for beginner to intermediate reporting users will provide common examples and troubleshooting tips for calculated fields and columns. You can expect to learn: Feature overview & key learningsCommon calculated expressionsHow to troubleshoot calculationsLive demo The recording will be shared with all who register, however, in-person attendance and engagement is encouraged.
The References tab in asset properties page has empty local references. No idea as no proper logs are available. With AEM 6.5.9 it is populated properly the page path where the asset is used.
I've a number of forms in a third party form platform, which I would like to migrate to AEM Forms. I can get the JSON structure of the form from the third party service.How can I programmatically create forms in AEM form based on this JSON?
Over the last two weeks, we have looked at CJA Golden Nuggets and Tips & Tricks. Today we will look at best practices in CJA that can help your team work more effectively. Data friendliness The best practices we will explore today generally fall under the umbrella of things that make data easier to work with and understand. Making data easier to work with in CJA increases the efficiency and accuracy of analysts and other users. Adapting certain best practices also makes it easier for your audience to digest and understand the data. Approved Components & Tags For components that are frequently used and have been well vetted, admins can mark those components as approved. Doing so adds a checkmark to the component. Additionally, adding tags to components can simplify the process of finding the correct component. Depending upon your use cases, you might tag components in categories such as geo dimensions, experimentation, funnel, and commerce. &
This week, we prepared another excerpt from our brand new Marketo Champion-authored ebook, titled [Marketo Success] Guide. The [Marketo Success] Guide will give marketers detailed insights to navigate Marketo like our most successful customers and help you prove your Marketing team’s impact to your organization. Check out an excerpt from the ebook below written by @Alex Greger, Marketing Automation Manager at Hitachi Vantara & @Lauren Aquilino, Senior Consultant at Revenue Pulse to learn how they A/B test their landing pages in Marketo.A/B TestingWhat is itOnly 52% of those that use landing pages also test them to improve conversions. (1) Testing allows you to optimize conversion rates. This is a native, and frankly underused, feature. In Marketo, A/B test groups allow you to compare conversion rates of specific landing pages and optimize for the best results.Why use itThe real question is - why not use it? A/B testing allows you to quickly gain insight into what’s working and what
It's very exciting to see increasing community member's participation in the brand new "IDEAS" section of the Experience Manager community. To better facilitate the interaction and make it more efficient the following guidance should be followed as a template when submitting a Request for Feature Enhancement (RFE/idea). This will ensure the required information is captured at the first step making the whole process more inclusive and effective. The required items in GREEN and optional items in BLUE. Please note that currently this section of the community take "only" ideas/feature requests for standard/core packages of AEM.When submitting an idea please note that:This section of the community is meant to accept technical improvement requests related to the product features and functionalities.Scope the proposed idea properly to a "specific" feature/taskAvoid proposing multiple ideas in one entryBe specific and clearly explain the idea to help us understand your proposal.Request f
I occasionally write an AEM related blogpost on Medium. But I was wondering if we can write them here or link to the Medium blogpost in the Blog section of this community. If so, how can we create a blogpost?
We are so excited to share that we’ve just published the next Adobe Workfront Cookbook – these are “recipes” written for you, BY YOU. In this cookbook, we look at how Workfront System Admins are communicating with their end users.Earlier this year, we interviewed a number of current former Workfront System Admins to learn how they communicate with their end users and, not surprisingly, confirmed that there really isn’t a “one size fits all” approach.Some Admins talk regularly with their end users, some only communicate when there are major changes. Some engage directly with end users, while others go through Group Admins or SMEs.This cookbook is intended to show real examples of how, when, and why your peers are communicating with users so you can create your own unique recipes without having to start from scratch. Inside you'll find 10 communications examples to explore – from how to share new features and enhancements with users, to enablement on basic processes, and more. While cert
Join us on Thursday, July 18, for a 45 minute engaging webinar where you'll learn about the following: Understand Lighthouse and it's significance in web performance.Setting up Lighthouse in AEM Cloud Manager for automated audits.Analyzing and interpreting Lighthouse scores to identify areas for improvement. Implementing best practices to enhance performance, accessibility, and SEO in AEM.Gain valuable insights from an expert to boost your AEM projects' performance and register today!
I have a template (Header n footer) and added a component to it through page component.When I tried to open structure of the template and add/change a policies of that component, on save it is throwing below error (in the back-end the policies are updated) and not redirected template’s ‘structure’ page. Uncaught TypeError: Cannot read properties of undefined (reading 'slingPath') at self.readParagraph (core.min.5963ca087d6aad66e2a1b3d7a4af39db.js:460:33) at process (core.min.5963ca087d6aad66e2a1b3d7a4af39db.js:716:216) at constructor.doRefresh [as execute] (core.min.5963ca087d6aad66e2a1b3d7a4af39db.js:716:364) at ns.design.Dialog.onSuccess (template.min.d9e4586a03daaf05c6948c1604ac28be.js:25:431) at execute (core.min.5963ca087d6aad66e2a1b3d7a4af39db.js:675:165) at HTMLDocument.handleDialogSuccess (core.min.5963ca087d6aad66e2a1b3d7a4af39db.js:674:386) at HTMLDocument.dispatch (jquery.min.3e24d4d067ac58228b5004abb50344ef.js:124:359) at k
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.