Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Our Adobe Digital Experience Communities are the heartbeat that connect, engage and empower our users to create game-changing digital experiences leveraging Adobe solutions. The Community Advisor program is a prestigious year-long initiative that recognizes outstanding users of Adobe Experience Cloud products. Community Advisors are distinguished as thought leaders and experts in their field, consistently demonstrating their expertise through active engagement, providing valuable insights, and setting an example for others. By fostering a thriving and supportive community, the program encourages peer-to-peer learning and offers a platform where users can freely exchange knowledge, receive assistance and contribute to the collective growth of the community. What are the program benefits? Quarterly calls with the Adobe product teams Vouchers for Adobe Experience Cloud certifications Opportunity to participate in beta testing and early adopter programs Opportunity to inf
I tried to add a block to my website, but this bug appeared. Can you help me?
AEM Developer Certification Series: Sling Model Exporter by Monendra Singh Abstract Introduction: Apache Sling Models 1.3.0 introduces Sling Model Exporter, an elegant way to export or serialize Sling Model objects into custom abstractions. This article just exposes the traditional use-case of using Sling Models to populate HTL scripts, with leveraging the Sling Model Exporter framework to serialize a Sling Model into JSON. Certification Exam Question Practice: A developer wants to consume AEM Page Data in Single Page Application. The Single Page Application is coded to understand JSON format. Only page content should be exposed through JSON. All the existing components are based on foundation components. Which change should the developer make in the existing components to support this requirement? A. Add JSON as the default extension in Apache Sling Servlet?Script Resolver and Error handler Configuration B. Implement a Sling Model Exporter for the components C. Create a custom s
Hi Team,I'm trying to expose contents in DAM to a third party application via Content Fragments and GraphQL query. I have created queries and persisted it. I have the below questions: 1. I would like to know the Authentication token to be passed in the API request2. The GraphQL query in local instance gives the publish url of an asset like below in the response:http://localhost:4503/content/dam/my-project/images/image%20(1).pngWould this be the same in graphql response in the prod environment as well?like https://prod-domain/content/dam/my-project/images/image%20(1).png. If so, would I be able to access the image using that url directly? Thanks,Rakesh
==============On your Macbook:==============Basic Setup:01. Install Charles: https://www.charlesproxy.com/download/02. Ensure your Macbook and iPhone are connected to the same WiFi network.03. Get your WiFi IP address on your Macbook by doing the following:03.1 Open finder. (Command + Spacebar)03.2 Search for wifi03.3 Click "Details" for the WiFi network you are connected to.03.4 In this pop-up, you will see the "IP address" 172.24.41.104 (Write this down somewhere as we will need it later.)Charles SSL Proxy Settings: 04. In Charles, go to: "Proxy" > "SSL Proxying Settings..."05. Make sure that "Enable SSL Proxying" is checked. 06. On the Include side, click "Add."07. In the "Host:" field, add *08. Click "Ok" > "Ok."Additional steps only for Mobile Apps (Skip steps 09-16.3 if you are testing browsing to the website from iPhone)09. In Charles, go to: "Tools" > "Rewrite."10. Make sure to check "Enable Rewrite."11. Click "Add" for the section on the left.12. Name i
Is there a way to get/transfer just the versions prior to a specific date?I looked at crx2oak and it seems to me that both AEM repositories must be available locally. (example: I am able to navigate/see both repositories directories/files using terminal commands like cd and ls)If no.2 is correct then that means both AEM repositores have been NFS/Samba mapped to a local folder. correct?any other tips you want to share?Thank you.
We have web page accessibility issue to address in our forms. When a separator is placed on the form, the <hr> element, the element is announced by the screen reader. We would like to flag these elements to be skipped by screen readers by adding the aria-hidden="true" to the <hr>. How do we do this? There does not seem to be a way to add additional html values to form elements outside of css. Expected Result:The decorative separators should be hidden from the screen readers. Actual Result:The decorative horizontal rule is focused and announced. Thank you
I have been told that the data for each individual asset's Smart Crop is stored on the AEM side. Where is this data stored exactly? I cannot seem to find any type of smart crop data within an asset's metadata, nor anywhere else even while searching via the CRXDE.
Looking for advice on Getting Started with Resource Management? Join your On-Demand Workfront CSM for an interview with our resident Adobe Workfront Resource Management expert, Corinna Jevons (@corinnaj), and explore the common questions and best approaches to implementing this Workfront feature. Check out the video below! Resources mentioned during the interview: Latest feature alert! Check out the details on the new Work Time enhancement: The new Work Time Field: Now you can adjust user capacity AND calculate availability based on the User’s Schedule Looking for ways to better analyze your data to make sure you’re ready? Check out the catalog of ready-to-install Blueprints! Use Workfront Blueprints to Optimize Your Work Management Environment! Looking for the difference between the Resource Planner and the Workload Balancer? Here are some short videos What is the Resource P
I have been trying to give a user the ability to impersonate a handful of other users. None of the users that can be impersonated are appearing in the impersonation dropdown, and when they type the user ID in and hits OK nothing happens(or they are logged out completely). I'm seeing this error in our logs: org.apache.sling.auth.core.impl.SlingAuthenticator handleLoginFailure: Unable to authenticate null: Impersonation not allowed . Oddly, impersonation is working fine on our dev server but not this prod server. Is there a config or setting somewhere to enable impersonation? I have searched this error and found nothing. This user has the proper ACLs. On production only the admin account does not get this error. I tried with a test account and even assigned it to the administrators group and it still had the same issue. Any help is appreciated, thank you.
Please Help !! I am facing below error while building project on cloud manager . same code build successfully on local aem sdkPom.xml<plugin> <groupId>org.apache.jackrabbit</groupId> <artifactId>filevault-package-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <properties> <cloudManagerTarget>none</cloudManagerTarget> </properties></plugin>
Hi Team, We have requirement where we need to build a mobile app using the current web content (build with RWD) using AEM 6.5 features provided by adobe.This app should be installable and available on both play store and app store, having all the feature of a mobile app(like push notification etc). All the documentations available are old and mentioned about using AEM mobile apps(/aem/apps.html/content/mobileapps). I could see AEM mobile apps is no longer supported. Is there any way in developing mobile app using the existing web content and code available in AEM web application? Note: We are not looking for any native app developer. We want to leverage the AEM 6.5 feature for building the app if there is any. Thanks,Vignesh
AEM Style system by Imran Khan Abstract Style system is a kind of authoring which provides us the flexibility to author CSS style as part of the component for changing its style, look and feel. There is no need to overlay or override component to implement style system. We can define CSS styles as part of component policy in page template. The Style System provides a unified solution to both the template author’s and content author’s requirements: Template authors can define style classes in the content policy of components. Content authors can then select these classes from a drop-down when editing the component on a page in order to apply the corresponding styles. Life without Style System In traditional way ,it will require number of changes if we don’t have style system readily available to change the look and feel. It will require below customization in code to achieve same feature what style system provides. Read Full Blog AEM Style system Q&A Please use this thread to a
package com.AcHotels.core.servlets; import java.time.OffsetDateTime;import java.util.HashMap;import java.util.Map;import javax.jcr.Node;import javax.jcr.NodeIterator;import javax.jcr.Property;import javax.jcr.PropertyIterator;import javax.jcr.Session;import javax.jcr.Value;import javax.servlet.Servlet;import org.apache.sling.api.SlingHttpServletRequest;import org.apache.sling.api.SlingHttpServletResponse;import org.apache.sling.api.resource.ResourceResolver;import org.apache.sling.api.servlets.HttpConstants;import org.apache.sling.api.servlets.SlingSafeMethodsServlet;import org.osgi.framework.Constants;import org.osgi.service.component.annotations.Component;import org.osgi.service.component.annotations.Reference;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.*;import com.AcHotels.core.services.search.AssetsSearch;import com.adobe.granite.asset.api.AssetManager;import com.day.cq.search.PredicateGroup;import com.day.cq.search.Query;import com.day.cq.se
Each month, the Adobe Workfront Customer Success team hosts FREE, interactive workshops on various topics for System Administrators. If you're looking to ask questions, learn best practices and connect with other System Admins, check out the list of topics below and sign up for one, or all events. Topics vary month-to-month, so be sure to look for the monthly announcement center message and register on the Events page on Experience League.June 2 at 10am MT – Connect: Admin Chat for Marketing & CreativeJune 6 at 3:00pm MT - Learn: Getting Started with Resource Management in WorkfrontJune 8 at 10:30am MT – Ask: Leverage the no-cost Adobe Workfront + Creative Cloud integrationJune 12 at 7:00am MT - Connect: Workfront Strategic Admin ChatJune 13 at 2:00pm MT - Ask: Resource Management in Workfront Office HoursJune 20 at 11:30am MT – Ask: Customer Panel – Benefits & Best Practices wit
Are you a new user getting started with Adobe Experience Manager as a Cloud Service? Sign up for our 3-week email series to begin receiving expert tips such as: Best practices for getting started with Adobe Experience Manager as a Cloud Service and Cloud Manager Key capabilities and feature functionality Cloud Manager UI overview and getting started for the first time Sign up here: https://engage.adobe.com/CloudManagerOnboardingSignup-LP.html
In this edition of Marketo Master Class, we're partnering with Marketo Champion @Ann Marie Gastineau to demystify best practices around scaling a nurture in Marketo. In this article we'll take a look at the time and place to implement a nurture, best practices around applying a tokenized strategy to nurtures, and more. If you have additional insight for running a best-in-class nurture program, let us know in the comments! 1. Why nurture? (How do you determine if a nurture is the right strategy for your business?) Nurture is the right strategy for any lead who isn’t ready to buy from you immediately – which will be most everyone. Certainly, there’s bound to be a few sales-ready leads who fill out your Contact Us (or Get a Quote, or Free Trial, or whatever) form the first time they visit your site, but they’re rare. More likely, your target audience has no idea who you are (depending on how strong your brand is), or what you have to offer. They may not even realize they have a n
We want to unit test a service. We want this service to have the right config for the right environment (dev, prod or stage). We can use a dummy config like this:MyServiceImpl.Config config2 = mock(MyServiceImpl.Config.class);context.registerInjectActivateService(new MyServiceImpl(config2));Is it possible to pull in the same config as a running environment would, instead of creating a dummy one?
HI,we would need to insert a custom plugin within the richtext that allows you to select a string and insert it within the text.It is feasible ?Thank you
Hello Community I'm looking for a search solution for AEM site, which should be focused on contextual meaning of a keyword. The OOTB search is based on keywords, which doesn't fit our usecase. The search should be more focused on the context of the keyword and we need to have options to prioritize pages/assets which should return top in the results. Some high level aspects on the solution I'm looking for:1. Keyword relevance/context2. Spellchecks, plurals, synonyms3. Search relevance and recommendation4. Categorization and filters in results I couldn't go with solr and elasticsearch as they are keyword based. The other two solutions we considered was coveo and yext which has integrations with AEM. And I do see the community search is powered by coveo https://experienceleaguecommunities.adobe.com/t5/custom/page/page-id/GlobalSearch.What I'm looking towards is some suggestions around this, and to find which one would be a better fit, the pros and cons of having something c
I have a requirement in which I have to access all the published assets from one path.I need only published assets and unpublished assets should be skipped. currently, I used the property jcr:content/cq:lastReplicationAction == "Activate" to validate it but it seems like the unpublished assets are also getting picked.what are the other ways to validate it? Thank you
I remember in an update that Campaigns was coming out in a release and it was pushed back, but I haven't seen anything since. Is that still going to be released for beta or at all?
AEM dispatcher, after the shortening of URL via POSTMAN is giving 409 status, and on dispatcher URL, it is converting POST call to GET call
Hi, We are migrating from 6.2 to 6.5 and on top of that installed 6.5.15, We were able to resolve dependency issues in all bundles except one bundle. Getting Boot deligation issues. Please find the screens shots of bundle and pom.xml and can someone let me know how to resolve the following dependencies. Bundle: pom.xml <dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.6</version><scope>test</scope></dependency><dependency><groupId>org.apache.sling</groupId><artifactId>org.apache.sling.commons.osgi</artifactId><version>2.4.0</version></dependency> <dependency><groupId>com.thoughtworks.xstream</groupId><artifactId>xstream</artifactId><version>1.3.1</version></dependency> <dependency><groupId>xom
I am trying to search within my AEM system and it is telling me "fail to submit form". Is there a reason why I wouldn't be able to search for these images that I know are in the DAM.
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.