Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello Everyone, Seeing our thriving community, We look forward to pick 4 contributors for month of February. Looking for rising stars who are new to community and spreading knowledge with most accepted solutions. Looking for people who are building the networks of likeminded people with productive discussions. Looking for leaders who switched gears in short span of time; Leveled up at a faster pace. Keep Rising along with lifting community! Cheers, Nimasha | Product Community Manager | Platform Experience | Adobe
Hi, Does anyone know how to validate a field which is inside the multifield in touch ui using validator.register("foundation.validation.validator"). What should be the selector used here to pick the field inside multifield. The tricky part is that there can multiple fields as it is inside a multifield. Lemme know if anyone has done it using this way using a selector. If yes, Kindly let me know which selector should be used. I am specifically looking to validate a tag field but example of a simple text field will also help. Thanks and Regards,Vijay
In Adobe Campaign workflows, data is managed using working (or temporary) tables. As the workflow executes, working tables share data across workflow activities. By default, working tables are created on the same database as the source of the data we query on. The new Change Data Source workflow activity allows you to change the data source of a workflow's working table. This provides enhanced flexibility in managing data across different data sources (FDA, FFDA & local database). With Campaign v8, the main profiles table is stored on the cloud database directly. So querying on the Profiles table will create a working table on the cloud database as well. In certain cases, it can make sense to move the working table to another data source in order to perform specific operations. Read here for more information: New workflow activity: Change Data Source In case you have any questions, please feel free to post them below or reach out through the community Q and A
curl command AEM package filter addition creation by Anuj Gangwar Abstract Most of our dev ops and AEM developers face issue while automating the AEM package creation via Curl. I will explain the command and process for it. in AEM package creation is a 3 steps process. 1- AEM package creation 2 - Filter addition 3- Package build Let's see all these 3 steps in detail - AEM package creation it is simple step - curl -u admin:admin -X POST http://localhost:4502/crx/packmgr/service/.json/etc/packages/my_packages/testpackage?cmd=create \ -d packageName=testpackage \ -d groupName=my_packages Filter Addition This is a complex step where you need to be careful while adding the parameters. General command , in this "/content/my-site" is my package filter. You can also define the rule like exclude in exclude section. curl -u admin:admin -X POST http://localhost:4502/crx/packmgr/update.jsp \ -F path=/etc/packages/my_packages/testpackage.zip -F packageName=testpackage \ -F groupName=my_
IP Whitelisting through AEM Dispatcher in 5 easy steps by Huzaifah Abdullah Abstract The dispatcher is used as a load balancing/caching tool by AEM. It can also be used to block anyone from accessing your AEM author instance. This is to ensure that no one outside the client’s network can access it. AEM Author and publisher should never be exposed directly. In most cases, clients may also require a block to be put on AEM pub dispatchers before going live. This is to ensure that no one can see the site except for the client so performance, penetration, and UAT testing can be performed before going live. In this blog, I’m going to walk you through 5 easy steps to enable IP whitelisting in Apache so only the allowed list of IPs have access to AEM through the dispatcher. 1) In Apache to enable whitelisting, the Require directive is used which is provided by the mod_authz_host module. Make sure that you have the module enabled first in /dispatcher/src/conf.modules.do/00-base.conf Read Ful
What’s (potentially) wrong with this picture? At a glance, it seems good and proper: the protocol (https:) is left out to allow tracking ✔︎ the ampersand ( &) is HTML-encoded to &amp; since this’ll be part of an HTML <a href> ✔︎ the URL is otherwise well-formed ✔︎ Indeed, it’ll work fine if a link is created like this: But what if the destination webserver is squirrelly about the additional mkt_tok query param (it happens, even if it shouldn’t) or if the lead has asked to not be tracked? Then you’ll want this, which adds class="mktNoTrack" in HTML view: That’s bad. Because in this case, Marketo will copy the token to the Text part (provided you haven’t customized it) like so: Dear {{lead.First Name:default=Friend}}, Click here <https://{{my.event link}}> to attend our virtual graduation. Regards, Minerva McGonagall Deputy Headmistress And in the final received email,
Join us for our monthly Adobe Analytics Community Q&A Coffee Break, taking place Tuesday, January 18th, 2022 @ 8am PT - 9am PT ~ Be sure to REGISTER HERE to receive email reminders and a calendar hold ~ We'll be joined by Trevor Paulsen, aka @trevor-paulsen, Group Product Manager, Adobe Analytics, who will be signed in here to the Adobe Analytics Community to chat directly with you on this thread about your Adobe Analytics questions pertaining to his focus areas: Customer Journey Analytics Future of Analytics Adobe Experience Platform REQUIREMENTS TO PARTICIPATE Must be signed in to the Community during the 1-hour period Must post a Question about Adobe Analytics THAT'S IT! *(think of this as the Adobe Analytics Community equivalent of an AMA, (“Ask Me Anything”), and bring your best speed-typing game) INSTRUCTIONS Click the
SFDC Refresh: If a customer completely refreshes their SFDC instance, a new SFDC ORG ID will be created causing the Marketo Sync to break. Marketo Support can re-connect the customer’s Marketo instance to the new SFDC ORG ID. Marketo support cannot switch the connection to a different SFDC instance. Steps: Salesforce Sandbox Refresh – Marketo Sandbox Re-sync Procedure Customer to disable sync in Marketo Customer to refresh SFDC Sandbox Customer to coordinate change with Marketo Support Marketo Support will perform re-sync steps and ask you to perform some simple tests Customer to enter credentials into Marketo using the new SFDC security token Note: 1. Only a total refresh will generate a new SFDC ORG ID. An SFDC data refresh will not change the SFDC ORG ID. 2. If you have a lot of data in SFDC (e.g. Leads or Contacts), please work with Marketo Support or Professional Services about optimizing the sync as you can put Sync filters on these objects. He
I am trying to set up the Adobe IO CLI for Cloud Manager . I have installed the following,node - v14.17.3npm - 6.14.13Adobe IO CLI - @61380/aio-cli/8.2.0 win32-x64 node-v14.17.3https://github.com/adobe/aio-clihttps://github.com/adobe/aio-cli-plugin-cloudmanager When i try to install the Cloud Manager plugin using command : aio plugins:install @61380/aio-cli-plugin-cloudmanagerI am getting the following error. » Error: There is no IMS context configuration defined for ims.contexts.aio-cli-plugin-cloudmanager. I did all i could by reinstalling npm modules, deleting and reinstalling Adobe I/O CLI runtime. There is no luck. Even command like aio plugins:update giving the same error. Checking in the forums so for not helped as all are dealing with issues/steps after installing Cloud Manager plugin. Thanks in advance.
Hi all, I have created an adaptive form and applied some styles. When I try to add that form fields in my page styles are not applying also it throws the below error. I have also included my adaptive form screenshot below. I don't know what went wrong. Can someone help me with this ?? console error :
Hi all, I have created an adaptive form and applied some styles. When I try to add that form fields in my page styles are not applying also it throws the below error. I have also included my adaptive form screenshot below. I don't know what went wrong. Can someone help me with this ??
Architecting a Better Ecommerce Experience with Adobe Experience Manager’s Commerce Integration Framework by Markus Haack Abstract The Commerce Integration Framework (CIF) is a powerful Adobe Experience Manager extension for building integrated and seamless content and e-commerce experiences for customers at every stage of their journey with your brand. In this second blog in our CIF series, we take a deeper dive into the framework architecture and integrations to help you use Adobe Experience Manager with your commerce solution. In this second installment of our Adobe Experience Manager Content and Commerce series, we’ll describe the functional building blocks of the Commerce Integration Framework (CIF) — a powerful extension for building integrated and seamless content and e-commerce experiences for customers at every stage of their journey with your brand. We’ll introduce you to the architecture and design principles of CIF and some of the integration options you have for using Ad
AEM as a Cloud Service Code Refactoring Tool: Repository Modernizer by Manas Kumar Maji Abstract Overview Adobe Experience Manager (AEM) is now available as a Cloud Service, the cloud-native way of leveraging the AEM applications. For existing users, the transition journey to AEM as a Cloud Service involves three phases — Planning, Execution, and Post Go-live. We at Adobe, are constantly trying to make the transition journey faster and easier for users. One such initiative is developing code refactoring tools to make existing content (code, package structure, indexes, configurations) compatible to AEM as a Cloud Service. This article outlines the Repository Modernizer tool which changes existing AEM Maven projects to be AEM as a Cloud Service compatible by ensuring that they respect the split of mutable and immutable content, dependencies are established to create non-conflicting, deterministic deployments and that they are packaged in a deployable structure. Read Full Blog AEM as a
Building Rich Content and Commerce Experiences with CIF by Markus Haack Abstract Your ability to create compelling commerce experiences will lead to more page views and higher conversion rates. Learn how you can build these experiences at scale using Adobe Experience Manager and Commerce Integration Framework (CIF) tools. When we first introduced Adobe’s Commerce Integration Framework (CIF), we showed you some of the many possibilities that this powerful extension opens up to AEM practitioners interested in building great customer experiences at scale. In the next two blogs in this series, we took a deeper dive into CIF to show the developers in our audience how easy it is to integrate third party tools. Now, in this blog, we’ll focus on the role of the practitioner and authors to illustrate how to use the robust set of tools and storefront accelerators in CIF to build rich content and commerce experiences in an efficient and scalable way. To do this, we’ll use CIF with Adobe Experie
Workflow notification sent to one user by Debal Das Abstract First of all I would like to thank AEM experience league community members for sharing this wonderful use case associated with AEM workflow implementation. We talked about different approaches in terms of implementations and here I would like to discuss my implementation part only. First I would like to discuss the problem statement here- A custom workflow has been created and one of the workflow step is responsible to send inbox notification to the desired reviewer. Read Full Blog Workflow notification sent to one user Q&A Please use this thread to ask the related questions.
I have added the action item "add and attachment" in a form that also have several signatures. I assumed that the user could select the attachment in reader and remove by a simple right click. Unfortunately, once signatures are executed (that do not lock the form) the delete feature is no longer available.Is there script for removing an attachment when attachments are added from a dynamic table?
Hi ,We are using aem6.5 for touch ui dialog .Could you provide input as how the below could be resolved. Could you please provide sample code.Tried with link http://experience-aem.blogspot.com/2016/02/aem-61-touchui-add-items-to-multifield-based-on-value-in-select.html but could notresolve the issue as the multifield generates dynamic select values for eachWe have multifield , In that we have 2 select field and one text field I have two 'select' components(say Select 1, and Select 2) and Select 2 get dynamically populated using the Datasource.Here is how they are supposed to work:A. User can select an business value (best-business OR no-business) from Select 1B. Based on the user selected value from above, the selected value needs to be passed to datasource servlet using /bin/project/List of Select 2.c. Also the text filed must be populated based on Select 1Question: As this is multifield, How to pass the selected value of select 1 to a Datasource resourceType of Select 2 ?As i se
The Experience League team is introducing a developer portal microsite designed to consolidate and centralize some of the best resources for getting started with AEM Headless: https://experienceleague.adobe.com/landing/experience-manager/headless/developer.html What other resources are developers expecting to see here? Feedback appreciated!
Hello Members, I am using ACS Commons Renovator tool to move bunch of pages from source to destination. The only issue I am facing with reference update. For example, Page A has been referred in 10 pages Page B, Page C and Page D and so on. There are instances in which it is getting updated in one or two and old reference exists in other pages in random order.Can anyone help me to understand what is the exact logic of updating reference. Can it be a race condition that after evaluating reference and before updating reference, Page is moved so reference is not getting updated.Thanks,Shailesh
Hi,I am using the below query in one of my workflows to search for a node name(article id) in AEM. This is to locate the folder with a particular article id where an asset needs to be moved. Please find the sample query used below path=/content/dam/testfolder/test-assets1_group.1_type = sling:Folder1_group.2_type= sling:OrderedFolder1_group.3_type=nt:folder1_group.p.or=truenodename=12345678_ea This query is giving me node traversal errors and hence empty results. I tried creating a custom index for this query as per the below suggestion from oak index generatorPlease find the screenshot of my custom index belowAfter this step, the query is still giving node traversal error and it is not even picking my custom index since the cost of OOB index is better than the custom index. cost for [/oak:index/ntFolderDamLucene] of type (lucene-property) with plan [lucene:ntFolderDamLucene(/oak:index/ntFolderDamLucene) :ancestors:/content/dam/testfolder/test-assets] is 4303257.00
Hi All, We have an issue on some of our publisher where we get few scripts attached in our along with our pages which are related to Undo Manager which restricts it from rendering.<script type="text/javascript">(function() {var cfg = {"enabled":true,"maxUndoSteps":20,"persistenceMode":"step","whitelist":["foundation/components/text"...... REAL LONG LIST HERE]};cfg.pagePath = "path_to_the_page";if (CQClientLibraryManager.channelCB() != "touch") {cfg.enabled = true;CQ.undo.UndoManager.initialize(cfg);CQ.Ext.onReady(function() {CQ.undo.UndoManager.detectCachedPage((new Date()).getTime());});}})();CQ.WCM.launchSidekick("/content/uxportal/MyUnitPages/default", {propsDialog: "",locked: false});</script> Below is the error we get when we try to render this page: Same page and setup works fine in some other publishers , we have already compared undo manager configurations in both publishers they are same.We have also tried to disable(restarted pub as well) still same
is there a way where can build only one folder called ui.frontend.tops from the above screen-shot in adobe experience manager CI/CD pipeline?
Hey Team, is there way to add roman numerals to RTE plugins(AEM 6.5)
Hi All,I have a json object and I want to create an API in AEM using content fragment. In content fragment I want to put complete JSON object and expose the JSON object and JSON properties using parameterized API. Could someone share some idea how we can achieve this and make a content fragment as a API? Thank you in advance. RegardsRashid
I recently worked with a B2C client on a campaign where they were targeting leads when they reached a specific mid-stage of the sales cycle with some SMS and email messaging. In their smart list, they were triggering on Opportunity is Updated with additional constraints around opportunity stage and the brand.In reviewing their leads, they found that some leads at the appropriate opportunity stage didn't qualify for the campaign after it was turned on. As it happens, these leads had been converted to opportunities and immediately placed in the qualifying stage versus earlier stages. Therefore, their opportunities were not UPDATED; they were in fact, Added to Opportunity. By bringing in an additional trigger (Added to Opportunity) with the appropriate constraints on stage and brand, the two triggers - which, remember, work as "OR" statements - captured all leads once reaching the right opportunity stage.I wanted to do a quick blog post on this for two reasons:This is not an uncommon
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.