Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Check out this post for details on Marketo Measure (fka Bizible) Attribution Model attribution weighting, details, use cases and example questions to ask. Note that this post is specific to the stock attribution models, the custom attribution model will be a future post! First Touch Model Example questions to ask with the FT Model: How are people interacting with my brand for the very first time? What Channels and Campaigns are responsible for first exposure to my brand? What trends are there for our Anonymous First Touches? What are the top landing pages? What are the top referral sites? What content is most popular at the very top of the funnel? How are my brand awareness Campaigns performing? Lead Creation Model Example questions to ask with the LC Model: What messaging is most effective at driving conversions? How are people becoming known? Which Channels? Subchannels? Campaigns? What content is best at
Hello! I'm encountered an issue with translation of XF within a page. AEM resets back translated `fr` XFs to original `en` language.Let me explain with reproduce steps. We can do it with We.Retail example:1. Create XF1 /content/experience-fragments/we.retail/en/XF1 and put text component on it. Type some text2. Create XF2 /content/experience-fragments/we.retail/en/XF2and put text component on it. Type some text3. Translate both XFs to `fr` locale: /content/experience-fragments/we.retail/fr/XF1 and /content/experience-fragments/we.retail/fr/XF2 are created.4. Create We.Retail content page /content/we-retail/language-masters/en/page and put text component on it. Type some text5. Add XF component to a page and put a link to /content/experience-fragments/we.retail/en/XF1/master6. Add second XF component to the page and put a link to /content/experience-fragments/we.retail/en/XF2/master7. Translate the page to `fr` locale: /content/we-retail/language-
What can I check for to fix this issue? The top nav in the editor pages is visible, but there's no content. It was working previously. All bundles are active and I cleared cache: http://localhost:4502/system/console/scriptcache. Also, when I view page as published, I get "Cannot serve request to the path specified." Console shows this when viewing Edit page:Request URL: http://localhost:4502/content/business/en/business/test0/jcr:content/root/text.html?forceeditcontext=true&_=1621889801628Request Method: GETStatus Code: 404 Not FoundRemote Address: [::1]:4502Referrer Policy: strict-origin-when-cross-origin The error log (/aem/crx-quickstart/logs/error.log and http://localhost:4502/system/console/slinglog/tailer.txt?tail=1000&grep=*&name=%2Flogs%2Ferror.log) is blank. The browser console shows the following errors:Uncaught TypeError: b(...).adaptTo is not a function at clientlibs-authoring-enhancements.min.e9f22ceb5c05ec34691d71f9c93dd7a8.js:5 at clientlibs-au
Is it possible to enable the hide / show oob logic in the page propeties when creating new page?
AEM micro-optimization (part 2) by Jörg Hoh Abstract Micro optimizations are important, and their importance is described by a LWN posting about the linux kernel: Most users are unlikely to notice any amazing speed improvements resulting from these changes. But they are an important part of the ongoing effort to optimize the kernel’s behavior wherever possible; a long list of changes like this is the reason why Linux performs as well as it does. And is not specific for the Linux kernel, but you can apply the same strategy to every piece of software. AEM as a complex (and admittedly, it can sometimes be really slow) beast applies the very same. There are a number of cases in AEM, where do you operate not only single objcets (pages, assets, resources, nodes), but apply the same operation on multiple of these objects. Read Full Blog AEM micro-optimization (part 2) Q&A Please use this thread to ask the related questions.
AEM Radio group implementation without coral by keshav chaurasiya Abstract AEM Radio group implementation without coral: Read Full Blog AEM Radio group implementation without coral Q&A Please use this thread to ask the related questions.
Multiple Selectors in AEM Servlet by keshav chaurasiya Abstract You can use the multiple selectors in AEM Servlet. Please see the example below for the reference. Your Page url : /content/en/aem-selector.selector1.selector2.json Example : @Component(service = Servlet.class, immediate = true, property = { "description=Get AEM Selector ", ServletResolverConstants.SLING_SERVLET_METHODS + "=" + HttpConstants.METHOD_GET, ServletResolverConstants.SLING_SERVLET_RESOURCE_TYPES + "=sling/servlet/default", ServletResolverConstants.SLING_SERVLET_SELECTORS +"=selector1.selector2", ServletResolverConstants.SLING_SERVLET_EXTENSIONS + "=json"}) @SuppressWarnings("serial") public class AEMSelector extends SlingSafeMethodsServlet { private static Logger log = LoggerFactory.getLogger(AEMSelector.class); @Override protected void doGet(final SlingHttpServletRequest request, final SlingHttpServletResponse response) throws ServletException, IOException { log.debug("Enter in doGet method...
AEMasCS REST API calls from POSTMAN or any external application May 24, 2021 by myaemlearnings Abstract As we all know AEM is REST based Web application and contents of Repository can be accessed via GET call to respective path (Eg say, ".json" extension or content path with ".html" extension) and updates to Repository is possible via respective HTTP method type + API endpoint as exposed (Eg. Assets HTTP API Create Folder POST request), provided we have Authentication and Authorization to the accessing endpoints. Authentication is achieved using the credentials that we use to access our instance. Eg. In our local AEM author instance, we login using admin/admin or any username as created/available in the respective instance Authorization refers to the permissions to the path we are accessing Eg: If we are to make GET request on /content/we-retail.html, we need to have read permission on this path. Given this understanding, when we want to access an endpoint from our AEM instance us
Remove the default colors from Colorfield dialog in AEM by keshav chaurasiya Abstract Add the property showDefaultColors="{Boolean}false" Once you will add this property. All the default colors will be disappear from the colorfield dialog. You can show your custom colors as per the requirement. Please see the below for the reference. You can also add showProperties="{Boolean}false" as per the above . if you want to hide the left side part from the color picker dialog then add this property.Please see the snapshot for the reference. If you want o make the default color value selection in colorfield dialog then add the property as per below. For example if i want to make the red color default field then add the property value="{String}#FF0000" Read Full Blog Remove the default colors from Colorfield dialog in AEM Q&A Please use this thread to ask the related questions.
The purpose of this thread is to continue the conversation from the Virtual User Group on the topic of Resource Management on May 18, 2021. Many thanks to everyone who came to our virtual meetup! Special thanks to @Samantha Isin‚ from Melaleuca for sharing how they shined the light on resource management through custom reporting. A great reminder that visibility on the current state is the first step to real, actionable change. Thanks also to @Aaron Behr‚ from VaynerMedia or sharing their journey to next level resource management. This journey didn’t happen overnight, it’s great to see how the team and processes have evolved. You can see more in the attached slides, and you can watch the recording here. Do you have any questions 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 r
Hi folks, I am Working in AEM 6.5 . My requirement is to add the Anchor tag in RTE. I have installed the latest configuration file(core.wcm.components.config-2.15.2.)Anchor plugin is showing in the edit mode dialog.Included the anchor toolbar under UI settings ->cui->inline->in toolbar : links #anchorBut adding the anchor tag in the plugin, the tag is not getting created. Did I miss anything as a part of anchor Tag functionalities.Help would be much appreciated. Thanks in advance.
Problem Statement: Are you facing issue on author instance where preview of DITA asset is not rendering correctly and this happens on asset details page ? Do you see the html encoding rather than actual page UI - Refer the the screenshot below. Precondition: Do you have dispatcher set up on your author instance? If yes, the below solution can help you in resolving this issue. Remedy: It could be because of the missing configuration. You should need to enable the mime type for DITA files. Here are the additional details: Ditamap and Dita topics shown in Assets UI have to be rendered with Content-Type “text/html”. So to have this work correctly in case a Dispatcher is setup in front of Author, please do following: Connect server via ssh and browse to httpd.conf and check the path for file “mime.types” file (it could be in /etc/mime.types or /conf/mime.types) Edit mime.types file and Search for “text/html” the default value string for this w
Local Dispatcher Setup : AEM as Cloud by BimmiSoi Abstract Adobe Experience Manager (AEM)'s Dispatcher is a Apache HTTP Web server module that provides a security and performance layer between the CDN and AEM Publish tier. Dispatcher is an integral part of the overall Experience Manager architecture and should be part of local development set up. Prerequisites to set up local dispatcher for AEM as cloud (on Windows): 1. Install Experience Manager Publish Quickstart Jar on the local develop machine. 2. Install and start the latest version of Docker (Docker Desktop 2.2.0.5+ / Docker Engine v19.03.9+) on the local development machine. Steps to Install Docker and start : 1. Download docker for windows from this link. 2. Run the .exe file downloaded. 3. After that docker desktop app will be installed in your system. Start your docker. 4. If you get below error, then open settings and uncheck Use the WSL 2 based engine and restart docker. You will see your Docker has started now. Read Fu
The Basics of Content Management System (CMS) by Faizan Thange Abstract A Content Management (CMS) that fits your business needs will help to simplify your content management model. It can be used to publish content quickly and easily, and for deploying content with minimum or no developer help, enabling real-time content updates. This article focuses on the basics of Content Management Systems – what they are and what they provide, the different types available, and the most popular providers – as well as some considerations for how to choose the right CMS for your business. What is a Content Management System? Content plays a vital role in today’s digital world. In simple words, a Content Management System is computer software used to manage the creation and modification of your digital content. Content Management Systems are commonly used for blogging/community platforms, enterprise content management, and web content management. Common CMS Features: 1. Robust Content Templates 2
AEM as a Cloud Service - Part 1 by lhotsetechnologies Abstract AEM as a Cloud Service – Part 1 Some of the Benefits of moving to AEMaaCS As per Adobe documentation, AEM as a Cloud Service provides a continuous delivery pipeline for the AEM codebase using CI/CD pipeline. It provides automatic updates with zero downtime. This gives an advantage of keeping you on the most recent version. It will deliver content quickly and efficiently, by using a built-in Content Delivery Network (CDN). It also uses automated tests to scan for common vulnerabilities. How to update code for AEMaaCS deprecated features? OSGi bundles and settings must be repository-based:- In AEMaaCS Felix Console access is not available, so no configuration can be done using system/console. So configuration must be a part of the codebase for AEMaaCS. These configurations will be auto-deployed when the codebase is build. Custom runmodes are not allowed:- In earlier AEM versions, we can have multiple runmodes as per our ne
Part 2: Run Adobe Target NodeJS SDK for Experimentation and Personalization on Edge Platforms (AWS… by Artur Ciocanu Abstract 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
QR Code generator component for Adobe AEM / CQ5 by Yuri Simione Abstract I like so much Adobe AEM: it is very easy to customize this product and make our customers happier. Moreover, Adobe AEM is based on a wonderful stack: it is easier to work on a state of art technology: Apache Jackrabbit OAK, Apache Sling, Apache Felix and the most important layer, Adobe AEM are so well integrated and very powerful technologies. A new customer requirement A customer asked me to create a new Adobe AEM component to generate on the fly QR Code images. The functional requirement is pretty simple: the author wants to add a QR Code that "renders" the current url page url. Occasionally the author wants to create a QR Code to an external Url or different page. QR Code are very useful because with a smartphone or tablet, everyone can scan the QR Code from a monitor and continue the browsing far from the desktop or far from a digital. In addition, if the end user print the page that contains a QR Code, it
Getting the most out of Headless CMS by Josh van Tonder Abstract There has never been a wider variety of digital channels through which consumers can access information and content. While this is great for the consumer, and has given businesses the opportunity to greatly expand their reach, it has also put a lot of pressure on brands to deliver more content, faster. Brands are expected to provide satisfying, cohesive and app-like experiences across these channels. That’s a big ask for businesses using legacy or disparate content management systems (CMS) that often keep content locked in channel specific silos. One response to this has been headless content management. The arrival of “headless” has given brands a new tool in their toolbox to help address omnichannel delivery. By separating content from the presentation layer, assets can be reused widely. Headless-capable CMSs have back-end content repositories that push content to desired channels over APIs using JSON, in a channel a
Hello Team, What is the efficient way to implement Alphabet Sort in AEM 6.5 Column view
Hi, We are looking for experienced engineer to join Apple Center of Excellence (COE) for Content Management Systems. More information is available at https://jobs.apple.com/en-us/details/200208326/senior-software-engineer-cms-content-management-systems-platform?team=SFTWR
This is the second part in my series of sample questions to help you practice for the MCE exam. Part 1 on Admin & Operational topics can be found here.QuestionsAnswersCorrect AnswerHow can you determine which leads filled out the form on a specific landing page?a. Create a Landing Page Performance Reportb. Create a form submission list in the Design Studioc. Create a smart list using the filter 'Filled out form' with the constraint of 'Web page'd. Create a smart list using the filter 'Visited Web Page' with the constraint of 'Form = true"cWhen should custom columns be added to a lead report?a. To display anonymous visitors in a Web Page Activity reportb. To change the Lead Created At time frame to show results for the fiscal yearc. To review email statistics on number delivered, number bounced, and open ratesd. To show how leads that were created this year have progressed through the lifecycledWhat is the reporting impact of selecting an acquisition program when importing a list?a.
I work 90% of my time in Tags in AEM. The 6.5 upgrade greatly degraded the functionality and usability of tags. Tags are not alphabetical OOTB, it takes multiple clicks to see the status of a tag (published, deactivated, unpublished), unable to view a clean list of references or export a list of references where tag was applied, unable to view tags in a tree or list, unable to search tags in omnisearch unless in page properties applying tags. I have to manage them in Excel and then upload. I have to conduct a querybuilder to create an export to create custom views of the tags. It's a huge headache and incredibly manual. Why were Tags ignored in the 6.5 upgrade, is there a planned upgrade to bring back the functionality that was available in Classic?
Reporting on your campaigns is an integral part of effectively planning and pivoting your strategy to increase ROI. Selecting the right Bizible attribution model will help you better forecast marketing goals in relation to revenue, allocate marketing funds to top-performing channels, and more. Watch this on-demand webinar with Bizible expert @kate_colbert to find: Breakdowns of each attribution model Use cases that best fit each model Reporting impact of using each attribution model Content level: Beginner/intermediate Looking for more Bizible attribution model resources? Slides: The A-Z of Bizible Attribution Models Q&A Follow Up Post Sign up for weekly tips & tricks over email Support Article: Bizible Attribution Models Video: Bizible Attribution Models with Champion Justin Norris Blog: Marketing Channel Types Have more questions or tips of your own about how to use Bizible attribution models? Comment below!
Setting Up Adobe I/O CLI for Cloud Manager by Adobe Tech Blog Abstract If you are an Adobe Managed Service (AMS) customer, this Cloud Manager plugin for Adobe I/O CLI will come in very handy to interact with the same underlying capabilities exposed through the web UI in a fully programmatic fashion. It also enables you with some additional capabilities like setting up pipeline variables, environment variables, cancel running pipelines etc. With the release of Authenticated Performance Testing support in cloud manager, setting up Adobe I/O CLI is a prerequisite in a order to use this feature. An integration must be created in the Adobe I/O Console which has the Cloud Manager service. This is the layer which handles the authentication. Below are the step by step instructions on setting up Adobe I/O CLI cloud manager plugin from scratch. Setting up your workstation * Install Node.js Ensure Node.js is installed (Node.js 10.0+) as Adobe I/O CLI is an npm module. Below is how you can ins
AEM - HTL JavaScript Use-API by AdobeDocs Abstract he HTML Template Langugae (HTL) JavaScript Use-API enables a HTL file to access helper code written in JavaScript. This allows all complex business logic to be encapsulated in the JavaScript code, while the HTL code deals only with direct markup production. A Simple Example We define a component, info , located at /apps/my-example/components/info It contains two files: 1. info.js : a JavaScript file that defines the use-class. 2. info.html : an HTL file that defines the component info . This code will use the functionality of info.js through the use-API. /apps/my-example/component/info/info.js "use strict"; use(function () { var info = {}; info.title = resource.properties["title"]; info.description = resource.properties["description"]; return info; }); Read Full Blog AEM - HTL JavaScript Use-API Q&A Please use this thread to ask the related questions.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.