Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi All,I recently observed an issue with the dispatcher rewrite rules wherein the rules put in and having french accented characters / special character like single quote in the source url seems to be failing. It goes to a 404.having these in the destination url works though.
Hi Everyone, In our effort to reward the monthly top two users with a gift card for their participation on the Adobe Campaign Standard and/or the Adobe Campaign Community forums, we present to you the two top users in the Community for the month of February 2022 - @amine_abedour and @davidkangni. Congratulations and a big thanks to both of you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top user and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month! While we hope that this token of appreciation motivates you to give back to other members, we also hope that you already enjoy helping your Community friends with their queries, as this helps us build a better product for you. We're always open to new ideas for Adobe Campaign, and ca
Your browser does not support the video tag. Direct Link: https://business.adobe.com/summit/2022/sessions/adobe-summit-opening-keynote-mb1.html Adobe Summit: https://adobe.ly/3rpo95G ABOUT THE SESSION Organizations that develop true customer connections will thrive in the digital economy. Learn from Adobe executives, Ryan Reynolds, and executives from Walgreens Boots Alliance, NIKE, and the American Red Cross as they share how customer experiences are the currency of our digital economy. Discover how exceptional, personalized customer experiences are key to business growth today and in the future. Session Type: Mainstage broadcast, Keynote Technical Level: General Audience Presentation Style: Thought Leadership SPEAKERS Shantanu Narayen Chairman & CEO, Adobe Anil Chakravarthy President, Digital Experience Business, Adobe Ryan Reynolds Actor, Producer, Screenwriter, and Entrepreneur
In 6.5.8, did anyone observe unclosed resource resolver even when search is triggered across users or assets in touch ui ? This is especially the case when you scroll down and it does a lazy loading error is similar to below https://helpx.adobe.com/au/experience-manager/kb/Unclosed-ResourceResolver-warnng-at-com-day-cq-search-impl-builder-QueryBuilderImpl.html
Hi All,I have a query regarding Adaptive Forms in AEM.I have created an AF with some fields(text box, date picker, drop-down and file attachment).I tried to submit the form without attaching any file, then it worked as per me. But when there is some file attachment it throws '500 error' as attached.Please help me to resolve this.Regards,Lakshmi.
AEM Dispatcher setup made easy with Docker by Mani Kumar Abstract Worried about AEM dispatcher set up in the local environment here is the easy solution with docker. Prerequisites Docker setup in local AEM Publish instance setup JDK 1.8 and above Steps to run the dispatcher in docker container Once the docker is installed in local start the docker using command line or using docker desktop(Installation document for docker https://docs.docker.com/docker-for-windows/install/) git clone https://github.com/ManiKorthivada/aemdockerdispatcher Run the “docker build -t easy-docker-dispatcher .” command Run the “docker run -it -p 8080:80 easy-docker-dispatcher” command Open localhost:8080 in the browser that's it now you have the local dispatcher up and running rendering content from the local publisher environment. Files that need customization for specific project dispatcher.conf update any module loading and other virtual host configuration in this file Rewrite rules can be updated in t
Is it possible to create joins on different node sets when querying AEM using the QueryBuilder API ?
Adobe named a Leader for fifth consecutive year in 2022 Gartner® Magic Quadrant™ for Digital Experience Platforms by Steve Hammond Abstract Gartner published their fifth Magic Quadrant for Digital Experience Platforms, and for the fifth time in a row, Adobe has been named a Leader. This year, Adobe was positioned highest and furthest to the right for both the Ability to Execute and Completeness of Vision. At Adobe, we believe in providing the most comprehensive solutions and services for companies to elevate their customer experiences by delivering personalization at scale to drive conversions and accelerate their digital business. We also offer market-leading technology in areas critical to customer experience. Here are just a few of the Adobe differentiators we believe motivate customers to adopt Adobe Experience Cloud for their Digital Experience Platform: Integrated Insights and Action — Adobe can mix, match, and analyze data from anywhere in the customer journey and translate
Understanding ‘AEM’ Implementation from People, Process, Technology (PPT) Framework by Sachin Mali Abstract The purpose of this document is to understand the AEM implementation from the ‘People, Process, Technology’ framework and also to discuss and brainstorm the challenges, new opportunities that have to be streamlined in upcoming projects. Like any other medium to large software application development initiative, the AEM Implementations (Sites, Assets, or both) are significant undertakings in terms of Costs, Business Objectives, and the organization’s Digital Transformation goals. Thus its paramount importance to have a successful strategy and tactical approach to DELIVER the project ON-TIME, and within BUDGET to set an organization on the right digital trajectory. Typically AEM project initiatives fall into the following types, Re-platform To AEM From ANY CMS: Lift & Shift Redesign 2. AEM Migration: AMS or On-Prem hosted to AEM as a Cloud Service AEM 5.X/6.X to AEM 6.5 3.
Get to Know Adobe Commerce and Adobe Document Cloud: Adobe Summit by Raymond Camden Abstract At this year’s Adobe Summit, the Document Services teams will be giving multiple presentations covering both our services and integrations with other Adobe products. This year our sessions include: Automating Document Workflows for Digital Transformation — S207 — a look at using our tools with Adobe Workfront and Acrobat Sign Unlock Adobe PDF Insights with Adobe Analytics — S506 — an introduction to using analytics with Adobe PDF Embed and integrating it with both Adobe Experience Cloud and Adobe Analytics And the talk we’re discussing here, Dynamic Document Generation and Adobe Commerce — S505. In this session, we go over how the Document Generation API can be used with Adobe Commerce. We’ve covered Document Generation quite a bit here on this blog so we’ll go with the assumption you’ve got a basic idea of what it does. For those who don’t, the elevator pitch is simple. Document Generation
The Sling Model @Via Annotation by Juan Ayala Abstract I love writing code. What I love more is writing less. That is why I like Sling models. I have written about leveraging its injectors. And how to create custom ones. Now I will cover the @Via annotation, the OOTB providers, and how to create custom ones. What @Via Does Sling relies heavily on the adapter pattern. This is the pattern used by the Sling model framework. The "adaptable" is the thing that will adapt to an instance of that model. This more often than not is a Resource or SlingHttpServletRequest. But it is not limited to these. The Sling model injection will look into the adaptable and try to resolve the value it needs to inject. For example, see the @ValueMapValue annotation and its injector. What @Via does is swap out the original adaptable for something else. The ModelAdapterFactory will use the new adaptable from that point on. So what are some potential use-cases? ⚠️ In the following examples
Hello, I have a servlet that is modifying an osgi config in the repo, which is working as intended and reflecting correctly in crx/de, but the new config is not being reflected in the console until I do a restart, and it isn't taking precedence over the previous config either when I hit the page that it applies to. Is there a way to tell the console to check for this new config? Or something missing in my code? Any help is appreciated! Servlet code: @8220494(service= Servlet.class, property={ Constants.SERVICE_DESCRIPTION + "=Changes the home to maintenance page.", "sling.servlet.methods=" + HttpConstants.METHOD_GET, "sling.servlet.resourceTypes="+ "sling/servlet/default", "sling.servlet.paths=/bin/my/portal-maintenance" }) public class PortalMaintenanceServlet extends SlingAllMethodsServlet { @Reference private ResourceResolverFactory resourceResolverFactory; @Reference PortalConfigHelper portalConfigHelper; @Reference private ConfigurationAdmin
We have an adaptive form that's triggering a pretty simple workflow, emailing the users on the form, collecting their signatures via Sign API, and then sending both parties a 'thank you' message with the completed/signed form, and CC'ing an email address for our agency. The problem is that Adobe Sign does not seem to be notifying our AEM instance that the signing process is complete, nor is the completed Document of Record being returned to AEM. This makes it so our last email workflow step never fires. I can't figure out if this is an AEM or Sign issue. Has anyone run into this? Here's the gist of our Workflow steps:1.) The form is submitted.2.) Both users are sent a 'thank you for your submission' email via the 'Send Email' workflow step.3.) User1 is sent a request to Sign via Adobe Sign api.4.) User2 is sent a request to Sign after User1 has signed.5.) The completed document of record is then sent via email to User1, User2, and CC'd to a third address. (
Hi,We are using OOTB lucene to index the pages and properties. We have a requirement to exclude paths from search index dynamically. i.e the list of paths are not fixed and does not fall under a particular folder. The author should have an option to exclude any page from search at any moment. Due to this, the option to use excludePaths in the index node is not feasible.We have introduced a property 'excludeinSearch' in page properties and restricting the search results by querying based on this property value. But the same doesn't work for Suggestions. Is there any way to customize the suggestions based on a property in page?I believe it is difficult to restrict during the query time. Because the below query doesn't yield any result and it doesn't make sense. Because the suggestion dictionary might not be aware of the property.SELECT [rep:suggest()] as suggestion FROM [cq:Page] as s WHERE ISDESCENDANTNODE(s, '/content/project/') AND suggest('test') AND s.excludeinSearch=false.Can we ma
Hello Everyone, While trying to install a package with an index , i get the following error .. but exporting it via package manager and importing it works.Via build process i get the following error /oak:index (org.xml.sax.SAXParseException; systemId: file:///C:/Users/......./jcr_root/_oak_index/.content.xml; lineNumber: 964; columnNumber: 68; The prefix "sling" for element "sling:OrderedFolder" is not bound.)<customjcr:primaryType="oak:QueryIndexDefinition"async="[async]"compatVersion="{Long}2"evaluatePathRestrictions="{Boolean}true"includedPaths="[/conf/global/settings/dam/adminui-extension/metadataprofile]"reindex="{Boolean}false"reindexCount="{Long}6"type="lucene"><indexRules jcr:primaryType="nt:unstructured"><sling:OrderedFolder jcr:primaryType="nt:unstructured"><properties jcr:primaryType="nt:unstructured"><jcrTitlejcr:primaryType="nt:unstructured"boost="{Long}2"name="jcr:content/jcr:title"nodeScopeIndex="{Boolean}true"propertyIndex="{Boolean}
Hi, I happened to reindex OOTB damassetlucene index and it is in running state , not corrupt. Reindex is still true and has not changed its value to false We have huge number of assets on the system I happen to see text extraction messages coming up in the logs, is it common if Re indexing is triggered ? Is this a known error that would resolve when Re indexing is complete ? accessing search results page for assets alone, throws below error On JMX, index stats for that index says 0B size so assuming it is in process ? Estimated entry count is 0 /mnt/overlay/granite/ui/content/shell/omnisearch/searchresults.html org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingExceptionjava.lang.IllegalArgumentException: rep:facet(jcr:content/metadata/dc:format) can't be evaluated by traversal
Hi, I have gone through the document https://adobe-consulting-services.github.io/acs-aem-commons/features/contextual-content-variables/index.htmland followed every step as mentoned in the doc for the CCVAR. I followed HTML rewriting approach but still I am not able to even showcase the basic OOTB properties provided for CCVAR like ((page_properties.jcr:title)). Could someone please help me out here and let me know in case i am missing some configuration or any step that needs to be done before the configuration. As of now I am able to see my rewriter in Sling rewriter status and my ccvar configuration in web console config but still in my page I am not able to see any properties value. Any help will be much apprecaited. In case of more information on this please let me know.
AEM CS - Assets Metadata Based Combination Custom Restriction Providers by Sreekanth Choudry Nalabotu Abstract AEM Cloud Service : 2022.3.6582.20220307T234020Z-220100 (March 07, 2022) System wise, for dam-users, when assetCategory metadata of an asset is RESTRICTED show it only when assetUsage is set to CALIFORNIA (so when assetUsage is set to TEXAS its hidden for dam-users) 1) Add the assetCategory restriction apps.experienceaem.assets.core.acls.EAEMAssetCategoryRestriction package apps.experienceaem.assets.core.acls; import org.apache.commons.lang3.StringUtils; import org.apache.jackrabbit.JcrConstants; import org.apache.jackrabbit.oak.api.PropertyState; import org.apache.jackrabbit.oak.api.Tree; import org.apache.jackrabbit.oak.api.Type; import org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern; public class EAEMAssetCategoryRestriction implements RestrictionPattern { private final String restrictedValue; public static final String ASSET_CATEG
AEM 6.5.10 - Assets Metadata Based Custom Restriction Provider by Sreekanth Choudry Nalabotu Abstract Goal In Assets, for dam-users group do NOT show jpg assets with metadata assetCategory is RESTRICTED, always show when assetCategory is ALLOWED and when assetCategory is missing/empty you may or may not want to show such assets( depending on admin having good day or bad day...) here is some authorization documentation Solution 1) Add the assetCategory restriction apps.experienceaem.assets.core.acls.EAEMAssetCategoryRestriction package apps.experienceaem.assets.core.acls; import com.adobe.xfa.ut.StringUtils; import org.apache.jackrabbit.JcrConstants; import org.apache.jackrabbit.oak.api.PropertyState; import org.apache.jackrabbit.oak.api.Tree; import org.apache.jackrabbit.oak.api.Type; import org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class EAEMAssetCategoryRestriction impleme
If you’re a talented professional with a strong analytical background and great communication skills with a knack to create customer-facing, interactive marketing strategies and a passion to lead an array of exciting programs, we have an exciting new career opportunity for you! We are looking to hire Product Community Manager for Adobe Analytics . Be part of team where we work every day with Adobe customers & partners to create a space that makes our customers win! Apply now - https://bit.ly/3t7hf7c
We have recently converted a site using static templates from classic to touch dialog. All the dialogs have been converted to touch, I do see cq:dialog nodes on the components. However I don't see the option to edit the component. We have cq:actions with edit, delete, insert as well. When trying to edit the component we see following icon instead of hammer icon. when I click on this icon it is showing the dialog to convert to experience fragment.
I'm following the instructions for upgrading to XML Doc 4.0, and when I get to the point of doing the POST to /bin/dxml/upgrade/3xto4x I get a "403 Forbidden" response. My GET to /bin/dxml/upgrade/3xto4x/report worked fine, and the report included: "upgradeStatus": {"status": "MIGRATION_POSSIBLE","message": "You can start the migration activity"}I've tried specifying my (admin-level) username and password to the REST client as Basic Authentication, but to no avail. What am I doing wrong here?
Join the Workfront Customer Success team on Tuesday, March 22 at 9:30 am MT for a 1-hour small group workshop on how to best leverage reporting for system cleanup, including a hands-on exercise where we will build a custom form usage report together! This session will be interactive, so bring your questions and be prepared to come off mute. Register for the workshop through Workfront One > Events > Workshops or by clicking here.
Hello Experts, We are trying to include below dependency in the core package <dependency> <groupId>com.okta.jwt</groupId> <artifactId>okta-jwt-verifier</artifactId> <version>${okta-jwt.version}</version> </dependency> <dependency> <groupId>com.okta.jwt</groupId> <artifactId>okta-jwt-verifier-impl</artifactId> <version>${okta-jwt.version}</version> <scope>runtime</scope> </dependency>(version is 0.5.1)We are seeing below dependency resolution error when the bundle is installed (not activated because of the dependency issue) We are using maven bnd plugin and all the other dependencies are resolved without any issue but this. Could you please share your experience if you have encountered this issue before and resolved. Appreciate you time Okta documentation :https://developer.okta.com/docs/guides/validate-access-tokens/java/main/&nbs
I usually place Nginx or Apache in front of AEM Author to do SSL & Proxy as well as restrict some paths by IP.Most of the time it works OK, especially on a local network, but lately I'm running into an issue where, via the SSL proxy, only a white page is rendered in AEM Author. For example, when trying to edit a page in Classic UI (by double clicking it in siteadmin).Most users are on VPN. It seems to happen less frequently in Firefox and more frequently in Chrome.I can't tell if an Nginx vs an Apache proxy is more likely to result in the issue.I notice if I use inspect element - network tab - with caching disabled - the page is more likely to render in Chrome.Sometimes resizing the window with the inspect element - network tab - cache disabled, helps the page to load, or maybe it's just randomly working.I notice even when only a white screen renders, the network tab of inspect element shows all assets are transferred - it shows each asset, the headers, status, size, and bytes tran
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.