Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recente
The purpose of this thread is to continue the conversation from the 2022.3 Release Workshops on June 28 and 30, 2022. Thank you to everyone that participated! We'll add more follow ups here as we research some of the questions that came up. There were also some Innovation Lab ideas discussed, so if you've added any (or found relevant ones), feel free to share them here for others to review and upvote. Attached are the slides and an MS Project export of the release project template that you can utilize in your own instance to prepare for releases. We hope you can use this space to connect with one another and build your community! Thanks,Leslie, @Cynthia Boon‚ and the Customer Success at Scale team
Hi,I understand the reason of 'none' in the new attribution IQ report, but when we run it with Marketing Channel sounds like a code/project bug from a business point of view. With Attribution IQ + Marketing channel + any purchase metric customized with an attribution model, I have the NONE line, which is something not logic or possible. I understand the technical reason, it means we have a visit or visitors without instances that give credit to any channel.If that's true, it should fall into "Direct" channel rule.But, I have doubts on that in any case, because the standard metric is able to give credit for that events to channels anyway, so it's not true we dont have instances. Maybe it's the "override" setting that is able to resume previous instances? Well, does it mean Attribution IQ is not affected by that settings? Anyway... we should fall into Direct again.
I want to create so user can choose more then one root for navigation hereI'm trying with multifield but doesn't work at all
Hi Guys, Try to use AEM Forms as a Cloud Service - Communications document generation synchronous APIs to generate PDF(DOR) and according to documentation it supports template path as "reference path of your Experience Manager Repository". Wondering what will it be like - content/dam/formsanddocuments/XSDBasedForm.xdp or- crx://content/dam/formsanddocuments/XSDBasedForm.xdp BTW both are not working. Any help will be much appericated?
Check out this article that highlights the Adobe Certification Exam Prep Portal that just launched to help you in your efforts to prepare you for your future expert-level certification exams. See the list of free practice tests that are now available to you Learn how to access the Adobe Certification Exam Prep Portal Access your free coaching report on every practice test you take Full article here Adobe Certification Exam Prep Portal Q&A Please use this thread for any questions.
The Email Assets included as a part of May and June releases are: Email Template Details View: From May 2022 release, Marketo Customers would be able to get a glimpse of Marketo’s next generation experience for Email Template asset detail view. Marketers will be able to discover Email Template details with a brand new experience to enhance usability along with quick actions to obtain insightful details. A toggle switch placed at the bottom of the screen will help with the transition from old experience to the new experience and vice-versa in order to avoid losing context and help retain the changes. Data is organised in a much intuitive manner to gather meaningful insights and quick actions can be performed based on the status of the email template asset. Email Details View: From June 2022 release, Marketo Customers would be able to get a glimpse of Marketo’s next generation experience for Email asset detail view. Marketers will be able to discover Em
Actually, I am trying to use the below syntax<span data-sly-use.params="${'tagname.js' @15657401=item.productFilterTag}" class="package-uses" data-uses="${params.title}">${params.title}</span>But getting this error"Cannot get DefaultSlingScript: Identifier tagname.js cannot be correctly instantiated by the Use API" And the tagname.js code is given belowuse(function () { // you can reference the parameters via the this keyword. var resourceResolver = resource.getResourceResolver(); var tagManager = resourceResolver.adaptTo(Packages.com.day.cq.tagging.TagManager); var tag = tagManager.resolve(this.value); var name = tag.name; var title = tag.title; var pageLocale = currentPage.getLanguage(); var localizedTitle = tag.getTitle(pageLocale); return { title: title, name:name, locale:pageLocale, tag_title:localizedTitle }; });
Hi Team, Problem Statement : We have a Team Management Tab in our application under that we have option to add Team Members. If we are adding 10 members it works fine. While adding more than 10 members, for 11th member onwards code execution stops and page becomes non-responsive. Finally the page shows loading for ever.Root Cause Analysis: As per our investigation the issue is with AEM Adaptive form Clientlibs guideRuntime.min.js which is part of Adobe client library.The below adobe generic library code is unable to handle to create team items more than 10. The code stops further execution after processing 10 items and page becomes non responsive. In the current team there are 13 items that needs to be processed. This client library limitations need to be addressed in order to process more than 10 users details. Refer below code which is failing to execute.Code snippet-if (parameter === "add") {if (parsedJson.length > 1) {teamAdminsDataPanelAll.instanceManager.addInstance
Hi All , I have gone through all the threads related to the same issue and tried all suggested solutions but problem still exists . 1.RTE is removing href tags when you try to re-open the dialog for the already authored content that has href tags.. 2. Removes href tags when you try to author for the first time for the content with maximum href's . we are using aem 6.2 sp1 cfp 16 Thanks in advance.
A new section has been added under 'Understanding Quarantine Management' on how to remove an address from the quarantine list. Check out the updated section with details here: Removing a Quarantined Address Please feel free to reach out for your queries through the Community Q and A section.
Hi,when installing a package with the parameter extractOnly=true (e.g. curl -u admin:admin -F cmd=install http://localhost:4502/crx/packmgr/service/.json/etc/packages/mypackage.zip?extractOnly=true) it is possible to install a package without creating a snapshot before the package gets installed.But if this package contains subpackages then still snapshots for all those subpackages are created. Is there a way to avoid creating a snapshot for subpackages, too? regardsReini
How to deal with RepoInit failures in Cloud Service by Jörg Hoh Abstract Some years, even before AEM as a Cloud Services, the RepoInit language has been implemented as part of Sling (and AEM) to create repository structures directly on the startup of the JCR Repository. With it your application can rely that some well-defined structures are always available. In this blog post I want to walk you through a way how you can test repoinit statements locally and avoid pipeline failures because of it. Repoinit statements are deployed as part of OSGI configurations; and that means that during the development phase you can work in an almost interactive way with it. Also exceptions are not a problem; you can fix the statement and retry. The situation is much different when you already have repoinit statements deployed and you startup your AEM (to be exact: the Sling Repository service) again. Because in this case all repoinit statements are executed as part of the startup of the repository.
Granite UI Multifield Sightly Traverse | Iterate Simple Example by Sourcedcode Abstract In this article, we will share an example on on how we can iterate and traverse through multifield nodes that have been generated by the Touch UI using Sightly in a very simple way. Going through this article, we will be setting up multifield Granite UI links (as if we are building a menu navigation). Each link will define it’s own path, label, and target. Take a look at both screenshots below. One screenshot indicates how a multifield Granite UI field will look like, and in the second screenshot displays how saved nodes would look like in the crx/de console. Read Full Blog Granite UI Multifield Sightly Traverse | Iterate Simple Example Q&A Please use this thread to ask the related questions.
Common Website Navigation Mistakes by topdigital Abstract 1. Getting Creative with Navigation You may have decided to create your business website after going through many digital marketing blogs and websites. One frequent piece of advice that you might have come across is being different and creative with your online marketing efforts. But the same does not apply when it comes to your website’s navigation. While there is no navigation rulebook, a few practices have become so common that people now expect them on every website. For instance, a vertical navigation bar should be on the left, or a horizontal one should be at the top of the web page. Unfortunately, anything different can be annoying for visitors and increase the bounce rate. 2. Hiding Your Navigation Menu Minimalist design is getting increasingly popular among websites. Such websites only feature a large high-definition image related to the company/brand on the homepage with a few options as possible. But in keeping thi
How to analyze “Authentication support missing” by Jörg Hoh Abstract Errors and problems in running software manifest often in very interesting and non-obvious cases. A problem in location A manifests itself only with an unrelated error message in a different location B. We also have one example of such a situation in AEM, and that’s the famous “Authentication support missing” error message. I see often the question “I got this error message; what should I do now?”, and so I decided: It’s time to write a blog post about it. Here you are. “Authentication support missing” is actually not even correct: There is no authentication module available, so you cannot authenticate. But in 99,99% of the cases this is just a symptom. Because the default AEM authentication depends on a running SlingRepository service. And a running Sling repository has a number of dependencies itself. I want to highlight 2 of these dependencies, because they tend to cause problems most often: The Oak repository
Hi everyone,I'm new AEM user and i can not solve this.In TouchUI when I click on the Inbox (the bell icon /right upper corner) and on that context menu on "View All()" then I just see a server error message.Identifier com.adobe.cq.inbox.ui.DateFormatter cannot be correctly instantiated by the Use APICannot serve request to /aem/inbox in /apps/cq/inbox/gui/components/inbox/inboxitem/list/list.html Exception:org.apache.sling.scripting.sightly.SightlyException: Identifier com.adobe.cq.inbox.ui.DateFormatter cannot be correctly instantiated by the Use API at org.apache.sling.scripting.sightly.impl.engine.extension.use.UseRuntimeExtension.call(UseRuntimeExtension.java:77) at org.apache.sling.scripting.sightly.impl.engine.runtime.RenderContextImpl.call(RenderContextImpl.java:77) at org.apache.sling.scripting.sightly.apps.cq.inbox.gui.components.inbox.inboxitem.list.list_html.render(list_html.java:546) at org.apache.sling.scripting.sightly.render.RenderUnit.render(RenderUnit.java:50)
No text available
HiWe would like the editors to be able to use the path selector as well as drag and drop when they select an MP4 file for the video component. At the moment only the drag and drop for video file works. That means, only when you drag and drop an MP4 file from Assets will this be taken into account for the video component. For the image component one can drag an drop an image from Assets or select it using the path. I am attaching the video component _cq_diaglog/.content.xml<file jcr:primaryType="nt:unstructured" sling:resourceType="cq/gui/components/authoring/dialog/fileupload" name="./videoFile" fieldLabel="Video" fileNameParameter="./videoFileName" fileReferenceParameter="./videoFileReference" title="MP4-Video" mimeTypes="[video/mp4]" uploadUrl="${suffix.path}" allowUpload="{Boolean}${not empty cqDesign.allowUpload ? cqDesign.allowUpload : false}" autoStart="{Boolean}false" multiple="{Boolean}false" required="{B
Marking each AEM instance for file datastore GC is one thing. But I'm wondering if there is a way, maybe with oak-run that I don't know about, that can do the reverse: get all the blob ids in the File Data Store and check against each AEM instance and mark any unused files.So for example... if I manually created a file dog.txt in the FDS directly. Is there a command I can run that would mark that as never used in any of my AEM instances?I have a Externally Shared FDS, using binary less replication, 1 author, 3 publish. I feel like I'm about 150G above what I should be.
Little-publicized, to the point that even Support might not be in the loop: the Visibility Rule Contains operator does allow multiple values.The Contains value is interpreted as a full-fledged regular expression, so use the pipe character | to separate sub-values:In fact, because of this unexpected/undocumented power, you must anchor an expression to avoid surprises:^(TX|FL|PA)$ Otherwise, it's doing a partial match of the full value against each of your pipe-delimited alternatives. This might not be a problem on your forms right now, but if it becomes a problem, you wouldn't know about it immediately.For example, if you were using uppercase state names, then Contains KANSAS|IDAHO would match both ARKANSAS and KANSAS, and you should use Contains ^(KANSAS|IDAHO)$ instead.You can also of course do more fancy matches with regexes if you want. And Not Contains is also a regex!
Hi, I'm working on the error page for multiple countries and languages. I'm using the ACS common for error handling and have one domain for all countries and languages.Content structure : /content/company/de/en/..../content/company/de/de/..../content/company/fr/en/..../content/company/fr/fr/.... I am implementing region specific vhost and rewrite rules.For example- company.de/en/home123.html -> company.de/content/company/de/en/home123.html- company.fr/en/home123.html -> company.fr/content/company/fr/en/home123.html.Unfortunately, the error pages doesn't get mapped properly for 'FR'. Although, it works well for 'DE'.ISSUE : Error page isn't mapped properly for the non-existing FR pages.Observations :Doesn't work on the server dispatcher for FR, but works well on my local and server publsiherError pages are available on server, if requested individually.Dispatcher configs and rewrite rules works fine for all the existing pages for DE and
Demystifying Oak Search Part 3: Five Indexing Gotchas by Daniel Klco Abstract In my previous post in the Demystifying Oak Search series on Traversal, I mentioned that to avoid unnecessary traversals, you should: Use an index This directive, is easy say and much harder to implement correctly in practice. For not only do you want to use an index, but you want every search constraint to be evaluated against said index. While there are certain complex use cases where this isn't possible, even relatively simple queries can be run into traversal issues if you don't plan an test your queries against real data. This post outlines some of the more common mistakes and gotchas when working with Oak Search / Indexing. Play Along! This blog post is interactive! I created a project you can checkout and run against your local AEM to illustrate the concepts covered in this post. Check it out on Github: https://github.com/klcodanr/oak-search-gotchas Gotcha #1 - Not Using an Index The first go
In case you missed the monthly Announcement Center message or haven't checked out the Events > Workshops tab recently, here is a list of events the Workfront Customer Success team is hosting this month. With over 750 customers already registered between the four events, these are hot topic, interactive sessions that you don't want to miss. Sign up today through the Events > Workshops tab or by clicking the links below. Hope to see you there! July 13: Workfront Wednesday Community Chat - Join the Customer Success team for a 1-hour discussion to review trending topics from the Workfront Community. July 19: New Workfront Experience - Learn tips on navigating the new interface, improving the user experience, and driving adoption.July 21: System Cleanup Reporting - Designed for both new and experienced System Admins, this workshop will provide tips to stay organized and two walk-through report building exercises to help manage your cleanup efforts.July 26: New Workfront Exper
Já tem conta? Login
Ainda não tem uma conta? Crie uma conta
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.