Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello, We have received an email from Adobe, for AEM Cloud Instance that says, Review and Update Your TypeScript Dependencies I want to know if we fix it, how to verify if it fixes the issue.
Thank you all for attending our session! As promised, here is a copy of the presentation slides along with some bonus materials about using UX principles to present your data. In addition, we've included a DRAFT copy of the U.S. Bank Experimentation Team style guide for reference. Please feel free to reach out to myself or @jeff_bloomer if you have any questions! As analysts, we often wish that the numbers would magically weave their own tale! Unfortunately, no amount of pixie dust can bring that fantasy to life. Join us for our Adobe Summit session, Session S953 The Skill Exchange: Adobe Analytics Experience Makers Spotlight, to learn how you can create your own data narrative, no sorcery required. @jeff_bloomer will explain the value of a good story and its power to enhance the quality and impact of your work. @sharilynndeutsch will share the importance of a data style guide and the steps to create one. Whether y
I have created custom workflow process step but I dont see that custom workflow step in dropdown in workflow model page. my workflow class is as follows @Component( immediate = true, service = WorkflowProcess.class, property = { "process.label=org: Reduce Image Resolution" })public class ReduceImageResolutionProcess implements WorkflowProcess { I have similar another workflow step which is visible in dropdown. what could be the problem?
I have created a nested multifield using coral UI like belowmyinput - sling:resourceType = "granite/ui/components/coral/foundation/form/multifield" - composite = true + field - sling:resourceType = "granite/ui/components/coral/foundation/container" - name = "./addresses" + items + nestedmultifield - sling:resourceType = "granite/ui/components/coral/foundation/form/multifield" - composite =true + field - sling:resourceType = "granite/ui/components/coral/foundation/form/textfield" - name = "./items" + street1 - sling:resourceType = "granite/ui/components/coral/foundation/form/textfield" - name = "street1"I was able to save the data to the node and read it without any problems.However, When i configure the values in the dialog for the first time and save it and come back again to add an additional multifield when i click on AD
Hi Team, videos of dynamic media aren't loading in my local but was loading on dev same code and same asset I'm seeing error in my logsGET /is/image/Dev/Video HTTP/1.1] com.scene7.is.ps.j2ee.ErrorInterceptorBean Unable to find /Dev/Video: 'Record Id: /DEV/Video, Record Type: IS' {} net path: '/is/image/Dev/Video' query: 'req=userdata,json,UTF-8&locale=en&id=28722530&handler=s7classics7sdkJSONResponse' referer: 'http://localhost:4508/content/Regions/Americas/Sites/en-us/index.html?wcmmode=disabled'Caused by:Caused by:com.scene7.is.ps.provider.CatalogRecordException:Unable to find /Dev/Video: 'Record Id: /MedtronicDev/Video, Record Type: IS' {}at com.scene7.is.ps.provider.PlatformServerImpl.getResponse(PlatformServerImpl.java:160)28.03.2024 18:27:54.302 *WARN* [[0:0:0:0:0:0:0:1] [1711630674295] GET /is/image/Dev/Video
I have 1000+ pdfs in the AEM DAM. I am trying to have a webpage - to be published soon for the public where these pdfs can be made searchable with the help of couple of dependent dropdowns - which helps the search easy for a user. Looking for nocode/lowcode ways to implement this in the page. Appreciate any help here. Right now, I am trying to have tags created for these in the DAM so that I can try to use search & lister component to get these functionality somehow
Session Details Marketing teams face constant pressure to grow revenue through new customers. Developers face constant pressure to configure, implement, and manage systems that marketing teams need to acquire those customers. Learn how key acquisition and profile enrichment use cases are supported by data partners and Adobe Real-Time CDP without third-party cookies. See how centralized identity resolution, segmentation, data governance, and activation tools help reduce dependencies on third-party cookies and enable your marketers to successfully reach new, high-value customers. Key takeaways: Set up and manage XDM schemas, ingest and configure partner data and prospect profiles, and use self-serve segmentation, audience curation and activation for customer acquisition Learn to make data hygiene work for you to ensure consistently current data Use existing patented data usage and governance tools to implement responsible marketing and data handling Session Schedule Wednesday, Mar 27
Hi all: Since a few days I have an issue in my local instance of AEM Author. When I try to start the instance after a minutes I am receiving this error in log 26.03.2024 16:40:23.312 *ERROR* [FelixLogListener] org.apache.jackrabbit.oak.segment.SegmentNodeStoreService bundle org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853 (161)[org.apache.jackrabbit.oak.segment.SegmentNodeStoreService(256)] : The activate method has thrown an exception (java.lang.NullPointerException)java.lang.NullPointerException: null at org.apache.jackrabbit.oak.segment.file.FileStore.readSegment(FileStore.java:517) [org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853] at org.apache.jackrabbit.oak.segment.SegmentId.getSegment(SegmentId.java:153) [org.apache.jackrabbit.oak-segment-tar:1.60.0.T20240131102219-0cde853] at org.apache.jackrabbit.oak.segment.RecordId.getSegment(RecordId.java:98) [org.apache.jackrabbit.oak-segment-tar:1.60
Hello,I am working on SAML Implementation. It seems to be working fine when I hit any Authentication Required page.It took to my IDP and after the back login was performed.But as per the UI there is a login button. If I click on the login button I need to send it to IDP and after back to AEM it can be redirected to a default page.How can I achieve this?Note:For logout, I found the URL /system/sling/logout.html?resource=/content/aem-demowhere based on resource parameters the exact SAML configuration is picked up. I am expecting something like this for login.
An IT team claimed the all-important mkt_tok query param✱ wasn’t being attached to Marketo links, even though they redirected from Marketo’s click tracking server (a.k.a. branding domain) to the right page. We knew this was vanishingly unlikely, but how to prove it? Granted, mkt_tok can be confusing on a Marketo LP because there’s system-managed JavaScript that strips the param when the page loads, moving it to a JS variable for security reasons. The mkt_tok is still in the location bar for an instant, but you might miss it. However, in the current case the target was their corporate website, where that mkt_tok-stripping code wouldn’t be present.✱✱ So we gotta bring back an old-school technique. Copy the link from the received email, prepend view-source:, and open it. You can see the mkt_tok is there as expected: Turned out in this case their webserver was redirecting people again from https:
Hi All,I have a workflow which activates the page based on a condition and there are some additional process also available apart from activation. In the below code, I am replicating the asset , if the drop down selection is approve(I am using dialog in the dynamic participant step). Now how can I complete the workflow programatically. I cannot do this using OR split options as the split is not suitable for my use case.String payLoad = workItem.getWorkflowData().getPayload().toString();List<HistoryItem> history = workflowSession.getHistory(workItem.getWorkflow());if (!history.isEmpty()) { HistoryItem last = history.get(history.size() - 1); String action = last.getWorkItem().getMetaDataMap().get("revieweroptions", StringUtils.EMPTY); if (StringUtils.equalsIgnoreCase("approve", action)) { try { replicator.replicate(workflowSession.adaptTo(Session.class), ReplicationActionType.ACTIVATE, payLoad); } catch (ReplicationException e) { logger.
Hi Team When we create Adaptive form (AEM OSGI Forms using add-on package) , what is use of "Sync with AEM forms apps" while creating Additive form use(advance tab) how its different from replication /publishing .what scenario we need to use this feature . RegardsVara
AEM Cloud - is there any possibilities to manage spellings for country level? I have two counties US and Canada.I would like to manage the spellings automatically without configuring two different pages for two different countries just for spell change. May be with Language copy? - I have tried creating language copy and live copy but didn't worked. Few Examples of spelling differences are here: Canada United Statesabridgementabridgmentacknowledgementacknowledgmentaeoneonamoebaamebaanaesthesiaanesthesiaanalyseanalyzearbourarbor
The documentation says this: "any certificate must be a X.509 TLS certificate from a trusted certification authority (CA) with a matching 2048-bit RSA private key." But it doesnt say how. Presumably we can use openssl, e.g. openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csrHowever, we dont know if this is X.509 TLS. Does anyone have an example of a CSR generation command which works with AEM cloud? We are using comodo, which only gives help If you know the target platform/websever.
Hi all, Which AEM Flavor the Digital Foundation Blueprint is meant for?On Prem, AEMaaCS? Thanks,RK.
We currently using on-prem AEM 6.5, having classic and TouchUI components along with assets stored in DAM. We have assets stored across multiple dev, QA, UAT, and production environments. We want to centralize asset management by directing all environments to a single DAM. Is it feasible to transition all our assets to AEM Cloud while retaining AEM 6.5 on-premises for site management? If so, could you kindly provide details and documentation regarding this process?
Use this thread to ask any questions related to the Experience League LIVE session titled Leaping ahead with the new Adobe Campaign Web User Interface. Event Description: Adobe Campaign v8 has a brand-new look and feel. The reimagined user experience simplifies the campaign design process and is consistent with other Adobe Experience Cloud Solutions.
Take this VTL snippet, intended to output trial keys for known combos of Country and custom field Intended Use: #if( $lead.Intended_Use__c.equals("MycoAlert Trial Kit")) && ($lead.Country.equals("United States") ) KGFV-WJN7-CW43 #elseif( $lead.Intended_Use__c.equals("MycoAlert Plus Trial Kit")) && ($lead.Country.equals("United States") ) 7XFC-WFZP-CTDY #elseif( $lead.Intended_Use__c.equals("MycoAlert Trial Kit")) && ($lead.Country.equals("Austria") ) VTQF-RL0D-Q6NJ #elseif( $lead.Intended_Use__c.equals("MycoAlert Plus Trial Kit")) && ($lead.Country.equals("Austria") ) QZIC-L36N-2BDQ #end At a glance, what do you think the output will be for this lead: Now click below to reveal the actual output: && (false ) KGFV-WJN7-CW43 Not what you expected? Perhaps you counted the right and left parentheses, and indeed there are four opening ( and four closing ) on each line. But you missed that
Framer LPs support custom code, but — as with other WYSIWYG site builders — the DX is pretty unfriendly. Insert » Utility » Embed gives you a miniature textarea with a proportional font (a pet peeve) and no syntax highlighting: Pasting a standard Marketo Forms 2.0 embed code into the textarea looks fine in Framer’s Preview mode: But on the published LP, the form is nowhere to be found: There’s a very clear clue in the F12 Console: ~60% of the time, this error means you have a persistent error in script load order.✱ Indeed, on the published page, Framer injects the HTML embed asynchronously (I assume for what they think are “performance” reasons). The Forms 2.0 library (the remote <script src=".../forms2.min.js"> thus loads in the background, while the inline <script> is executed immediately.✱✱ That’s why it’ll never find MktoForms2. In preview and in the builder, though, th
Hi Team, We observed that SAML users are getting created in crx with random IDs instead of email. If you have a look at above picture, rep:authorizableId, rep:principalName values should be like below.rep:authorizableId = virat.kohli@gmail.comrep:principalName = Virat Kohli But in our case we are seeing these random IDs instead of email id and name. In the saml debug lod we are seeing below logcom.adobe.granite.auth.saml.util.SamlReader Signature verification failed for [samlp:Response: null]. No signature.any idea why users are getting created with some random ID instead of email and name. Here is saml config:# Configuration created by Apache Sling JCR InstalleridentitySyncType="default"service.ranking=I"5002"idpHttpRedirect=B"false"createUser=B"true"defaultRedirectUrl="/"userIDAttribute="email"idpIdentifier=""assertionConsumerServiceURL="https://mysite.com/saml_login"defaultGroups=["everyone","default"]storeSAMLResponse=B"true"signatureMethod=
Hi Team, I wanted to explore different OOTB contextHub stores available in AEM, as part of it I tried to enable tagcloud ui mode and added tagcloud UI module. Also configured tagcloud store to my project. My local AEM version is 6.5.17.0. But I do not see tagcloud UI in ContextHub toolbar.Came across a post which mentioned tagcloud doesn't work in AEM 6.5.Can someone help me.
Adobe Analytics Data Types and Variables by @imran__khan OverviewAdobe Analytics Data Types and Variables Adobe analytics allow us to capture and analyze data from digital properties with the help of evars and props. These data types help organize and categorize the information collected, allowing businesses to derive insights and make informed decisions. This blog will help us to get complete overview on data types as metrics and dimensions. It will also provide an overview on variables as traffic, conversion and events.Q&APlease use this thread to ask questions relating to this article
Want to hear thoughts around , on a publish instance, What’s the best way to secure the json exported via content services - .model.json and the custom exporter framework (using the annotation) ? I tend to consider json exported using exporter json as well to be an extension of content services and hence part of content services.For the latter, (exporter annotations), I understand one can customize the exported json to have what is needed to be exported , but is there a way to secure the json exported to have only certain folks access it ? Is it based on the resource type set within annotation that security is added? Typically, when one exposes a servlet ,the res type is something that enables security as I gather among other ways such as service amended user account and api checks.
Hello Everyone We are thrilled to announce @ssj as contributor of the month, February 2024. Samuel has post 10 replies in February with all the replies as accepted solution. His consistent engagement, insightful comments, and valuable content have not only enriched AEP community but also inspired others to actively participate and share their knowledge. Join me in congratulating Samuel for winning the recoganition. Cheers, Nimasha Jain
AEM Guides (UUID) 4.3.1.390 On-Prem Installation (Jan 15 2024)AEM 6.5.19 (Service Pack 19) On-Prem Installation (Jan 15 2024) When I view a closed or released topic, the Version display is showing the *, but when I open/checkout/lock the topic and click new version because I think the last saved version doesn't match the last saved working version, the * disappears I just had to create a new version for no reason. Basically, the Version: x.x* is displaying the * when the version isn't actually *.
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.