Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am uploading assets programatically to aem cloud using AssetManager createOrReplaceAsset methodimage gets uploaded to AEM however it is taking 5-10 minutes to process the image, apply rendition and properties. I see a call to dynamic media server https://<aem-auther-server>/adobe/dynamicmedia/deliver/dm-aid--0a0c72d9-d7e4-4f8f-80ae-8448bdaeddff/240-f-322662977-sd7x9fwrjheiv8p1ctprlguhoq9w8fzr.jpg?quality=85&preferwebp=true&width=1600 We dont have dynamic media install, why it is getting uploaded. How do I get the image instantaneously, are there any post processing required?Here is my code JackrabbitValueFactory valueFactory = (JackrabbitValueFactory) session.getValueFactory(); // Download the file with buffering InputStream inputStream = downloadFromSignedUrl(signedUrl); BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream); // Detect MIME type
Hi Brains Trust, On onsite AEM DAM I am facing a challenge - users can upload files with the same filenames that already exist in the library. Some filenames are the same, but have either first capital letter or lower case... I want to block such option. Anyone uploading a file with the filename that already exists on the library (case not sensitive) should be notified and not allowed to upload unless file is renamed. Does such feature exist or is possible on AEM DAM? Thanks
Hi Team,I need to configure a workflow launcher to trigger whenever the cq:tags property is updated or modified on a page. Could you please provide guidance on how to set up this condition in the workflow launcher?Thank you in Advance!Thanks & RegardsVeera
Hi, I recently took over a 6.5 AEM DAM with thousands of images on it. I have been tasked to audit the assets - keep relevant, delete / archive old and unreferenced.I do not have coding / developer access so will strictly use interface only. Is there someone who went through similar task and can share what they did? Here is what I think I will do:- Export folder CSVs. Which selective properties should I be choosing - Date Created, Date Uploaded, Referenced By (does CSV include this?)?- Then in Excel sort by Referenced and not Referenced, then sort by date created and uploaded. - Review images older than 5yrs and decide - keep or purge. This will be hard because I will have to visit each image individually. Unless - Is there a way I can tell the AEM through CSV which assets to purge? I could do that in bulk. Or is there a better way? Many thanks
I am trying to connect to kafka using props.put(CommonClientConfigs.SECURITY_PROTOCOL_CONFIG, "SASL_SSL");props.put(SaslConfigs.SASL_MECHANISM, "PLAIN");props.put(SaslConfigs.SASL_JAAS_CONFIG, "org.apache.kafka.common.security.plain.PlainLoginModule required username=‘x’ password=‘x’;”); When i am trying to run my project i see this in the logs java.security.PrivilegedActionException: javax.security.auth.login.LoginException: java.lang.AssertionError: No bundle exists to create LoginModule from org.apache.kafka.common.security.plain.PlainLoginModuleat org.apache.felix.jaas.internal.BundleLoginModuleCreator.newInstance(BundleLoginModuleCreator.java:59)at org.apache.felix.jaas.internal.ConfigLoginModuleProvider.createLoginModule(ConfigLoginModuleProvider.java:80)at org.apache.felix.jaas.boot.ProxyLoginModule.initialize(ProxyLoginModule.java:46)at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Dele
AEMaaCS OOTB Fastly CDN is Finally Good Enoughby @daniel-strmecki OverviewAs I've been working with AEMaaCS since its early days, the OOTB Adobe-managed Fastly CDN option used to be very limited for customization. Therefore, we've seen many enterprise customers deciding on the bring-your-own CDN option to accommodate specific requirements. This option is still valid, but it means clients need to pay for two CDNs. Adobe-managed Fastly CDN comes OTTB with AEMaaCS and we cannot remove it from the architecture. We can only instruct it not to cache any content and pass it to the BYO CDN. However, Adobe has improved the OOTB CDN offering a lot since then. In this article, I will demonstrate what customization options are now available and where we still might find some gaps.Key points:Adobe-managed certificates (DV) offer simple domain ownership validation without the need for extensive organizational verificationAdobe-managed CDN can be configured using a cnd.yaml file that c
Don’t use OSGi configs in AEMaaCS by Achim KochOverviewOver the years, AEM developers were trained to use runmode dependent OSGi configurations for their services. In AEM as a Cloud Service AEMaaCS there are more options and the paradigms have shifted a little. Follow my latest essay on when to use OSGi configs, and when the code can be made much cleaner with more simple methods.Read the full article here: https://medium.com/@achimkoch/dont-use-osgi-configs-in-aemaacs-18ed91053dee Q&APlease use this thread to ask questions relating to this article
Edge Delivery Performance Demystifiedby @daniel-strmecki OverviewWe've seen websites running on Adobe Edge Delivery Services (EDS) achieving record Lighthouse scores for performance. But, what is the secret behind Adobe's approach towards such great front-end performance? What is the technology behind it and what are the consequences of implementing it on your website? Everyone experienced with different web technologies knows that all architectural decisions have their ups and downs. Usually, there is no one-size-fits-all approach. Therefore, in this article we'll dig into the details.Key points:With EDS, there are no HTML or HTL component definitions, the HTML code is extracted from the content, like a Word documentThe layered rendering approach has a very concrete purpose, to achieve maximum mobile performance / Lighthouse scoreTo keep the performance scores high, teams should develop custom blocks without introducing heavy JavaScript frameworksThis might not be ideal for front
Hello I'm noticing many service / transactional email addresses we receive with typos (eg gmial.com, homtail.com etc) are not entering the quarantine table as expected. Please see example recipient delivery log of a customer with domain hotmaill.com: Instance setup is shown here too: This is obviously creating IP sending issues as our sender reputation is deteriorating. Is there a setting in config that I need to check? Email Delivery exclusions are always set to exclude blacklisted too.
I recently put in a Workfront ticket to support because when you're in the issue under documents and want to move an interactive proof you created to the converted project, it's not working and it's throwing an error. (See screenshot of what I'm talking about). They gave me a workaround and thought I would share in case anyone else was having the same issues. Instructions on how to move a proof from the request to the project. In this case, we were trying to move an interactive proof. Under the documents folder in the issue Select the interactive proof you need to move Click on Document Details Select the (...) Ellipsis and MoveAdobe stated they are working on resolving the other issue, but this should help until then.
In this blog, we'll walk you through the process of exporting derived datasets created in Data Distiller for various enterprise use cases, such as AI/ML and enterprise reporting. Using the built-in data export capabilities, you'll be able to effortlessly move datasets to the supported destinations via the Data Distiller SKU. This detailed guide is designed to simplify the entire export process, ensuring smooth and efficient data transfer.Step 1: Introduction to Data ExportBefore starting, ensure that your data is stored in the Data Landing Zone. Access to this zone requires REST APIs and Postman for setup.In this tutorial, we'll walk through the process of exporting the derived dataset to one of the Cloud Storage locations supported Data Landing Zone.Step 2: Navigating the Export ProcessOpen DestinationsNavigate to the Destinations section on the left-hand menu.Ensure you are on the Catalog tab.Filter the Data TypesUnder Data Types, select Datasets only.In the Cloud Storage options, lo
Problem Statement You are using XML Documentation to author XML/DITA content and one of the publish output is AEM Sites.You want to use an existing AEM Sites template in order to use the pre-designed header/footer (branding, styles etc.) used on your marketing or end user portal (instead of out-of-the-box templates that comes with XML Documentation)For reference, lets take an example of we-retail website (AEM sample site) that has an already defined design. The left picture is an out-of-the-box template from XML Documentation, the right one is same content but using AEM's we-retail editable template. This article will give details on how you can make use of existing AEM Sites templates to publish DITA/XML content Some understanding towards the solution In this article: We will demonstrate use of we-retail template - an editable template (see additional resources for more details), so its assumed that your existing template is an editable template or you are aware o
Elevate your skills and career prospects with Certs4Exam, your trusted partner in achieving Adobe certification excellence. Explore the best-in-class preparation resources, expertly designed to ensure your success in the dynamic world of Adobe certifications. Let Certs4Exam be your guide as you embark on a journey to master Adobe technologies and advance your professional goals. Success starts with the best – choose Certs4Exam for unparalleled Adobe certification preparation!
Hi Everyone,I was scheduled for the adobe expert commerce ADO-E716 exams on 28-07-2023 at 10 AM IST and on time when I connected with the examiner at that time due to some technical issue my mic was not working so the examiner marked the status "Incomplete". even though my exam was not started and the examiner told me to schedule a new exam. when I am trying to reschedule the exam it asks me to pay again why should pay again without taking the exam how does it ask me to pay again.so I email the support@examity.com and got the reply from them : Hello Santosh,Thank you for contacting Examity.I understand you need assistance with Reschedule the exam. We see that your previous appointment is marked as Incomplete, so you cannot reschedule the same appointment. You will need to schedule a new appointment to take the test. If it's asking to pay fees for scheduled exams you need to pay. If you are not to pay please try to reach out to the college or institution.P
Check out this article that highlights the Adobe Certification Exam Prep Portal that just launched to help you in your efforts to prepare you for your future expert-level certification exams. See the list of free practice tests that are now available to you Learn how to access the Adobe Certification Exam Prep Portal Access your free coaching report on every practice test you take Full article here Adobe Certification Exam Prep Portal Q&A Please use this thread for any questions.
We've received a fresh instance of AEM Forms as a Cloud Service, and after setting up the Program and environments in CloudManager, I can't locate the AEM Administrator profile in the Admin Console. I'm attempting to figure out how to create users and designate them as AEM administrators if the profile isn't available in the Admin console.
Issue: Auto publishing of Remote DAM assets/Connected Assets from Sites after updating the assets in Remote DAM In AEMaaCS , have both AEM Sites and Assets program separately and configured connected assets for Assets SYNC. When author updates assets in AEM assets program there is a sync operations runs in AEM sites for every 5 minutes (as per adobe) and updated the corresponding assets in AEM sites but won’t publish to the website. Looking for assets to be auto publish once the SYNC gets completed. I tried following optionsWorkflow Launcher to activate the assets which runs multiple workflows and keep on runningAuto publish workflows in Assets folder properties which runs only if the assets get modified in the AEM sites instance (i.e. Locally modified) not working if the assets modified in AEM Remote DAM assets. Refer this article AEM Assets Post-Processing Workflows — A Savior to Resource Change Hell problem | by Saravana Prakash | Medium We are expecting a solut
Adding a Color Picker to the AEM Content Fragment Model Editor by Perficient Blogs Abstract Recently, one of our clients looked to add a custom field in the Adobe Experience Manager (AEM) Content Fragment Model Editor. If you’re wondering what AEM Content Fragments are, check out Dan Klco’s post, as he does a great job explaining. Content Fragment Models are built with elements from various out-of-the-box data types, including single-line text, multi-line text, number, boolean (only for checkboxes), date/time, enumeration (only for static dropdown values), tags, and content reference. Adding a Custom Field to the AEM Content Fragment Model Editor After investigating the structure of the Content Fragment Model form builder configuration inside CRXDE,I found that we can easily add most other data types (there are some restrictions for a few datatypes). To extend and customize this form builder configuration of Content Fragment Model Editor, we need to overlay the Content Fragment form
In this comprehensive tutorial, we're set to explore the creation of an Insights data model, employing the customizable insights capability offered by Data Distiller. Through a detailed step-by-step demo, I aim to improve your data workflows by adapting insights data models to meet your unique requirements.Review Demo Here: Link to Customizable Insights by Data Distiller tutorial Step 1: Introduction to Insights Data Model CreationThe purpose here is to create an insights data model that can handle various KPIs and trends over time, leveraging the powerful capabilities of Data Distiller. Adobe Real-Time Customer Data Platform offers a range of out-of-the-box data models, but the focus will be on how to customize these to fit our specific requirements.Step 2: Creating the Data ModelFirst, it's essential to create the necessary database, schema, and tables that will store information. Then give the insights data model a user-friendly name which will be displayed in the Da
Hi,I'm confused, in Adobe AEP data collection, what's the difference between the data element type of XDM Object and Variable? As far as I can tell, when you use XDM Object in a data element, the selected fields will automatically be updated when a send event happens? If I create a data element with the "variable" data element type, that means that I have to have a rule before the send event where I am selecting the event and properties to update? Is this correct? So, from what I'm understanding, XDM Object will update the XDM object every time, regardless of the event and the update variable is used to update the XDM object only on specific events? Thanks!
You asked, and we listened. We’ve extended the deadline to submit your application for the 2025 Adobe Experience Maker Awards to October 11, 2024. You now have two more weeks to showcase the transformative digital experiences you’ve created. In December, we’ll announce all finalists and open voting for the winner of The Maverick, our peer-recognition category. Customers who are named finalists will receive two complimentary passes to Adobe Summit and two invitations to attend the exclusive Adobe Experience Maker Awards Gala at Adobe Summit in Las Vegas on March 17, where winners will be revealed live. Apply now!
“We are drowning in information but starving for wisdom.” -E.O. Wilson This rings so true in a world of big data. And it echoed strongly during the early days of my career in Digital Analytics. It’s a relief knowing that analysts don’t need to be exhaustive with data points. Else, it only gets too overwhelming, and you’ll be lost in the sea of numbers. But the next question is, how do we even know where to start? Here are three effective ways to statistically choose your battle in data analytics. 1. Pareto Principle Known as the 80/20 rule, this concept from economist Vilfredo Pareto explains that 20% of what you do matters, the rest is a waste of time, which is 80%. The key to success is identifying the crucial 20% of input and prioritising it. An example scenario, your Adobe Analytics dashboard shows that your campaign landing page has a bounce rate higher than your KPI of 60%, and this website is used for 50 countries. If you'll only look at the Bounce Rate column to spot which was
We have configured a SAML configuration on AEM Author. The integration isn't working but we are locked out of accessing AEM Author. The SAML bypass url doesn't seem to be working as well. Our redirect url isn't correct so we need to remove the SAML config.The SAML bypass url shows AEM Author login page, but does not let us go beyond. Configuration:1. Create a Trust Store2. Updated Authentication Service user adding a Keystore3. Created a new SAML configuration in ConfigMgr. By pass url we are using: http://<server>:4502/libs/granite/core/content/login.html Logs reporting this: 24.05.2021 23:05:35.879 *INFO* [qtp936030377-1973] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials How can we solve this?
ACUG Meet and Greet - NA East Chapter RSVP Here: ACUG Meet and Greet - NA East RSVP today for the first kick-off meeting, "ACUG Meet and Greet - NA East" on October 15th. Bring in your curiosity and get ready for an interesting discussion! Event Details NA East ACUG Meeting Agenda: Introductions to the ACUG program and objectives Discuss Adobe Campaign topics of interest, insights, and knowledge sharing Socialize among Adobe Campaign enthusiasts Open discussion and upcoming sessions Date: October 14, 2024 Time: 2:00 – 3:00 PM CT Feel free to reach out through below comment section in case you have any questions.
I'm running into an issue with the dispatcher validator complaining that my custom rewrite file is not found and curious if anyone has had a similar issue. This is a pretty basic setup so far as the project is just getting going. It is for a new AEMaaCS impl so no conversions from old Apache/Dispatcher configs. We have copied the default.vhost file and renamed appropriately and created a symlink to the file in the enabled_vhosts folder. In the vhost file we have the following include: Include conf.d/rewrites/client_rewrite.rules in the conf.d/rewrites folder created a client_rewrite.rules file and place some basic rewrites for the homepage. When running the validator (Version 2.0.32) it stops and says this file cannot be found. I've verified the file exists and is properly named, verified the file permissions and that the file can be read. If we change the include and file name to just rewrite.rules the file is found and everything works fin
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.