Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi all, I am trying to create AEM page versions(of different authored content inside them) so that I could restore them later as per my need, But, when I create a version of a page, its not showing up in the timeline. Please help. AEM version : 6.5.15.0
One of my favorite moments as a know-it-all subject matter expert is saying “Looks like your developer forgot the aliId, bad move.” The aliId query parameter, unique to every form fillout, is automatically attached to Thank You URLs. You’ve probably seen it hundreds of times and wondered what it means: https://pages.example.com/whitepaper-thank-you.html?aliId=eyJpIjoiWVdlaDg5K1wvNGFaaVVzamQiLCJ0IjoiKys4Z01jVWZ6SVU1aVwvSENTelQ0WEE9PSJ9 What is that thing? The aliId is a one-time-use token that allows you to use native {{lead.tokens}} on Thank You pages[1]. Without it, since there’s no guarantee the Munchkin session will be associated with the person record by the next pageview, you will have an unreliable user experience. In engineer-speak, the aliId brings Read-After-Write (RAW) consistency to form fillouts, meaning the data you just wrote can be read immediately, even if it’s sti
I have added a datepicker field of datetime type in page properties and trying to retrieve that datetime in component through servlet/sling model. I'm using formatDate(pageProperties.get("newsPublishedDate", Date.class)) to get the date. And here is the formatDate function:private String formatDate(Date date) {String daySuffix = "th";int dayOfMonth = Integer.parseInt(new SimpleDateFormat("d").format(date));if (!(dayOfMonth >= 11 && dayOfMonth <= 13)) {if (dayOfMonth % 10 == 1) {daySuffix = "st";} else if (dayOfMonth % 10 == 2) {daySuffix = "nd";} else if (dayOfMonth % 10 == 3) {daySuffix = "rd";}}SimpleDateFormat sdf = new SimpleDateFormat("d'"+daySuffix+"' MMM yyyy");return sdf.format(date);} This works fine on local but when deployed on cloud server, it starts showing the date in UTC time zone ,i.e., one less day. How can I get the exact date which I'm entering into the dtepicker field. Attaching images for the same:
Hi team, I have done local AEM setup in my Apple macbook pro. But while installing "acs-aem-commons-content-5.0.6.zip" i am getting below error:-java.io.IOException: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record c3a6d4636d04143ef7122dc3f8ffe5bfc7058b66349d6096beb85691acdf9774 does not exist at org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob$1.read(BlobStoreBlob.java:57) at java.base/java.io.InputStream.read(InputStream.java:271) at java.base/java.io.InputStream.read(InputStream.java:205) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2314) at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291) at org.apache.commons.io.IOUtils.copy(IOUtils.java:2246) at org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.getPackage(JcrPackageImpl.java:330) at org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.getPackage(JcrPackageImpl
Hi All,Yesterday we tried uploading an updated version of an already existing document in our DAM. When the new version was created it corrupted the file and it is now unusable. Opens blank etc.The new version of this document that we uploaded appears fine if we upload it to a different path with the same file name or at the same path as the original with a different file name. I could also create a version in UAT on top of the old version there with no issue. When we delete the old document AEM seems to hold a version of it in memory that it keeps restoring every time we try and just upload the new version which then corrupts it.Is there a way to clear the memory that AEM is holding for this particular document?Kindest Regards,
The Adobe Experience Cloud has a new option in Quick Access for Admin (Beta). The Admin Console already allows you to manage users, buy licenses, assign products to users and all such housekeeping procedures. Does anyone know why Admin (Beta) is being introduced? This console has 2 tabs - Users and Policies. I. The Users Console - This just looks like a different variation to the one in Admin console's User tab and has one addition of the "Last Login" column. Admin Console (Users) @kautuk_sahni - Is there any documentation for Admin (Beta) or roadmap to why this console is being developed? II. The Policies Console This console offers a great view of all the product profiles listed along with the Product and Instance to which the profile is associated. Thanks, Rohan Garg
I am running AEM 6.5 on a windows box and instead of following the SSL configuration setup process by AEM, I tried generating CSR via windows mmc and shared the CSR with CA. And CA has provided me with the certificate. I installed the certification on the windows box but still I am not able access the instance with https. Are there any additional configurations I need to check on the AEM side?
Use this thread to ask any questions related to the Configuration and Administration of Report Suites in Adobe Analytics course/playlist on Experience League. Experts are monitoring this thread to ensure your questions are answered.
Introduction The Adobe Experience Platform (AEP) provides different services and product options for manipulating data at various stages of ingestion and processing associated with Customer Journey Analytics (CJA). Transformations can be applied at multiple points to enhance the effectiveness and interoperability of analytic datasets, which can improve the final throughput to Customer Journey Analytics. One key area for early data transformation is in the Data Prep (Mapper) stage. Here, you can create calculated and transformed fields, as well as map fields from the source data to the destination Experience Data Model (XDM). By using the Data Prep stage, you can transform data into a validated state that is more useful and relevant to business use cases and needs. Data transformations can also be applied in the post-ingestion stage using Data Distiller. This allows for the creation of new Query Service batch-processed datasets. By cleaning, shaping, and manipulating data, you
Hello Campaigners,Has anyone encountered the following error: "'w0.iid' must appear in the GROUP BY clause or be used as an aggregate function"? If you're still facing challenges, here is a solution to resolve it. Here is the quick tip: how to aggregate data in workflow
From earlier posts and experience, you know: (1) All non-ASCII characters in a Subject line must be Q-encoded — not a Marketo rule but a rule for email in general. (2) Marketo automatically encodes most characters for you, but for emojis you must Q-encode them yourself. (3) If you manually Q-encode any characters, you must manually handle all of them (Marketo switches to “manual only mode”). A 4th point might be unfamiliar: if you choose to Q-encode an entire sentence, a few characters that used to not require encoding suddenly do! Those are the reserved characters in Q-encoding: = ? _ plus spaces and tabs. Like the spec says: A real-world case Such was the problem encountered by a Nation user who was trying to use the Lightbulb emoji 💡. They got the emoji itself right, but they added a question mark and space inside the encoded word[1] and forgot to encode those: =?
In the world of digital marketing, personalization has emerged as a powerful tool to engage customers and drive sales. The need to create relevant and targeted content has increased with the rise of sophisticated consumers who demand personalized experiences. Adobe emerged as a leader in this space with its Experience Cloud and Experience Platform, which offers a host of tools to help marketers create and deliver personalized content at scale. The recent addition of Real-Time CDP Profile Attributes sharing with Adobe Target (now generally available) for HTML Offers and JSON Offers promises to transform personalization by enhancing the speed and accuracy of data to create personalized experiences. Real-Time CDP Profile Attributes allow the Adobe Experience Platform (AEP)/Unified Profile to share attribute values with Target for real-time personalization within HTML and JSON offers. This feature means that marketers can display the value of the Experience Platform attribute in an of
Hi Team, I have applied a custom metadata schema to a folder and filled in the required fields by navigating to the properties of the asset.While selecting multiple assets from the folder and trying to edit the properties, it is showing blank. Please help me identify if this is an OOTB feature or not and how to overcome it ? Thanks in advance.
We are trying to use the _dynamicUrl feature of GraphQL when using an "ImageRef" in our GraphQL query, but we are getting errors when trying to do so. "Validation error of type FieldUndefined: Field '_dynamicUrl' in type 'ImageRef' is undefined @ 'awardList/items/logo/_dynamicUrl'" We have tried this in the local development environment, a hosted environment with the latest version deployed, as well as a Sandbox environment with the latest version deployed. None of them are able to use this field to return the _dynamicUrl for the image. The documentation we followed is here: https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/headless/graphql-api/content-fragments.html?lang=en#web-optimized-image-delivery-in-graphql-queries There does not seem to be any additional setup steps to enable this functionality. Is anyone able to provide help to get this working? Thank you!
Hi All, I need some help here, I am using AEMaaCS AC tool to apply the groups and permissions to it.I have created some new groups and also updating the externalId for some existing groups in that yaml file, now when I am running this yaml file, its is giving me below error :Installation triggered: Fri Jun 09 03:00:51 UTC 202303:00:51.200: *** Applying AC Tool Configuration...03:00:51.201: Running with v3.0.4 on instance id 08857f1c-401a-4c12-be54-1751f1a707b503:00:51.233: Using YAML parser with ConfigurationAdmin Plugin placeholder support03:00:51.234: Using configuration file /apps/projectname/actool/author/dam/dam-groups.yaml03:00:51.625: Loaded configuration in 423ms03:00:56.300: Retrieved existing ACLs from repository in 4.7sec03:00:56.300: *** Starting installation of 6 authorizables from configuration...03:00:56.671: Prefetched 481 authorizables in 369ms03:00:58.566: Prefetched 540 memberships in 1.9sec03:00:58.632: ERROR: Could not process yaml files / e=biz.netcentric.cq.
HI, I ve got a custom component which renders a list of experience Fragments.Experience Fragments includes a custom component as well.please see code in my component html file:<sly data-sly-list.stageListItems="${stages.stageSlideList}"> <div class="stage-item"> <sly data-sly-test="${stageListItems.stagePath}" data-sly-resource="${stageListItems.stagePath @wcmmode='disabled',selectors='content'}" /> </div></sly> I want to pass a variable to data-sly-resource (you are the first item)so experience fragment rendering process will pass that variable to custom component inside of it and html template of that component will use that variable value to render itself accordingly.Would be great if you could share a solution how to accomplish that. thanks a lot for your support in advance.--Volker
Hi, need some help with my segment building as its not showing the expected results. Please advise. I'm tried to build a segment using the following filter conditions: ================================VISITOR(HITBase Page Link contains "domain.com/hotels/SEA/" - AND -HITBase Page Link contains "domain.com/flights" - AND -HITBase Page Link does not contain "domain.com/hotels/SEA/singapore")================================ However, when i check the data in workspace, "domain.com/hotels/SEA/singapore" still returns as one of the results in base page link. Following is my report setting:1. Base Page Link as Dimension2. Page views as metric, filter by abovementioned segment
Hi Team, Trying to execute the sling sitemap schedular but its not working, I am on SP14. Through logs could see after specific interval schedular executes and prints internal query to traverse nodes but at end sitemap is not generated.Get this.Cannot serve request to /content/abc/en/index.sitemap.xml in org.apache.sling.sitemap.impl.SitemapServlet All on demand configuration works fine. Another observation on one server with SP16, sitemap.xml is not written under var/sitemaps folder though schedular configuration works fine. Anyone recently facing these issues, do update and any next steps.
*Note: No recording Session Details: [L730] In-App Mobile Testing and Personalization with Adobe Target Mobile experiences are fueling changes in how brands are using experimentation and personalization to drive higher in-app engagement, revenue, and loyalty. As in-app mobile usage and engagement trends continue to increase, marketing and engineering teams are leveraging product-led strategies for true, cross-channel personalization in web and app. Adobe Target enables developers, product managers, and marketers to test and optimize mobile experience with A/B testing, feature flags, and AI-powered personalization. In this session: Step-by-step workflows for activity setup in Adobe Target Configure customer lifecycle metrics for testing and targeting mobile experiences Leverage AI and machine language for cross-channel personalization in web and app Mobile SDKs and APIs for flexible implementations supporting iOS and Android
Hi All, I am trying to insert an OOTB Text component onto my page, and it can't be loaded correctly. Initially I was trying to create my own RTE component, but then I figured it can't display even with extensive help from a user(https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/granite-ui-component-in-static-template/m-p/597567#M149368). Thanks, @estebanbustamante ! Then I tried it on a local AEM instance, and it works. The unsuccessful one fails to load the correct CSS.Here is the spec of two instances:failing instance: 6.5.11.0 (remote server)successful instance: 6.5.0 (local) They all load the same css and js, except 6.5.0 loads the regular ones, 6.5.11.0 loads the minified ones.I take the following page as my test one by inserting an OOTB Text component into a Parsys:http://localhost:4502/editor.html/content/we-retail/language-masters/en/products/equipment/surfing.html These are the screenshots for successful one (local instance)&nbs
We are getting below error when we submit the page for translation. We have reached out to Smartling as well they checked and confirmed the configuration and it looks fine. Can you please help us to identify this issue?We are facing this issue after we have upgrade to latest smartling version(5.8.8/5.8.12) on stage. We are not able to reproduce on local environment. /Test-section/smartling-connector] com.adobe.cq.wcm.translation.impl.TranslationPrepareResource Failed to start translationjava.lang.reflect.UndeclaredThrowableException: nullat com.sun.proxy.$Proxy1413.createTranslationJob(Unknown Source)at com.adobe.cq.wcm.translation.impl.TranslationPodImpl.initializeTranslationJobId(TranslationPodImpl.java:2861) [com.day.cq.wcm.cq-wcm-translation:1.5.130]at com.adobe.cq.wcm.translation.impl.TranslationPodImpl.startTranslation(TranslationPodImpl.java:1288) [com.day.cq.wcm.cq-wcm-translation:1.5.130]at com.adobe.cq.wcm.translation.impl.TranslationPrepareResource.startTranslationIfReq
Hi i installed de WKND project in my computer and whenever i try to create or edit a page of this template, there is nothig there to change, no new components to add into the page. I installed de WKND, following these steps: //For AEM as a Cloud Service SDK:$ cd aem-guides-wknd/$ mvn clean install -PautoInstallSinglePackage and the AEM appeared correctly. Can you guide me in what i can do to make it work?Thanks
How to test the cache control headers from the browser?eg <LocationMatch "^/content/.*\.(html)$"> Header set Cache-Control "max-age=200" Header set Age 0 </LocationMatch> How to test this cache control header from browser network?
Note: This is a Japanese translation of an Adobe Experience League Knowledge Base article. Click this link for the original English version.【目的】Package Managerでパッケージをインストールする時、事前に既存ノードのバックアップとしてパッケージのスナップショットを作成し、パッケージをアンインストールする時に使用されます。このスナップショットは/etc/packages/<パッケージグループ名>/.snapshot/<パッケージ名>-<バージョン>.zipとして作成されます。スナップショットが巨大になったり、古いスナップショットが溜まったりすることで、パフォーマンス問題が発生するリスクがあります。本記事では、スナップショットに起因する問題を防ぐ方法を説明します。【環境】AEM as a Cloud Service、AEM 6.5【対応方法】・定期的に古いスナップショットを削除するスナップショットは自動的に削除されず、リポジトリ内に蓄積されていきます。定期的に/etc/packages/<パッケージグループ名>/.snapshot配下を確認し、不要になった古いバージョンのスナップショットを削除してください。スナップショットを削除すると、そのバージョンのパッケージのアンインストールが出来なくなりますが、削除は行えます。・パッケージのフィルタを調整するスナップショットはパッケージのフィルタに指定されている既存ノードをバックアップします。新しくインストールするパッケージに含まれているコンテンツが少なくても、指定したフィルタが広範囲の場合、スナップショットのサイズが巨大になり、パッケージのインストールに時間がかかることがあります。パッケージに含まれていない上位のパスをフィルタから除外してください。広範囲のフィルタの例(filter.xml):<filter root="/content/dam" mode="merge"/>この例では、/content/dam 全体がスナップショットの対象です。パッケージに含まれる必要なパスのみに絞ってください。・パッケージのインスト
Note: This is a Japanese translation of an Adobe Experience League Knowledge Base article. Click this link for the original English version.【目的】AEM as a Cloud ServiceやDynamic MediaなどのAEM関連サービスの稼働状況を確認したい時、最初見ていただきたいページについて説明します。【環境】AEM as a Cloud Service【対応方法】status.adobe.comにて、AEM関連サービスのステータスが確認できます。AEM関連サービスの情報に辿り着ける方法は以下となります。1. status.adobe.com にアクセス2. 上部の「Experience Cloud」をクリック3. 以下のリストからAEMサービスを確認Adobe Experience Manager- Brand Portal- Cloud Manager- Dynamic MediaAdobe Experience Manager as a Cloud Service- Sites Delivery- Sites Management- Assets Cloud4. "Filter By"を利用して特定の日付を指定5. 確認したい製品のインシデントまたはメンテナンス情報を確認<留意事項>・上記は以下記事の抄訳/翻訳となります。KB記事タイトル(英語). Adobe Experience Manager: How to check the status of AEM-related services, Jun 15, 2023, https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-22310.html, (参照 2023-06-15).・本記事にいただいたコメントへの返信はお約束できません。あらかじめご了承ください。
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.