Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am wondering if it is possible to create copies of an existing user group? I am looking at creating several dozen user groups that have the same set of permissions, but to different folders based on projects/clients. It would be nice to set up one group, then create a copy of it and just change the /content path to the folder rather than setting up all permissions from scratch each time. I tried selecting the group and using the "Copy" function on the toolbar on the out of the box DAM Users group that has many ACL entries and 5 members, however the new group it created didn't have any members or ACL entries. Not sure what Copy does that is different from just creating a new group? Any ideas on how I can make a copy of a user group in AEM as a Cloud?
We have a scenario where we have some dynamic page. These pages have been handled by AEM dispatcher( and getting cached in AEM dispatcher. These pages do not exist in AEM instance.As a next step, we have to clear the cache for these pages using replication API. The page URL contains a selector in the URL, e.g. /content/abc/xyz/test.sample.html We have written code for the same and we could see below error.*WARN* [sling-default-2] com.adobe.cq.cloudconfig.core.impl.ConfigurationReplicationEventHandler Resource [/content/abc/xyz/test.sample.html] not found for ReplicationAction Since the resource do not exist, we are getting this error. How to clear cache for these pages using replication API when these page do not exist in AEM instance but do exist in the dispatcher?
Multiple AEM Sites on a Local Dispatcher by Juan Ayala Abstract The dispatcher is an integral part of the AEM architecture. So important that it has made it into AEMaaCS. But it is simple and has not changed in a long time. In fact, I'm surprised it has even lasted this long. Its basic core functions are caching and filtering! Couldn't we do that with an Nginx module? Or a Traefik plugin? I'm willing to bet that in the years to come, it will get phased out in AEMaaCS. In favor of a more managed solution. What has improved is the tooling provided by Adobe. When I first started on AEM, I remember setting up Apache on my MacBook. Ewww... Then I set it up on Vagrant. Then Docker. But with AEMaaCS, the tools are there for you already. Before you can start spinning out sites, you will need two things. The dispatcher tools. And a working validation script. Set up local Dispatcher Tools This is already well documented. So I will not get into much detail. The gist of it is that once you
AEM Bite: Testing Users and Groups with Chrome Profiles by Achim Koch Abstract Adobe Experience Manager (AEM) allows fine-grained control of user privileges. For developers and other technical team members who need to test a variety of user roles or user groups for the correct system access, Chrome browser profiles can save us time and effort. Adobe Experience Manager (AEM) allows fine-grained control of user privileges. This is not just required to control access to the content. Privileges are also leveraged to determine what UI features are made available for the current user — for example, which buttons users see and what workflows they can execute. The downside is that this makes the system more complex. Two users with different privileges can have… a quite different user experience. Privileges are also applied to internal resources. For example, when a certain function needs to access a configuration resource and the logged-in user does not have access to that resource, the f
Our Adobe Experience cloud communities are the heartbeat that connects, engages, and empowers our users to create game-changing digital experiences for their customers. Today, I'm thrilled to announce the Employee Advisors, class of 2023. The new class of Advisors are passionate and super-engaged individuals who lead by example, and generously share their expertise with everyone. During their tenure, Advisors will participate in community initiatives, collaborate with Community managers and most importantly, share their expertise with the Experience League/ Marketo/ Workfront Community. Congratulations to the class of 2023 🎉🎉
July 2023 release notes Check out what's new, improved, and fixed in the latest Adobe Journey Optimizer product release update: Release Notes Audience composition You can now create composition workflows to combine existing Adobe Experience Platform audiences into a visual canvas and leverage various activities (split, enrich...) to create new audiences. Newly created audiences are saved back into Adobe Experience Platform along with existing audiences and can be leveraged in Journey Optimizer campaigns to target customers. Please find the details around the improvements included in this release here: Latest Release Feel free to reach out in case you have any questions and/or feedback through the below comment section.
Note: This is a Japanese translation of an Adobe Experience League Knowledge Base article. Click this link for the original English version. 【目的】AEM 6.5.17を適用した環境で、特定ページへのアクセスに伴い「No style has been found until search path threshold」というエラーが大量にでることがあります。 *ERROR* [NN.NN.NN.NN [1681216960934] GET /content/path/to/heavy-page.html HTTP/1.1] com.day.cq.wcm.core.impl.designer.SearchPathLimiter No style has been found until search path threshold: 10000 was reached. 本記事はこのエラーの原因と対処方法を説明します。【環境】AEM as a Cloud Service、AEM 6.5 【対応方法】ページ内が何重にも入れ子になった深いノード階層で構成されていると、各コンポーネントに適用するスタイルの取得に時間がかかり、ページの応答速度が時には数時間かかる程遅くなる場合があります。 例:ページ レイアウトコンテナ1 レイアウトコンテナ2 レイアウトコンテナ3 レイアウトコンテナ4 レイアウトコンテナ5 : テキストコンポーネント 応答速度改善のため、AEM 6.5.17ではコンポーネントに適用するスタイルの検索を途中で打ち切るようになりました。検索を途中で打ち切ったとき、「No style has been found until search path threshold」というメッセージをログ出力します。レイアウト崩れなどの表示不具合が起きている可能性がありますので、エラーの起きたページの表示状況を確認してください。 恒久対策ページ内コンテンツの入れ子階層を減らすことを検討してください。 暫定対
Note: This is a Japanese translation of an Adobe Experience League Knowledge Base article. Click this link for the original English version. 【目的】AEM サイトコンソールでページの公開日を表示できますが、時刻までは表示されません。公開日の日時フォーマットをカスタマイズして、時刻を含めて表示する方法をご説明します。 【環境】AEM 6.5、AEM as a Cloud Service 【対応方法】列表示と、リスト表示それぞれにオーバーレイを作成します。 列表示の場合「/libs/cq/gui/components/coral/admin/page/columnpreview/columnpreview.jsp」をオーバーレイします。 変更前 // Published date and status if (!isDeactivated && publishedDate != null) { %><foundation-time value="<%= xssAPI.encodeForHTMLAttr(publishedDate.toInstant().toString()) %>"></foundation-time><% } else { %><span><%= xssAPI.encodeForHTML(i18n.get("Not published")) %></span><% } 変更後: foundation-timeタグに、type="datetime"属性を追加します。 // Published date and status if (!isDeactivated && publishedDate != null) { %><foundation-time type="datetime" value="<
Hey, fellow Workfront professionals! Are you facing challenges when it comes to editing custom fields? Be sure to check out this Knowledge Base article on Editing Custom Fields, which explores the common scenarios where users encounter difficulties in editing custom fields and provide you with step-by-step resolutions to overcome them. The article highlights the importance of ensuring that the form containing the field is correctly attached to the object you want to edit, emphasizes the significance of granting the Contribute permission with the Edit Custom Form enabled in the Advanced Settings, and sharing settings on Request Queue custom forms if the affected form is part of a Request Queue. Read the Knowledge Base article on Editing Custom Fields P.S. Join our upcoming Adobe Workfront Community Q&A Coffee Break on July 31st at 9:00 am PST, where we'll dive deep into custom forms and help you enhance your data collection strategy. Register now and
Here is an odd one. I currently moved to Windows 11 and installed Apache 2.2.25 and dispatcher 4.2.3 (both same version as on my older Windows 10 machine). However, when I start Apache server, it throws an error in the logs: [Tue Jul 18 15:41:17 2023] [warn] pid file C:/ApacheSoftwareFoundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?[Tue Jul 18 15:41:17 2023] [notice] Apache/2.2.25 (Win32) configured -- resuming normal operations[Tue Jul 18 15:41:17 2023] [notice] Server built: Jul 10 2013 01:52:12[Tue Jul 18 15:41:17 2023] [notice] Parent: Created child process 6272[Tue Jul 18 15:41:17 2023] [notice] Child 6272: Child process is running[Tue Jul 18 15:41:17 2023] [notice] Child 6272: Acquired the start mutex.[Tue Jul 18 15:41:17 2023] [notice] Child 6272: Starting 64 worker threads.[Tue Jul 18 15:41:17 2023] [notice] Child 6272: Starting thread to listen on port 80.[Tue Jul 18 15:41:23 2023] [notice] Parent: Received restart signal --
AEM Version 6.5.17.0 Step 1:Run the query with graphiql page, can get the correct result.http://localhost:4502/content/graphiql.htmlStep 2:Run the persist.I can get the expected results when after the persisted query, but wait a while, will get not expected results when executing persisted query. with no expected results response, the response with following:then, i found the store query content auto changed.wrong query:query IntrospectionQuery {__schema {queryType { name }mutationType { name }subscriptionType { name }types {...FullType}directives {namedescriptionlocationsargs {...InputValue}}}}fragment FullType on __Type {kindnamedescriptionfields(includeDeprecated: true) {namedescriptionargs {...InputValue}type {...TypeRef}isDeprecateddeprecationReason}inputFields {...InputValue}interfaces {...TypeRef}enumValues(includeDeprecated: true) {namedescriptionisDeprecateddeprecationReason}possibleTypes {...TypeRef}}fragment InputValue on __InputValue {namedescriptiontype
Hi AEM Community, I have a requirement to create custom UI console for AEM Groups and Users. We want to search user by the email and then apply CRUD operations on Group memberships. Upon submit button we want to maintain a log of the changes made and store the changes in a YAML file for user configuration. What would be the best approach to do so ? The current AEM Users and Groups console works as below - Click on Users Tile in Security - redirects to /security/users.html Select a user from the listing - redirects to /mnt/overlay/granite/security/content/v2/usereditor.html%2Fhome%2Fusers%2Fwknd%2Fl28HasMYWAMHAaGkv-Lj This request returns coral response for all the tabs - Details | Groups | Keystore | Profiles | Impersonators Approach 1 - Should we overlay these calls and add a new event to Save and Close button to update the YAML? If yes, is there a documentation on these API calls for /security/users.html and /mnt/overlay/granite/secur
One might have been into a difficult situation while implementing Adobe Target on their site page where everything (setup/configuration etc.) looks perfect following the best practices but felt that Target library is not loading.You get to see below warnings while doing debugging."AT: Adobe Target content delivery is disabled. Update your DOCTYPE to support Standards mode.""AT: Target library is either not loaded or disabled, no request will be executed"The solution to this problem is the support required for standard mode on your web pages. In simple words, your page demands the information for your browser that what document type to expect'. Thus, adding an information as '<!DOCTYPE html>' on your web page should do the job from my experience.https://experienceleaguecommunities.adobe.com/t5/adobe-target-discussions/aem-6-1-seo-fetch-as-google-gt-at-adobe-target-content-delivery/m-p/283564#M1190https://experienceleaguecommunities.adobe.com/t5/adobe-target-discussions/adobe-
Hello, I am writing a document by importing the PP_MOR_DATA_LIST_E data value with New Data connection. Looking at the picture above, the serial number is from 1 to 100 because the order quantity is 100. How do I know if I need to write data binding or logic?Even if the order quantity is 100, I want to do it in such a way that only one serial number appears in the document, so that each paper has a different serial number so that a total of 100 papers appear. It will be easier to understand if you refer to the picture below
H Team, Can you please help to find difference between Ansible vs Terraform ,Which one recommendable for AEM Installation and Configuration Management RegardsVara
I have created an assets folder in the cloud sandbox. To be specific in this directory: "https://author-XXXX-XXXX.adobeaemcloud.com/ui#/aem/assets.html/content/dam/demo-assets/sampleassetsexample" I have uploaded 3 images in this folder. Then, i have selected each images one by one and get into the "properties" of each images. In the "Basic" tab of "Properties" i have set the "Scheduled (de)activation" like this: On Time (MM-DD-YYYY HH:mm): 07-12-2023 17:26 Off Time (MM-DD-YYYY HH:mm): 07-14-2023 17:35 In the "Advanced" tab of "Properties" i have set the "Expires (MM-DD-YYYY HH:mm)" like this: 07-14-2023 17:35 After that i have linked these images in my project's site. Next, i have published those sites containing these images. So, when i went to the published site after the expiration time the images are still visible in that site. But it should not be there according to this documentation of AEM. The below picture is the screen
Hello Community! I'm a UX designer with Workfront. I'd like some eyes on a flow that I am working on and would appreciate any/all feedback that you may have. The prototype should take about 10 minutes of your time: https://t.maze.co/135875982 This is a clickable prototype (no working code) so there may be some areas you click on that do nothing. Feel free to take note of these areas in the feedback section of this usability test (a test of the product, not of you). If you have any questions after the test, please email me at edenwen@adobe.com in order to maintain the integrity of the test. Thank you! Eden Wen
Campaign v8.5 is introducing our latest Push notification service, powered by a robust framework built on a modern cutting-edge technology. This service is designed to unlock new levels of scalability, ensuring that your notifications can reach a larger audience with seamless efficiency. With our enhanced infrastructure and optimized processes, you can expect higher scale and reliability, empowering you to engage and connect with your Mobile App users like never before. You can learn more about this configuration and its implementation through this detailed guideline documentation: Revised push notification configuration Feel free to reach out through the below comment section in case you have any questions or feedback.
Utilizing the AEM Style System for Enhanced Component Styling by Vrushabh Mendhe Abstract The AEM Style System allows the template creator to define style classes in the component’s content policy as well as page policy so that the content author can select them while modifying the component on the page. These styles can be visual variations of components, making them more versatile. Use Case: The Style System offers a consistent solution to both templates and content author requirements: a) Style classes can be defined by template authors in component content policies. b) When editing the component on a page, content authors can then select these classes from a drop-down menu to apply the associated styles. This blog contains examples of how to obtain the AEM Component’s Style System configuration. Read Full Blog Utilizing the AEM Style System for Enhanced Component Styling Q&A Please use this thread to ask the related questions.
Implementing AEM As Cloud Service (AEMaaCS) by Nextrow Abstract A new era of enterprise digital experience management has begun with Adobe Experience Manager (AEM) as a cloud service. With its cloud-native architecture and advanced capabilities, AEM empowers businesses to easily deliver personalized and engaging content to their audience. However, as organizations embark on implementing AEM as a cloud service, careful planning and implementation become imperative. This blog will walk through the crucial aspects of executing code refactoring and content transfer plans, leveraging Cloud Manager for seamless deployments, formulating a robust QA strategy and testing plans, and the invaluable role of NextRow Tools in reducing manual effort. Code Refactoring and Content Transfer Execution You’ve already familiarized yourself with the modifications made to AEM as a Cloud Service and determined whether your deployment is prepared to be migrated to the cloud through the preparation, planning
AEM Cloud Migration Readiness: Guide 2023 by Nextrow Abstract Adobe Experience Manager (AEM) as a cloud service has revolutionized the way enterprises manage their digital experiences. With its cloud-native architecture and advanced capabilities, AEM enables businesses to deliver personalized and engaging content to their audience. As companies embark on the migration journey to AEM as a Cloud Service, it is crucial to ensure readiness in terms of code and content. In this blog, we will explore how best practice analyzer (BPA) and cloud acceleration manager (CAM) can help assess code and content reports and how NextRow’s expertise can assist in generating and analyzing code and content complexity. Why Focus on Migration Readiness? Migrating to AEM as a cloud-native SaaS application unlocks new possibilities for your business in the digital landscape. Why Focus on Migration Readiness? Here’s why migration readiness is crucial: Seamlessly Adapt to Changing Business Needs: AEM as a
Did you know? You can use column rules (or conditional formatting) to add emphasis to individual fields, and even entire rows, on a report? Conditional formatting can be used to call attention to specific information on a report. For example, you could highlight numbers in a budget column in red when costs are running high. Or you could highlight projects that are in the Planned or Current statuses in different colors to help you track work in progress. For this example, we have a task report that looks at all of the open tasks assigned to our team. We need to quickly see which of these didn’t get completed by their due dates—in other words, the tasks that are late. So let’s highlight the field in red. We'll walk through this in this linked video. The steps are also outlined, below. Workfront Wednesday Conditional Column Rules Video Start by editing the report and clicking the Due On column. This is the one that shows the task planned completion date. From there, clic
A URL canônica que cadastramos não migra para o código, como corrigir?
Do you have list reports or custom views that use conditional formatting, or column rules, so that a color can be applied to a specific row or cell? Did you know that you can use basic text mode to get those colors to match your company's style guide? There are a few places in Workfront where you can select a custom color: - Milestones - Custom Statuses, Priorities and Severities - Custom Chart Colors - Branding Colors When specifying a color in Workfront you have two choices: - Choose from the color palette, which will also give you the RGB code of the selected color - Use an existing RGB code (from your company's style guide, for example), to select a specific color Whether you select the color from a color palette in Workfront or find the RGB code in another application, you can use the RGB code in Workfront wherever an editable color code is found. NOTE: In Workfront, there is one place that uses an RGB color code but doesn't have a palette option, only eight standard c
Hi All, We am facing one issue with one of my custom component 'Twitter feed display' . It's very straight forward component and it was working perfectly before 2 week ago. but now it's showing "Nothing to see here-yet"We author this component with href value i.e. https://twitter.com/xxxxxxxxx?lang=en and source path to - https://platform.twitter.com/widgets.jsWidth and hight - Dialog is as belowPlease let us know if anyone have solution for the same. Thanks! RaviPS
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.