Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
AEM Full Text Lucene Search Implementation -Part 2 by Shubhanshu Singh Abstract Searching for content can sometimes feel like finding a needle in a haystack. In the previous article AEM Lucene Search Part 1 we understood how to create index definitions in general. With the concepts highlighted below, we can get more accurate and relevant results. In this blog post, we’ll explore Filtering, Stemming, Suggestion, Analyzers, Boosting, and Similarity Filtering: Restrict Search Filtering narrows down search results based on criteria like category, date, or location, you can refine your queries and exclude irrelevant documents. Index Query path=/content/my-site type=cq:Page property=jcr:content/category property.value=Books fulltext= p.limit=10 The query engine searches for pages that match the specified path “/content/my-site” and type “cq:Page”. It then narrows down the search scope to pages under the given path and of the specified type. Read Full Blog AEM Full Text Lucene Search I
If you're a human working with Marketo (or any Marketing Automation platform for the name's sake) - you most likely have witnessed or at least have heard from your colleagues, friends, or connections about how a messy database is draining their Marketing investments without the expected proportional ROI. Keeping your marketing database clean is one of the most important things you can do to improve your data-driven marketing. This blog post discusses some of the best practices for auditing the Marketo database and ongoing data management campaigns/monitoring setup to ensure that the data remains accurate and clean. Auditing the Marketo Database Following is the list of things that I do and suggest doing while auditing the database of a newly inherited / client's Marketo instance: Start by documenting and comparing how aligned their products/BUs, and marketing team is with their existing workspace - person partition implementation (if any) in place. I've seen a hand
We have built a proxy component of the Tabs core component, it works fine locally.However when we deploy a package to our Author environment the users are not able to see the new proxy component as an option in the left-hand side component list when authoring a page. We have checked the page template policy includes the new proxy component.We have checked the componentGroup name is correct. Any advice thanks.
Hey there, Workfronters in the Wild! 🦁 Huge THANK YOU to all customers who took the time to participate in yesterday's workshop, Learn: Intro to Scrum with Adobe Workfront, hosted by Workfront Product Managers, Natalie Mitchell @NatalieM27 and Patrick Muir @PatrickMu1! We had loads of engagement and questions in the chat, so we've added some highlights as replies to this post. If you have a specific question that was not addressed, please let us know. For those who missed the session, you can watch the on-demand recording here and download a copy of the slide deck. (Attached.) Additional events are being added to the Events page each week, so keep checking regularly to ensure you don't miss out. Here's what is coming up in the next month! 📣Tomorrow! May 25 at 10:30am MT – Ask: Resource Management in Workfront Office Hours 📣 June 2 at 10am MT – Connect: Admin Chat for M
We've just picked up an AEM implementation from another shop and came across this issue, which appears the original developers never tried to solve. For some reason we're unable to remove first rows on AEM forms.We did a bit of debugging and it turns out the javascript code doing the event handling is actively preventing first rows from being removed. The file that's doing is is called guideRuntime.min.js. So yeah, we're trying to understand why the odd behaviour. I'll add more info to this ticket as I try to get all the deets about our AEM implementation (sorry not an AEM developer here). Hope anyone out there can give us some guidance!
Not sure, how many of you liked the legacy useradmin page in on-prem and AMS but I am a big fan of this page. Especially while debugging issues. I am really missing this feature in AEMasCS and Adobe suggested raising a feature request with the pain points.Planning to collect others pain points aswelll to consolidate and submit for the feature request to bring back legacy useradmin page in AEMasCS. Please do add yours!.
It's June, so we're coming in hot with an "easier to find" post with links to all the cool events from April & May. First and foremost, we have an impressive line-up for you in June, so come see us at any (or all!) of these events. 🎉 Free June Events for System Administrators Did April and May speed by? Same! Just in case you missed anything, here’s a list of Workfront content available in Experience League, combined in one place. Hot off the press! Adobe Community Advisor Program, class of 2023: Apply now ⏰ [DEADLINE EXTENDED] - What’s cooking! Share your best communication “recipes” with us today! [VIDEO] May 2023 - [Workfront] Expert Insights - Resource Management with Corinna Jevons ICYMI Experience League Posts: 🔗 Workfront Community Coffee Break – Virtual "Ask Me Anything" about Fusion with Adobe Experts Share your feedback on Gartner Peer Insights by June 30
Is anyone using Workfront in any way to measure the quality of content? All feedback is welcome. Thanks!
Hi All,I have a aem page(/content/xyz/page1) under page properties under advanced tab there is a searchable checkbox field, its unchecked, I want to make it as checked.But in crxd I didnt see this property(searchable)Actually I have so many pages and I need to update it to all page, I tried using curl commandcurl -u admin:admin -Fsearchable="true" http://localhost:4502/content/xyz/page1but its not updated, I didnt see that property in crxd. Can anyone help me to fix this.
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
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.