Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Adobe and the metaverse: the future of immersive by Adobe Abstract The metaverse may sound like the working title for a new Marvel movie but make no mistake: it’s real and in many ways it’s already here. Augmented reality shopping, virtual travel in 3D, in-game live concerts, immersive company websites – all these experiences exist today and will only become more compelling as brands get better at creating hyper-realistic digital worlds. For all the headlines the metaverse is getting, it’s not out-of-reach to everyday brands and our customers. Rather, we’re at an inflection point where the right technology and a voracious appetite for immersive experiences are starting to shift our current business reality. The big move to the metaverse is something that everybody can — and should— take part in. What is the metaverse? The metaverse — that is: immersive, always-on digital spaces rich in connected, personal experiences — is poised to be the future of digital interaction. We believe b
Hi everyone,Max length props not working in RTE how i can set char limit to achieve that. Thanks and RegardsSaurabh Kumar
Hi, I am working on spa react project, my local aem instance version is 6.5.12.0I created project using this cmnd mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate-D archetypeGroupId=com.adobe.aem-D archetypeArtifactId=aem-project-archetype-D archetypeVersion=35-D appTitle="Helloreact" -D appId="helloreact" -D artifactId="helloreact" -D groupId="com.adobe.aem.helloreact" -D frontendModule="react"-D aemVersion="6.5.5" I created custom component then after I created customcomonent.js, i did mapping the components then after I run the cmnd mvn clean install -PautoInstallPackage then I am getting the below error Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:npm (npm run build) on project helloreact.ui.frontend: Failed to run task: 'npm run build' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 1 these are also I found npm ERR! code ELIFECYCLE[INFO] npm ERR! errno 1[
I am facing one issue while publishing and unpublishing of assets into Brand Portal (AEM 6.5.11). When I publish assets to Brand Portal, it sets a property dam:portalReplicationAction to Activate as well sets cq:lastReplicationAction to Activate. Similarly, when I click Unpublish from Brand Portal in AEM, it sets dam:portalReplicationAction to Deactivate as well sets cq:lastReplicationAction to Deactivate. This is same behaviour on the vanilla instance as well. Due to change of cq:lastReplicationAction, it causes an issue for us as it calls our custom Event Handler. Is there an OOTB way that can stop this property cq:lastReplicationAction from being affected? Or do we need to write some custom solution for this?Anyway, I am going to raise an Adobe ticket for this but if someone has faced this issue before, could you please share your experience?
Hi,I need to create dropdown using form data model.I have created Data Integration with mysql database.I want a column to be display in dropdown.How do I create it?Thanks,Onkar Hattekar.
Adobe Campaign v8 now integrates with Adobe Privacy Core Service. The Privacy Core Service integration allows you to automate your Privacy requests in a multi-solution context through a single JSON API call. Adobe Campaign automatically handles the requests pushed from the Privacy Core Service through a dedicated workflow. For more information, read here: Core Privacy Service Integration Please feel free to reach out for your queries and feedback in the below comment section.
Develop a component with Style System in AEM by Vishang Abstract Creating a heading component with style system Creating a heading component from title component. Create a component called heading inside /apps/your-project-flder/components/content/~create component create heading.html ${headingObject.title} create heading.js "use strict"; use(function() { var titleByAuthor = granite.resource.properties["titleProperty"]; var jcrtitle = currentPage.title; var pageName = currentPage.name; var title = titleByAuthor || jcrtitle || pageName; return { title:title }; }); Next thing we need is the dialog boxes. So copy cq:dialog and cq:design_dialog from title component. Now in order to have style tab. Copy styletab node from any core component and paste it inside items node in cq:design_dialog Add a styles in your clientlib-components folder. Create a clientlib folder for your component. create css.txt and styles.less files inside css folder as per the standard practice for adding sty
Create Static Template with AEM by Vishang Abstract These are my notes which I have taken while learning AEM Static templates are created in apps🗂️ directory Go to CRXDE lite Navigate to apps/your-project-folder/templates/~create template If you're starting fresh. You may need to create "Your project folder" and "templates" folder under apps directory Image description In resource type add the path to your page structure. This will be a page rendering component. I have added /apps/training2/components/structure/staticpagetemplate Again create the folder structure if this does not exists Click next Allowed Paths I want this available under my content path so i have added /content/* Click next You can further restrict the template by choosing Allowed Parents and Allowed Children. I kept it blank and click ok 👌 📄 Now create your page rendering components under apps/your-project-folder Create folders like apps/your-project-foolder/components Insi
Working with localisation on website and mobile in APAC by Victor Leung Abstract First of all, why do we have this blog post? What is the question that we’re trying to answer here? The topic was raised by my colleague in the UK, she asked me specifically about the localisation, toolings, and insights into big ‘NOs’ or ‘YESes’ in the Asia-Pacific region. So I am trying to answer the question and talk about frontend localisation, since my company have expanded to many places now in APAC, Singapore, Philippines, Vietnam etc. Most likely, you will encounter the weird word “i18n” when you work in front end development. If you wonder what the 18 stands for? It’s not 18 different languages. Instead, it is just the number of letters between first i and last n of the word internationalization. Before we start, just a quick introduction about myself. I was working in a bank as a technical lead, and I am writing about my past life in banking, which is full of acronyms. You would realise every
Offline Content Migration in AEM using oak-upgrade by Bhavani Ikkurthi Abstract Content migration between any 2 Adobe Experience Manager(AEM) instances presents its own challenges, in some cases those are compounded by the method. In this post, I present a way to tackle content migration in offline mode using oak-upgrade. oak-upgrade module has been traditionally used to upgrade from JCR 2.0 to the Oak node store. With the newest AEM platforms shipping with the oak repository, it has found its calling in migrating content between them — sidegrade. oak-upgrade is a Swiss army knife for copying content between virtually any repositories. Below is a minimalistic rundown of the steps involved in migrating content between 2 repositories using oak-upgrade. SETUP Both source and destination oak repositories are the same version. This is typically the case when both source and destination AEM instances are the same version. The oak repository version can be looked up at a few places. /crx/
AEM Interview Questions & Answers One Should Know by CourseDrill Abstract Digitalization has become a buzz word in the business world and it plays an essential role in order to retain old customers, attracting new customers, and keep the business growing. Content management has occupied a major role in this modern era of business operations. If you are about to start your career in a popular Content Management Systems suite like Adobe Experience Manager and wish to explore new things in the marketing world, then congratulations! In order to help you crack the AEM interview in the very first attempt, we have prepared a list of top AEM Interview Questions and answers here after deep research. The constant innovations in technology have created an urgency for shifting the traditional marketing strategies into digital strategies or online marketing. Leveraging digital content sources such as infographics, images, videos, documents and apps is the best way to share information with cu
We are contemplating a custom workflow step that will "wait x number of business days". Is it possible to create a workflow step to "block" the workflow like this? Or would I merely need to create a loop and sleep in the loop?What happens when the server is restarted? Would the component start over? Will I need to save state so, it doesn't restart the wait from the beginning? I recognize that this can be handled in different ways but, I'm interested in encapsulating this function into a custom component for design reasons. Any advice would be appreciated. Thanks,
Hi Everyone. I'm getting an issues When going to my site from other sites, It return a 403 status But everything is ok when I navigate from internal site.Thanks everyone.
hi All, Did anyone try to apply Cloud User Group (CUG) when working with GraphQL API?Any experience can be shared?
Since launching our sites a year ago, we have suffered constant issues with calling APIs and 3rd parties from servlets. This includes GOAWAY being randomly received, to invalid headers being appended and different Envs having different java http request characteristics with the same code. Is there any way to find out what version of Java is running on a particular env? There doesn't seem to be anything in cloud manager or dev console. We have seen for example that openjdk 11.0.14 has some issues with http2 for example.
Hi Team, We are using custom workflow for some data processing and have used Thread.sleep(10000) in some method waiting. We are Catching the InterruptedException and along with logging it we are calling Thread.currentThread().interrupt(); As per cloud manager code scan, it comes up as vulnerabilities. Is there any possible way to handle this. Thanks,Volga@shardendu_jha
client has multiple repositories that need to be pushed to adobe cloud manager repo on git changes in specific branches like dev, release, master and trying to achieve this using Jenkins job. what are the steps to be done. I tried creating the jenkins job using the credentials(with username and password) but adobe cloud manager repo couldn't be accessed in jenkins. What is the best way to auto synch this scenario. should we create any script and keep it in the git repo and have the jenkins job to read it from there. what kind of authentication credentials we need.
【問題/事象】以下のようなマーケティングチャネル処理ルールがあるとします。ページ URL にクエリー文字列パラメーターとして「mid」が存在する場合、「Email」チャネルに分類されます。 ただし、場合によっては、以下の 1. のような「mid」クエリー文字列パラメーターを持つページ URL が「Email」チャネルに分類されず、別のチャネルに分類されることがあります。 1. http://www.example.com/home.html?mid=123 【解決手順または回避手順】サーバーコールのタイプが、ページビューではなくカスタムリンクなどのリンクトラッキングであるかどうかを確認します。タイプがリンクトラッキングの場合は、仕様どおりの動作です。 【原因】アドビのデータ収集サーバーでは、すべてのリンクトラッキングイメージリクエストからページ URL ディメンションを除外します。そのため、1. のようなページ URL であっても、リンクトラッキングの場合にはマッチングルールは機能しません。 https://experienceleague.adobe.com/docs/analytics/implementation/vars/page-vars/pageurl.html?lang=ja <留意事項>・上記は以下記事の翻訳となります。Why link tracking call is skipped by the page URL related Marketing Channel processing rule., May 27, 2022, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-18006.html, (参照 2022-05-27). ・本記事にいただいたコメントへの返信はお約束できません。あらかじめご了承ください。
Has anyone used VUE3 with SPA Editor? What are the challenges faced?What customization at SPA libraries needs to be done for this implementation?Are there any live sites which can be used as a reference?What version of VUE does AEM SPA editor supports?
Hi, I created a wknd spa react project with aem version=6.5.11 then after I deployed it to aem instance and in the template for the layout container policy I added helloworld component under allowed components tab, then after I tried to drag the component onto page its not displaying on the page console but in the crxde inside /content/project/page/root (i can see the helloworld component as added).Can anyone help me, and also I observed some exceptions in logs like service factory return null, Felix start level issue after deploying project.Is these affecting the helloworld component display on page.
Know what you don’t want every recipient seeing if they click your CTA? A completely blank screen with the URL stuck on the tracking link: And you don’t want them seeing this (non-bypassable) security warning if they check their F12 Console, either: How did we get here? The cause is a conflict between the Content-Security-Policy Marketo enforces for scripts on the page and the actual content of the page as seen by the browser. For the CSP policy to be obeyed, the hash that Marketo sends here: Needs to match the hash generated by the browser for the <script> here: The red arrow above points to the exact problem character, the character between with and non. In the original email, that was an &nbsp; — the well-known HTML entity for Unicode U+00A0 NON-BREAKING SPACE: Consider what the email author is attempting here: they’re trying to pass an NBSP character in th
Trying to increase the rows of a table dynamically, seems like the rows are increased and values assigned to the column. Able to verify these with the alert statement. But when form is rendered, no additional rows are displayed. Used the following java script in the initialize event of the table.Please let me why the newly added rows are not showing up. RootForm.Page2.Table7::initialize -var rowLength=xfa.resolveNodes("xfa.datasets.data.root.parentNode[*]").length;//app.alert(rowLength);for(var index=0; index < rowLength; index++){//app.alert(index);var oRowInstance=RootForm.Page2.Table7.resolveNode("Row1[" + index + "]");oRowInstance.Cell1.rawValue="10";oRowInstance.Cell2.rawValue=18;//app.alert(oRowInstance.Cell1.rawValue);//app.alert(oRowInstance.Cell2.rawValue);oRowInstance.instanceManager.addInstance(true);xfa.form.recalculate(true);} Thank you
Hello There, There is a problem in the application where the heap is becoming full slowly overtime and leading to outofmemory exception. From the heap dump analysis I only see the internal class from OAK Tar.Please see the below screenshotsHistogram(by retained size)Dominator tree Problem Suspects reported by eclipse MATCould someone direct me as to where the problem could be ?
How to mock:@586265@3200416("script-bindings")Node currentNode; Not able to do through slingBindings as well as through session.
Hi, Our Prod publisher logs have a lot of instances of the below mentioned error.However, we do not have any AutoDiscover node in content path or any custom code for it.Any suggestions to resolve the issue would help.POST /content/mySite/AutoDiscover/autodiscover.xml HTTP/1.1] org.apache.sling.servlets.post.impl.operations.ModifyOperation Unable to create resource named autodiscover.xml in /content/mySite/AutoDiscoverWe do not have any AutoDiscover node in content path or any custom code for it.Here is the complete StackTrace :- POST /content/mySite/AutoDiscover/autodiscover.xml HTTP/1.1] org.apache.sling.servlets.post.impl.operations.ModifyOperation Exception during response processing.org.apache.sling.api.resource.PersistenceException: Unable to create node at /content/mySite/AutoDiscover/autodiscover.xmlat org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.create(JcrResourceProvider.java:480) [org.apache.sling.jcr.resource:3.0.18]at org.apache.sling.reso
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.