Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
How to enable search synonyms in AEM with Lucene? by techforum Abstract This tutorial explains how to enable search synonyms in AEM with Lucene. Search Synonyms Synonyms are used to inform the search engine that searching for one word should also search for others e.g searching for gigabyte should also consider gigabytes, gib and gb etc The analyzer should be configured for custom oak index to support the search synonyms. Refer the following tutorial to configure custom oak index and analyzers Configure Analyzer Let us now configure the Analyzer to support the search synonyms. Create a node “Synonym” with the the primary type of “nt:unstructured” under analyzers\default\filters (refer the sample configuration package from the git link posted in the bottom of the tutorial) Read Full Blog How to enable search synonyms in AEM with Lucene? Q&A Please use this thread to ask the related questions.
AEM Authoring Basics Part-1 by Mani Kumar K Overview This video gives detail information on AEM authoring capabilities, navigation consoles and how can we manage the sites and pages AEM. Link: https://www.youtube.com/watch?v=ySQAPQ38M54 Q&A Please use this thread to ask questions relating to this article
Shortening URLs in AEM by JUAN AYALA Abstract Let’s face it, AEM URLs are ugly! Shortening them has been a requirement in every single AEM Sites implementation I have worked on. Why do clients want shorter, optimized URLs? First of all, less complicated URLs are more user friendly. They are easy for site visitors to type, clearer to read so a visitor is confident they are going to a relevant page, and less prone to user error when copy/pasting or retyping. From an SEO perspective, Google and other search engines can crawl a site more easily when the site structure (subfolders are used well) is clear and the URLs are easy to read without a ton of unnecessary symbols or parameters. Here is a typical AEM URL: http://www.mysite.com/content/mysite/en/mysection/mypage.html Instead of that, we would shorten the URL to: http://www.mysite.com/en/mysection/mypage.html Or assume en is the default: http://www.mysite.com/mysection/mypage.html Or remove the extension: http://www.mysite.com/mys
Using Adobe Workfront to manage your resources is the DREAM - knowing the work that needs to be done, what resources you can access, and assigning them (accurately!) based on their availability. And it is absolutely a reality! Hundreds of Workfront customers do exactly this, every day.In this on-demand webinar, originally broadcast on September 21, 2022, Corinna Jevons (@corinnaj), Adobe Workfront Customer Success Architect, and @elliotleson, Director of Operations at Big Red Rooster, covered:A basic overview of the Resource Planner and the Workload BalancerEssential pre-work needed before you get startedBenefits to your Admins, Resource Managers, Project Managers, Team Leads, and end-usersAdvice and lessons-learned from a customer who has rolled out resource management at TWO different organizationsAnd moreYou can view the recording here and a copy of the slides is attached. Have questions for our speakers? Tag them in a comment below.
Please go through below article to read about our experience in using AEM as a Headless CMS https://medium.com/@madanchitra13/using-aem-as-a-headless-cms-6e659b4c500f
Hi My goal is to create a token whenever a page is rendered that contains a component called someTeaser. This someTeaser component renders in the template after the content and before the footer and is not editable. It is configured fixed in the template structure. The problem appears when I want to create a servlet for someTeaser. This component is not in the Content Repository crxde. @SlingServletResourceTypes( resourceTypes = {Constants.ResourceTypes.SOME_TEASER}, selectors = {"token"}, extensions = Constants.Extensions.JSON) The resource for this component is /conf/xx/settings/wcm/templates/someTemplate/structure/jcr:content/root/main/container/someTeaser. This resource cannot be resolved in publish. It is not under content but rather under conf. Request URL: https://publish_server/conf/xxx/settings/wcm/templates/someTemplate/structure/jcr:content/root/main/container/someTeaser.token.json?t=1673508314088 Request Method: GET St
Someone asked an easy one on Marketo Nation today: We are adding new branding domain aliases to our Marketo Instances and we were wondering if we can use the same alias across all instances? The answer is definitely No, and figured it was worth an official post in case others have this question down the line. The explanation is pretty simple (as these things go!). Branding domains are implemented via DNS Alias (CNAME) records. The left-hand-side of a CNAME record is the alias: your branding domain. The right-hand-side is the canonical name: the Marketo-controlled domain.[1] An alias value is only allowed to appear once per DNS zone. So once you set up this record: click.example.com. 300 IN CNAME mkto-sj010203.com. You can’t also have: click.example.com. 300 IN CNAME mkto-sj040506.com. Here’s the warning from my favorite DNS server: It’s a universally implemented rule, yet it’s kind of&
We are using Adobe Livecycle ES2 Version 9.0.0.0.Under credential details of admin UI, we see that it has expired on 08th January 2023. Same goes with the certificate as well.We are using Livecycle to invoke processes and services from our application form (PDF) and we can see that few functionalities are not working which calls the webservices through Livecycle While checking the logs we have the following error: Caused by: com.adobe.livecycle.readerextensions.client.CredentialException: ALC-RES-001-027: Unable to apply the requested usage rights because the credential specified, [PRODUCTION CREDENTIAL], expired on [Sun Jan 08 19:00:00 EST 2023]. and Caused by: ALC-DSC-003-000: com.adobe.idp.dsc.DSCInvocationException: Invocation error. We need urgent help to renew these certificates/credentials and to import them to our Livecycle. Since it is impacting our production environment, We need a very quick response ASAP. Regards, Sai Likhith Raju
I am getting a error every time I apply a security policy on my documents in Adobe Pro 2020 this generic error does not point to where this error is coming from and cannot find any info how to correct this. This is a brand new install of AEM forms 6.5 on prem.
Hello,In AEM 6.3, Touch UI, I have created a custom section in page properties with checkboxes on both the page and in a Coral dialog (popup).The values are to be saved in a custom node location within the content (jcr:content/custom/place/storage). The checkbox on the page saves. The checkbox within the dialog does not.Example code:<%@include file="/libs/foundation/global.jsp"%><%@page import="java.util.*,org.apache.sling.api.resource.Resource"%><%ValueMap componentProps = null;String pagePath = (request.getAttribute("javax.servlet.include.query_string") != null) ? request.getAttribute("javax.servlet.include.query_string").toString().replace("item=","") : "";Resource pageResource = resourceResolver.getResource(pagePath);Page thisPage = pageResource.adaptTo(Page.class);Resource placeResource = thisPage.getContentResource("custom/place");String fooCheck = "";String barCheck = "";String[] storageSettings = null;if(placeResource != null){ compon
We are using AEM version 6.5.9 and our js processor config was min:gcc;languageIn=ECMASCRIPT_2018;obfuscate=true then we changed it to min:gcc;languageIn=ECMASCRIPT_2020;obfuscate=true but still it does not work. I checked the online compiler where when changed to ECMASCRIPT_2020 it started working Does AEM not support ECMASCRIPT_2020 ? I have written a detailed question regarding this but somehow it was marked as spam so writing this in short. Please let me know if you have any questions in comment.
The documentaion below mentions here that, we can switch rte from coralui3 to coralui2 . , However it is suggesting do the changes in libsRich Text EditorAs changing anything in /libs might create issues when installing hotfix to SP's . Is there any other way to achieve it ?
I have a site where in I send for translation but is having serious issues with Translation launches -page got published but every link, button and redirection on the homepage is broken. Can anyone help me.
Hello, I recently inherited the task of supporting AEM 6.5 on prem. My first project is to migrate it from the Windows 2012 servers which are nearing the end of Microsoft support. I have Windows 2019 servers all lined up but was wondering if there is a document outlining the steps to migrate AEM from one server to another. Can I simply install AEM on the new server using the same Oracle DB info? Cheers, Chuck
Hi all, Kindly suggest Content Migration to AEM On Prem Process. If the source is AEM, what are the tools to propose with limitations? Package Manager will work? If the source is non AEM, what are the tools to propose with limitations? For Content Migration to AEMaaCS, I am aware that AEM Content Migration tool could be used. I highly appreciate all your responses. Thanks, Rama.
while exporting user and group information using acs commons package to csv file, i am getting users and group details using some custom property but the requirement is to export all the user and their group details with privileges and its path wrt to privileges.
Dear Members, We are facing one issue since we started using AEM 6.5 that is, after couple of subsequent deployment sometimes page got blanked on access. We found nothing in log related to page blank accept No default render found. Only solution for this for now is, instance restart. If anyone have any idea about the root cause of it and any solution please share. We are using AEM 6.5.12(onPremise). Thank You Umesh Thakur
Dear Community members, Happy New Year from ExL Team! We’re kicking off our 2023 by introducing structural changes in the Adobe Experience Platform community, getting it, more aligned with Adobe Experience Platform Solution and platform-based applications. Changes would be applicable by 1st February, 2023. Below is a graphic outlining the upcoming changes: Change 1 - Introducing the Adobe Real-Time CDP Community – Adobe Real-Time CDP turns data into loyal customers by collecting B2C and B2B data from across systems and unifies it into real-time profiles ready for activation across any channel. Real-Time CDP is powered by Adobe Experience Platform, a data architecture of shared capabilities that accelerates time to value across Adobe Experience Cloud, opening limitless evolution. We are introducing new community - Real-Time Customer Data Platform to cater content and networking related to Real-time Customer Data Platform solution.
As of 1st January 2023 I understand that support for various versions of Acrobat have been terminated. ( Despite still being functional) I have Acrobat v9 Professional extended edition and now find it is useless as I can no longer Enable Extended forms for Acrobat Reader (in all its guises). The form was designed in Livecycle but when I open it in V9 it will NOT allow me to enable extended features, this has been working just fine for a decade or more and is now becoming a headache, I do not need to "Distribute Forms" as such as they are sent out individually upon request and sent back to me as email attachments I find it Draconian that I must now pay over $400 a year ad infinitum to do the same as my existing software could do and still could for the initial investment (which was not cheap). I use 1 form which is filled in & signed by 40 people , 6 times a year. This is yet another example of being held to ransom for no real purpose other than to create a larger revenu
Call it the Law of Large Projects: eventually, someone’ll receive data they don’t have enough experience to validate, give a shrug, and assume it must be right. APIs, awesome as they are, are one cause. Developers might fetch data from the REST API, but without really knowing how to use Marketo itself (they might never have logged into an instance!) they can’t really understand the results. And as data gets further transmogrified by internal processes, it can end up with stuff that would make a Marketo user instantly say That ain’t right! while devs are happily logging LGTM. Such was the case when the Annual Revenue field showed both positive and negative numbers in a client’s in-house BI tool, whose underlying SQL db gets populated via the Marketo Bulk Extract API. And there were 2 different reasons, as it turned out. The 1st was familiar, but hadn’t seen the 2nd before and it’s likely new to you as well. Reason 1: Usi
We're running AEM 6.3-SP2 on a Linux environment and we have a recurring--but intermittent--problem with configuring our component dialogs in the Touch UI environment.The issue is that periodically ALL components will have their edit options removed, just leaving the Insert and Group options.We can fix the problem by simply editing any component's cq:editConfig/@cq:actions property through the CRXDE and saving.This is an example of a typical one of our component's cq:editConfig node configurations:<?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="cq:EditConfig" cq:actions="[text:Settings,-,EDIT,DELETE,COPYMOVE]" cq:disableTargeting="true" />Classic UI is unaffected.What is causing the Touch UI component to lose edit options and how can we make desired options permanent?
In my Content Fragment model, I'm using a few Rich Text Fields with Fragment Reference of a particular Content Fragment model type allowed. While fetching the inline references used inside the RTE content, it returns all the fragment references used in any of the Content Fragments and not only used inside the queried Content Fragment. Wondering if this is the desired behavior? If yes, Is there any way to fetch only references used inside the RTE of the queried Content model? The query is similar to: query productList($productID:String,$locale:String) {productList(filter:{ productID : {_expressions: [{value:$productID}]}}, _locale : $locale ) {items{ _path, tagLine{html}, } _references { ...on FootnoteModel { _path title description { html } __typename } } } }
Hi Folks, Does your organization periodically reset Approved baselines on a certain cadence for all or some projects (or would you like to be able to do so)? If so, I’d be interested in learning more (as we spec our Reset Budgets solution), either here, or via doug.denhoed@atappstore.com Regards, Doug
SUBMISSION WINDOW NOW OPEN: https://rockstar.adobeevents.com/en/ Starting in 2017, Experience Manager Rock Star has experienced explosive growth and popularity exceeding expectations from its founders. The primary event, which is usually tightly coupled to the Adobe Summit events, is currently only hosting online virtual events until in-person events are available worldwide. We will be back in person bigger and better in 2023! 2023 Rules Adobe employees are not eligible The content/code should be open-sourced if chosen as a finalist Teams submissions accepted Visit the Submission Guide to find helpful information about submitting. Hit us up on Twitter or LinkedIn if there are any questions you may have.
I got custom layout mode working fine. /etc/mobile/groups/beacon , aem site pages, experience fragment pages having a selector appended with pagename.beacon.html. For experience fragments I am seeing a 500 error when I refresh/reload a page with .beacon selector, Following is error that I see on page, any ideas why I am seeing this issue. I am wondering , is it better off not to use custom layout mode for experience fragments? org.mozilla.javascript.WrappedException: Wrapped javax.jcr.PathNotFoundException: No tree at /content/experience-fragments/pi-web/language-masters/en/site/test-2-experience-fragment/master.beacon (/libs/cq/experience-fragments/components/admin/editor/variations/variations.js#36) Cannot serve request to /editor.html/content/experience-fragments/pi-web/language-masters/en/site/test-2-experience-fragment/master.beacon.html in /libs/cq/experience-fragments/components/admin/editor/variations/variations.html Exception: org.apache.sling.scripting.sightly.Sigh
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.