Explore product-specific spaces to ask questions, share insights, and learn best practices.
Attivo di recente
We are trying to extend OOTB AEM com.adobe.granite.auth.saml.SamlAuthenticationHandler, but since this bundle does not have any exported packages in AEM . We are not able to extend the functionality. public class CustomSamlAuthHandler extends SamlAuthenticationHandler { protected AuthnRequest createAuthnRequest() { AuthnRequest authnRequest = super.createAuthnRequest(); //update AuthRequest return authnRequest; }} @arunpatidar @pavan_ainampudi
Hi All, We want to secure our AEM site through Azure login (oauth). I have gone through the linkedin provider and created a similar provider for azure. I seek help in creating Cloud configuration services for my custom azure oauth provider. It will be great if somebody can help us test this custom provider with a detailed process.
The Scale Customer Success team (me, @cynthiaboon , and @nicholevargas) is looking into hosting an in-person Workfront networking event on Thursday, July 25 in the Denver area. Would you be interested? Fill out this form to help us gauge interest and narrow down a location! If you have any questions, you can reach out to me here or email csatscale@adobe.com. Hope to see you next month! PS - We know not everyone will be able to make it (or even live close enough to make it happen) - we'd still love to see you at our upcoming virtual events!
I'm trying to loop through columns and rows to define a table like structure and add authoring interfaces for each cell with a component <sly data-sly-use.count="count.js" data-sly-unwrap data-sly-use.model="com.example.core.models.content.TableOfContentsModel"/> <div data-sly-test="${wcmmode.edit}" class="cq-placeholder cq-marker-start" data-emptytext="${component.title} Component" style="min-width:250px; min-height:100px;"></div> <div class="container "> <div class="table"> <sly data-sly-list.row="${count.numberOfRows}"> <div class="table-row"> <sly data-sly-list.column="${model.numberOfColumns}"> <div class="table-cell" data-sly-test.resourceNode="${['logo2',row.intValue, column.intValue] ='-'}"> <div data-sly-resource="${ =resourceNode, resourceType='example/components/content/tableLongForm/rte'}"
How to Connect Adobe Experience Manager (AEM) with ChatGPT by Albin IssacOverviewChatGPT is an AI language model developed by OpenAI, capable of generating human-like text based on input. The model is trained on a large corpus of text data and can generate responses to questions, summarize long texts, write stories, and much more. The OpenAI API can integrate AI models with different systems. AEM already enables some of the Generative AI capabilities like — Content Creation, Summarization, rewriting, etc., also Adobe Integrate Adobe Firefly (a range of creative AI models to AEM DAM) to simplify content creation and management. I will explain this in more detail in another post. Integrating AEM with ChatGPT empowers content authors to easily create content that meets the SEO requirements, e.g., create a title/description for a page, create a story on a topic, summarize the content, etc.; the ChatGPT generated content can be optimized further based on the need. In thi
Hi Team, we are in AEMasCS, Kindly Let us know is there any utility tool to download dam:asset (.jpg,png,pdf,video etc.,) under given path folder. for example, if i give /content/dam/myfolder , it should download all dam:asset(under this path) without asset rendition into my local machine. Thanks in Advance !!
Hi everyone,We are using AEM as a Cloud Service. I'm trying to set the Link header for PDFs using the following Apache configuration: <LocationMatch "\.(?i:pdf)$"> ForceType application/pdf Header set Content-Disposition inline RewriteRule ^ - [E=FILENAME:https://%{HTTP_HOST}%{REQUEST_URI}] Header set Link '<%{FILENAME}e>; rel="canonical"' </LocationMatch> The code works in my local environment but not in dev. I've verified serverName and serverAlias are correct. Any help resolving this issue would be appreciated!The expected result should be like below image: Update: Above apache configuration is working for AMS in dev and stage environment. However, It's not working for AEM as a cloud services in dev and stage environments. ThanksHi @raja_reddy @sureshdhulipudi @aanchal-sikka Any idea about this isssue?
Hi, The inheritance of the layout container in the Live Copy is breaking for some reason due to which the sync between Language master and Live copy is gone and any changes made in LM is rolled out to LC is out of sync.I suspected the authors would have made direct updates in the components of LC which could be the reason of the broken inheritance but they claim they didn't and all other components inheritance is intact in the Live Copy, it is just the layout container inheritance that's broken.Any thoughts why layout container inheritance could break ?
Hi Team, I'm on a process of migration from JWT to oAuth where when I go to Adobe IMS configuration I can see account related to Adobe Launch, adobe analytics, smart tags and Asset Compute.. So migration process is same as this article mentioned to all..not only one relevant to adobe target ? ? https://bymattlopes.com/integrating-aem-cloud-services-with-adobe-target-to-export-experience-and-co... All the accounts are under AUTO PROVISIONED - what does this meant ? Adobe will be done the migration by them self ? Technically, JWT to OAuth migration should not have any impact on existing functionality, the only change in migration is towards the authentication setup to generate "access_token" and everything should be working as expected ? Appreciate your inputs Thanks in advance ! @rajashankar any inputs would be appreciated ..!
I was trying to add Sling Dynamic Include (SDI) in a component that is set cookie in the browser.Before SDI Enable: + The Dispatcher cache was disabled. + Each time the page is refreshed, the component Model class is rendered and set cookie in the browser.After Enable SDI:+ Dispatcher cache is enabled and the page is being cached. + Also enabled the SDI so the component is not being cached. (I checked the corresponding HTML code from the dispatcher cache it's working. The component is not being cached.) Also, I checked the server log, the Model log is also written in the publish server. + But the cookie is not set in the browser. Why this happened? Or what could be the possible solution or mistake? My OSGI Config { "include-filter.config.enabled":true, "include-filter.config.path":"/content", "include-filter.config.resource-types":[ "my-project/components/content/meta-navigation", "my-project/components/content/lms-survey" ], "include-filter.
I am facing issue, where in AEM instance search, solution and help options are coming in Portuguese. I want to know the root from where its coming and how can i change the language to English. Adding the screenshot for reference.
We used to be able to edit the components on the Asset Share Commons search page, but now the wrench icon is missing on new pages and existing pages with the search template. I have attached what I see currently when I click on the search bar component, and I have also attached an image of the wrench that I should be seeing. How can I make the wrench appear again?
Hi Everyone, I wanted to deny the .jcr:content.-1.json & /jcr:content.-1.json in the dispatcher . I tried the several ways(deny selector (.-1.json ) and deny GET method including the below URLs) but it is still allowing .-1.json . Below URLs for the reference to deny the dispatcher URL. /content/dam/myproject/sample/images/hero-img.jpg/jcr:content.-1.json/content/dam/myproject/sample/images/hero-img.jpg.jcr:content.-1.json Thank You.
Hi Team, How to cover Logger.info(....), Logger.debug() etc using JUNIT5. I tried to search online but could not get a sample example. and in our Main Class, we have below line for Logger object:private static final Logger LOGGER= LoggerFactory.getLogger(MyMainClass.class); An example reference will be appreciated. Thank you.
Trying to publish a PDF document, but it is stuck in the publishing queue with error: pubAgentName=publish, userId=replication-service, paths=[/content/dam/pdfs/12345.pdf], deepPaths=[], metadata={}) at offset=342247676 because of 'javax.jcr.version.VersionException: OakVersion0000: Node at / has no primary type.', the importer will retry later I check the node and can't find anything wrong. However, this document doesn't have any version history in /jcr:system/jcr:versionStore/.... This document does have version history in it's timeline audit log. Question is when it tries to publish something in the queue, is it doing validation in the version history before it is allowed to publish.
Hello Everyone, Adobe Real-Time CDP Community Mentorship Program 2024 has moved to the execution phase where Mentors and aspirants cohorts are live. This is a master thread of all the cohorts. Mentor Name Mentor Thread Link 1 Arpan Garg Contextual thread/discussion link 2 Sambhav Jain Contextual thread/discussion link 3 Iker Jericó Contextual thread/discussion link 4 Sheejo Rapheal Contextual thread/discussion link 5 Jeffrey Peter Maria Sagayam Contextual thread/discussion link 6 David Barnes Contextual thread/discussion link 7 Brenna Scurlock Contextual thread/discussion link 8 Shikhaj Jakhete Contextual thread/discussion link 9 Amrita Kedia Contextual thread/discussion link 10 Sree Charan Tekumanda Contextual thread/discussion link 11 Bryan Rekrut Contextual thread/discussion link 12 Manoj Contextual thread/discussion link 13 Jayakrishnaa Parthasarathy Contextual thread/discussion link 14 Abhinav Balooni Contextual thread/di
Though tools in the Adobe stack integrate seamlessly with each other, there might be scenarios where you might have non-Adobe tools in your Martech stack. For instance, you might have a non-Adobe personalization tool. How do we go about utilizing or exposing RTCDP audiences on the website for these tools to then utilize and personalize the experiences. Custom Personalization Connection walks into the room ! We are going to look at Custom Personalization destination to make the audiences available for 3rd party tools, but, before we do that, there are a few things that need to be put in place. 1. This destination makes use of web SDK and mobile SDK. In this particular blog scenario, you need to have Web SDK setup on your website for it to work. You also need to have the checkbox for edge segmentation and personalization destinations ticked in your datastream as shown below. 2. This destination makes use of edge audiences created using an active-on-edge
Best practices for Adobe campaign classic Performance and Data retention Data Retention and Cleanup Adobe Campaign is not a data warehouse or reporting tool. To maintain good performance, manage database growth by following these best practices: Purge Configuration: Use the deployment wizard to set how long technical data is stored. Purging is managed by the Database Cleanup workflow. Default Retention: Delivery and tracking logs are retained for 180 days by default. A cleanup process removes logs older than this period. Custom Retention Period: If you need to retain logs longer, evaluate based on database size and message volume. Aim to keep fewer than 1 billion records to avoid reaching the 2.14 billion ID limit. This may mean setting a retention period shorter than 180 days for some customers. Custom Table Cleanup: Custom tables are not included in the standard cleanup process. I
Calling all Boston area Workfront Admins! If you are located in the Boston area and are interested in meeting other Workfront Admins on Friday, September 27 for a lunch and learn, please register HERE. Based on customer feedback, North Station was the most recommended meeting location, so we have selected a restaurant nearby to accommodate this. Date: Friday, September 27Time: 12:30-2:30/3pm ETWhere: Night Shift Brewing at Lovejoy WharfClosest T station: North StationWhile the link is for a Microsoft Teams event, there is NO virtual webinar. This is simply just to track registrations. Hope to see you there! Reach out to Nichole at csatscale@adobe.com with any questions.
Hi,The DAM Asset Update throwing the below error even after successful creating on DITA Map. Please suggest how we can fix this error. com.adobe.fmdita.postprocess.PostProcess [POSTPROCESSING] Stopping thread for path /content/dam/dita-test-map-14-1.ditamap, thread id : 3816 15.07.2024 08:34:41.656 *ERROR* [JobHandler: /var/workflow/instances/server0/2024-07-15/update_asset_20:/content/techdocs/dita-test-map-14-1.ditamap/jcr:content/renditions/original] com.adobe.fmdita.postprocess.PostProcessJobInitiator Error while trying to save session in AEM asset processing workflow javax.jcr.InvalidItemStateException: OakState0001: Unresolved conflicts in /content/dam/dita-test-map-14-1.ditamap/jcr:content/metadata at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:238) [org.apache.jackrabbit.oak-api:1.22.16] at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:213) [org.apache.jackrabb
Hello, I am referring to the API to generate the Document of Record:https://experienceleague.adobe.com/docs/experience-manager-learn/forms/adaptive-forms/document-of-record-api-tutorial-use.html?lang=enhttps://helpx.adobe.com/experience-manager/6-4/forms/javadocs/index.html?com/adobe/aemds/guide/addon/dor/DoROptions.html From the linked tutorial, the DoR is able to be generated, but the resulting PDF does not have accessibility tags. I am checking the DoROptions class, and there is no method to add accessibility tags to the DoR. I wanted to confirm if adding accessibility tags is possible with this class, or if there is another option I am missing. Also, in the "Generate non-interactive PDF" workflow step, there is an option to add Accessibility tags in the parameters tab. Which API is this workflow step using?
Hi Journey Optimizer Community, We are out with the 7th edition of the Adobe Journey Optimizer Community Lens. Adobe Journey Optimizer Community Lens is your community newsletter that highlights the latest updates from the Adobe Journey Optimizer Community in one place. In this edition, we are sharing highlights from March to May 2024, including, Journey Optimizer product releases, new course content for product enthusiasts, recordings from live session and coffee break chats, best practices from Adobe experts and Community Advisors, and a lot more! Adobe Journey Optimizer Community Lens 🚀🚀LATEST RELEASES Learn about all the new capabilities, upgrades, improvements, and fixes that were included in the latest release for Adobe Journey Optimizer: [Release Update] Adobe Journey Optimizer March 2024 Release [Release Update] Adobe Journey Optimizer April 2024 Release [Release Update] Adobe Journey Optimizer May 2024 Release ️EVENTS AND OPPORTUNITIES🗓
Can I use DocAssuranceService to interface between AEM and AWS KMS
Who among us hasn’t looked up a Lead or Contact in SFDC while checking the corresponding person in Marketo? Ridiculously common for me, and even if it’s not exactly hard, there’s no one-click way to do it. Until now. Just go to the SFDC Bookmarklet Maker and enter your SFDC “My Domain” in the top field: The checkbox means each SFDC Lead/Contact opens in a new tab, instead of having a single SFDC tab that gets continually replaced (the default). You can optionally change the title of the bookmarklet before dragging it. Click the pencil (🖉) to edit and the check (✓) to save: Then drag the link to your Bookmarks bar: Presto! Now, whenever you’re viewing a record in the Marketo Lead UI, clicking the bookmarklet takes you to the corresponding SFDC record. Required: SFDC ID on your custom tab There is one prerequisite: the SFDC ID field needs to be somewhere on your Custom tab (the exact position doesn’t matter). Check that in Admin » Field Man
Hai già un account? Accedi
Non hai ancora un account? Crea un account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.