Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Do I need QA for my Adobe Experience Cloud Project? by Peter Nash Abstract For many companies, the price tag that comes with investing in enterprise software can be significant. And as a result, many internal implementation teams feel the pressure to cut services to ensure that the initial price is as low as possible so the team can more easily maximize the ROI. More often than not the area that organizations want to cut is Quality Assurance. This is problematic. While this may be a short-term solution, it can be a haphazard approach to development that leads to costly problems down the road. Let’s explore a few of the fallacies about QA we come across most often. “Microsoft and Google don’t use a QA team so why should I?” While it might appear on the outside that they don’t have Quality Assurance teams, in reality, they just changed how their teams were structured. They found their QA to be so critical that they embedded their quality process directly into their development teams.
How to encrypt and decrypt OSGI config values by Lhotsetechnologies Abstract First, we have to make a service configuration by using the code given below. In this code I am showing you the normal way to show osgi config value. @Component(service = TestService.class, immediate = true) @Designate(ocd = TestService.TestConfig.class) public class TestService { @ObjectClassDefinition(name = “TestConfig”, description = “This is the test config”) public @interface TestConfig { @AttributeDefinition(name = “Title”, description = “Enter the title”) String myTitle(); @AttributeDefinition(name = “Description”, description = “Enter the description”) String myDesc(); } private String serviceTitle; private String serviceDesc; @Activate @Modified private void init(TestConfig testConfig) { serviceTitle = testConfig.myTitle(); serviceDesc = testConfig.myDesc(); } public String getServiceTitle() { return serviceTitle; } public String getServiceDesc() { return serviceDesc; } } By
How to configure s3 in AEM ? by Aemrules Abstract In Adobe Experience Manager (AEM), binary data can be stored independently from the content nodes. The binary data is stored in a data store, whereas content nodes are stored in a node store. Both data stores and node stores can be configured using OSGi configuration. Each OSGi configuration is referenced using a persistent identifier (PID). In this article we learn the detailed steps for configuration S3 data store in AEM. You can get the architectural level understand of S3 with AEM from article - https://www.aemrules.com/2021/06/how-does-s3-works-with-aem.html Amazon S3 Data Store AEM can be configured to store data in Amazon’s Simple Storage Service (S3). It uses the org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore.config PID for configuration. In order to enable the S3 data store functionality, a feature pack containing the S3 Datastore Connector needs to be downloaded and installed. Go to the Adobe Repository
How Encrypt-Decrypt Data in AEM , Crypto Support ? by Aemrules Abstract How to Use Crypto Support in AEM to Encrypt/Decrypt Data? While working with AEM, The AEM dev-ops / developer team sometimes have a requirements to call third-party APIs/Services. Configurations related to these APIs/Services like username, passwords, client id/secrets, API keys are usually stored in a code repository in the form of OSGi configuration. This sensitive information should be stored encrypted rather than plain-text format. This is possible through the OOTB AEM Crypto Support bundle. This bundle provides services for encrypting and decrypting the confidential/secured data through system-wide keys (hmac and master files). What are the Features of Crypto Support? Decryption happens at runtime. No one can decrypt the data through the UI. There’s no UI to decrypt the encrypted data. So, the information remains secure. What are hmac/master keys? Encryption/decryption happens through keys (hmac and
How to Sync HMAC in AEM ? by Aemrules Abstract Crypto Support in AEM (Syncing HMAC among AEM instances) AEM OOTB provides a feature where we can encrypt the secured and confidential data through OOTB AEM Crypto Support and store it in a code repository in the form of OSGi configuration. Crypto Support is based on keys (hmac and master files) which are unique for each AEM instance. Encrypted text generated for the same plain-text string on one AEM instance will be different from another instance. This can raise alarms in cases where we have the same OSGi configuration values shared among Author and Publish instances under the same topology. For e.g. /apps/project/config.prod/com.day.cq.db.dbservice.xml Here DB password for Default DB Service will be same across all Prod AEM instances. So, in order to make sure that the same encrypted value works on all Prod instances, we will have to sync hmac and master files among Prod Author and Publish instances. Vital Points to know before HM
Rollout Configurations in aem by AEM GEEKS Abstract Video: https://youtu.be/mbQUJJI_9mE How to rollout content from blueprint to live copy. How to synchronise content among language copy and live copies. What are the rollout configurations. How rollout configurations work. What are the triggers and synchronization actions for rollout configurations. Read Full Blog Rollout Configurations in aem Q&A Please use this thread to ask the related questions.
We're in the process of converting all of our Classic UI dialogs to Touch UI using the dialog conversion tool. We're using the showhide xtype in a lot of our form field components and we're looking for an equivalent or alternative widget for the Touch UI. Any suggestions?
Use this thread to ask any questions related to the Learn how to efficiently manage your Campaign Classic instances with the Control Panel course on Experience League. Experts are monitoring this thread to ensure your questions are answered.
Marketo Measure (fka Bizible) released a 3-part integration with Marketo Engage: People Integration, Programs Integration and Activities Integration. This post seeks to give a quick summary of the functionality (not meant to replace documentation on Experience League) and outline best practices. Marketo People Integration This enables you to report on Touchpoint data in Marketo Measure's Discover Dashboard even if the Person only lives in Marketo Engage and hasn’t yet made it into the CRM. For example, maybe you require a certain score to be met before the Person can be pushed to the CRM. More documentation linked here. Best Practices: Whenever possible, a 1:1 sync is recommended with Marketo and Salesforce. Further, using the Sync Campaign functionality is optimal. If you don’t have a 1:1 sync with Marketo Engage/SFDC, this integration is recommended as it allows Marketo Measure to create Touchpoints (in Discover only) for people who are still held in Marketo Engage and
Adoption of a solution like Workfront has many facets, but one of the most foundational is to create an experience that is thoughtfully designed for how your users work. If they see it as a bottleneck, or as 'just another tool’ you’ll hit hurdle after hurdle with adoption.In this on-demand webinar, originally broadcast on April 27, 2022, Mary Ann Erickson, Customer Success Manager at Workfront, and Steven Enos, Creative Operations Analyst‚ at Liberty Mutual Insurance‚ shared: Tips for optimizing your end user's experience using layout templates, dashboards, pinsHow Liberty Mutual dramatically increased their adoption of Workfront recentlyAnd moreYou can view the recording here and a copy of the slides is attached. Have questions for our speakers? Tag them in a comment below!
Suppose i have one product page in which i created one page properties ex: Country Code, i set that value to "US".So how can we achieve inheritance so child pages under product page having same value of Country Code i.e "US"As i am not able to achieve inheritance of page properties to its child pages.Thanks in Advance for Support
Hello everyone, I am using Acrobat Pro DC 2015 and Adobe Livecycle Designer ES4 (Version: 11.0.0.20130303.1.892433) in Windows 10. Create dynamic forms with the help of Designer. I know the designer has expired, but I think the Java Script is the same. Mach kindly sent me to this forum (which I didn't know until now), because AEM is the further development.My Questions :-).How can I use the existing E-Mail button to send the Dynamic PDF form only as a read and print form? It should not be possible to change the text. Can I extend the Java script into the button? Or would it be possible (for the sake of simplicity) to add Java script to the existing button? Lastly, since I need to create some dynamic forms, what product would be an alternative solution to Designer for this? Was pointed out about Experience Manager Forms...can I have it on my PC or is this only available as a cloud subscription version? Can I create dynamic forms in the same way as with the designer? I
Looking to apply custom validation via the rule editor that calls a service based on some values. I've been able to configure this via the editor, during form validation I see the call to the service being made but this call has no influence over the validation response. It appears that the validation does not wait for the promise to complete. Is it possible to have the validation rule editor wait for a response from a call and use that to determine if the field is actually valid or not?
Hi, all, my current AEM author is on JEE platform, however, now, we want to move our author to OSGI, we are using AEM Forms 6.5.8. Is anyway to just copy some folder and it will be done? We don't have workflow runnng on author. Just long as the bundles and packages can be "magically" copied over and work, then that's it.I did some research, seems it is possible and not problematic. But just don't know how.Please help.
Hi,I want to add custom color picker in touch ui. For that, I followed the blog, http://experience-aem.blogspot.in/2015/10/aem-61-touchui-rich-text-editor-color-picker-plugin.htmlFrom here, I downloaded the package and installed it on my crx/de. After that, I created a rte component.cq:dialog of RTE : <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured" jcr:title="Rich Text" sling:resourceType="cq/gui/components/authoring/dialog"> <content jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/foundation/container"> <layout jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/foundation/layouts/tabs" type="nav"/> <items jcr:primaryType="nt:unstructured"> <text jcr:primaryType="nt:unstructured" jcr:title="Rich T
Hi Team ,I have to provide a color picker inside a Rich Text RTE inline edit .I have followed couple of blogs ,but no luck . Could you please share any information if you have used any .javascript - Multiple custom plugins in TouchUI RTE in AEM not working - Stack Overflow
Use this thread to ask any questions related to the Experience League LIVE session titled "How do I handle all these audiences?" Experts are monitoring this thread to ensure your questions are answered. In addition, we are posting questions here that we didn't have time to answer live in the session. Thanks and we hope to hear from you!
Hi All, After restart system my AEM not started.I checked the error logs and got the below error. 6.04.2022 10:22:15.749 *WARN* [async-index-update-fulltext-async] org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory [/oak:index/lucene] Error occurred while copying file [_ea_Lucene41_0.tip] from BufferedOakDirectory@7b572b0d lockFactory=org.apache.lucene.store.NoLockFactory@766f6096 to NIOFSDirectory@/Users/jbspvak4/Documents/AEM-NEW/crx-quickstart/repository/index/lucene-1650895568511/data lockFactory=NativeFSLockFactory@/Users/jbspvak4/Documents/AEM-NEW/crx-quickstart/repository/index/lucene-1650895568511/datajava.io.IOException: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record 9188e9ae89865fea823a4144e58dd3871bf69a794c3ddc6c172c79012e9bc03c does not existat org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob$1.read(BlobStoreBlob.java:57) [org.apache.jackrabbit.oak-blob-plugins:1.22.4]at java.io.InputStream.read(InputS
~ REGISTER HERE for the follow-up Coffee Break Q&A, taking place this Wednesday 6/29/22 from 8am to 9am PT ~ Recording: Personalization with Precision: Adobe Analytics & Target Presented by: Jordan Ison (@jison), Principal Expert Solution Consultant at Adobe Date: Thursday June 2nd, 2022 Time: 1pm - 2pm ET // 10am -11am PT Artificial Intelligence continues to redefine consumer expectations as machine learning models and data insights open new doors for marketers, developers, and product owners to engage consumers with personalized experiences that matter. Finding new opportunities to reveal patterns of behavior with segmentation is challenging to overcome with multiple variations of testing and personalization methods. In this session, @jison will cover how brands are leveraging Analytics-Based Optimization using Adobe Analytics and Adobe Target, specifically: How marketers, developers, and product teams can open the ‘black bo
----2021----- April 2021 - VBUG - Bizible Post-Implementation Tips So, you and your team have gone through Bizible implementation -- you’ve set up all of your channels, connected your ad platforms, all of the configuration work is done essentially, and now you’re thinking, what next? Let’s talk about it! In this session we’ll discuss recommended next steps post-implementation. Making the jump from configuration to actually consuming the data can be challenging -- understandably as it’s usually a reporting mindset shift, so this session aims to help smooth out the transition.----2020----January 2020 VBUG Bizible Reporting 101Learn tips, tricks - AND mistakes to avoid for perfect Bizible Reports!----2019----October 2019 VBUGThe ABCs of Marketing Attribution! - Attribution, what is it, and what the different models are - Reporting, what to do with the data?
Connect Creative and Technical Processes with Adobe Workfront and Adobe Experience Manager by Meghan Burns, Bounteous Abstract Leveraging marketing content to stand out against the competition, and influence buying decisions, is becoming increasingly challenging. As demand escalates, deploying compelling content with speed, agility, and accuracy can lead to disjointed workflows within organizations. Who is assigned to edit the photos? Does marketing or operations have the final approval? How do we source the copy for this asset? When the content is complete, how do we push this live on our website? Having a well-orchestrated workflow, from intake to delivery, has to span across an organization to gain visibility into the full life cycle of work. Using a tool to manage workflows is the first step to streamlining processes and increasing speed to market. However, I would encourage you to think about not only how you can improve work processes, but how these work processes are intrinsi
Fact File on Dynamic Media Integration with AEM by Hemalatha Chockalingam Abstract What is Dynamic Media ? Dynamic Media generates and delivers multiple variations of rich assets, in real time on demand through its global, scalable, performance-optimized CDN (Content Delivery Network), automatically scaled for consumption on web, mobile, and social sites. Why you need Dynamic Media (DM) Integration with AEM? DM only features that are available by integrating Dynamic Media with AEM, Smart Imaging Smart crop Shoppable Media Adaptive Image & Video Sets Interactive Images & Videos 360 degree images & videos Spin Sets, Zoom functionality Panoramic Images How Dynamic Media Works? Dynamic Media ensures assets delivery to any screen, regardless of size or bandwidth from single, primary assets, and from URL calls. These Dynamic Media URL paths that you request include instructions that tell the Adobe publish server how to display the asset when it is delivered to a customer’s scr
Cloud Manager Repositories by Adobe Abstract Repositories that are created and available in Cloud Manager can be viewed and managed via the Repositories page. Adding and Managing Repositories Follow the steps below to view and manage repositories in Cloud Manager: From the Program Overview page, click on Repositories tab and navigate to the Repositories page. Click on Add Repository to launch the wizard. Enter the name and description as requested and click on Save. Select Save. Your newly created repo will be displayed in the table, as shown below. NOTE Repositories created in Cloud Manager will also be available for you to select from during the add or edit pipeline steps. You can select the repository and click on the menu options from the far right of the table to Copy Repository URL, View & Update or Delete your repository, as shown in the figure below. Git Submodule Support Git submodules can be used to merge the content of multiple branches across git repositories a
Hi, How do you get the service names in the Service Name* drop down. We have a java code developed by third party and I am trying to do this set up in my local. Please Advice. Thanks
Dear Team,We are getting the below error when we are selecting the CRM external account in the CRM connector in W/F. The CRM external account Schema is already existing in Campaign"XSV-350000 Unable to load document of identifier"'mscrm:mscrmSchemaavAVN51' and type 'xtk:schema'.Regards,Inderjit Singh
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.