Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Everyone, This year at Adobe Summit 2022, we’re thrilled to offer you the opportunity to connect and share knowledge with other Summit attendees, using the Braindate networking platform. We are inviting industry leaders and product experts like you, to become Networking Ambassadors and lead the Summit community by example, by sharing about your experience and inspiring others, in virtual meetings on the Braindate platform. With Braindate, you can easily create discussion topics, and host short one-to-one or group meetings, focused on the subjects you most care about. Please take 1-minute to complete this form and confirm your status as a Summit Networking Ambassador before Friday, Feb 11 As a Networking Ambassador, you’ll get early access to Braindate (starting on Feb 15), so you can create some of the very first meeting topics. Also, you’ll have the exclusive ability to host larger group meetings, called Fishbowls
I'm facing issue in uploading the java bundles in Felix console.whenever I'm trying to upload a bundle , my browser is not responding for some time and after that its throws http 405 error. I am working on AEM 6.3 version and bringing up author & publisher instances in local environment Thank you in advance for your assistance.
I have a dialog field of following resource type sling:resourceType="cq/gui/components/coral/common/form/tagfield". I would like to allow authors to select maximum of two tags. How to achieve this ?
Hi Team,I would like to create a richText inside Multifield and need to create a custom rte plugin where i can set up two dropdown fields to the plugin for rich text. indise Primary Attribute dropdown we have some values like : PrimaryAttribute1, PrimaryAttribute2 , PrimaryAttribute3, PrimaryAttribute4and Secondary Attribute dropdown we have some values like: SecondaryAttribute1, SecondaryAttribute2 and SecondaryAttribute3. The scenaro here is: In the dialog we need to add richtext. This richtext should have all the RTE plugins. Along with this we need to create a new RTE plugin.This RTE plugin will contain 2 tagfields using which author could select a primary attribute and a secondary attribute. Once the primary and secondary attributes are chosen, these attributes will be included in the text like “##<primary-attibute>,<secondary-attribute>@@”.Example value of text: “This is the product title ##primaryattribute:product-attributes,secondaryayytibu
Hybrid AEM Architecture for Modern Web Frameworks by Prashant Onkar Abstract This blog highlights and addresses commonly faced issues while building scalable, dynamic enterprise applications using popular front-end frameworks with AEM (Adobe Experience Manager). Even though there are some tools available to address issues faced with Single Page Applications (SPA), when it comes to traditional (Non-SPA) applications, there is dearth of documentation on most of the issues faced while working with React and Angular. Introduction As front-end frameworks like React, Angular and Vue.js are gaining popularity, understanding the nuances of integration with headful AEM becomes imperative to the success of implementation of a content-centric enterprise application. Even though there are some tools and documentations around development of Single Page Applications using AEM and React or Angular, there is lack of information on implementing a traditional (Non-SPA) application using AEM and modern
Hi ,Can anyone Please help me out in this following issue.I am getting the following stated error while trying to download this addon :URl: AEM Forms add-on package for Mac OS X
Hi, Is there any OOTB Page template that can be used to author pages and create content, just for testing purpose?
How can I use style="color:${properties.color @ context='styleToken'}" in pure css class as I wanted to give different colors as input at different times.
While configuring Paste behaviour as 'Paste Text using the browser's default paste implementation ("defaultPasteMode" : "browser")' in RichText Editor. It retains the Pasted styles copied from web in Mozilla Firefox but removes styles in Chrome browser. Please let me know if somebody observed this behaviour and have found any fix.Note: Observing this issue after upgrading Service Pack 6.5.10.@briankasingli @arunpatidar @vanegi
We need to differ traffic of in-app browser from regular browser traffic, as traffic will more likely bounce opening a link within an application.Is this possible in Adobe Analytics?Will Adobe update the browser detection by flagging a Browsers in Report with "in-app" like Google Analytics does for Facebook, Twitter, LinkedIn etc?Thanks,Michael
Dear all,we do have many Adobe Acrobat Pro installations and covered by proper licenses of course.Since a while we are recognizing more and more Adobe LiveCycle Designer 11 ..Import filter installations. We are aware about that these products are part of the application family of "Adobe Experience Manager". But we do have no AEM instlalations nor do I know how the Adobe LiveCycle Designer versions have been installed. In former days LifeCycle Designer has been part of Adobe Acrobat Pro.Does somebody know who to license "Adobe LiveCycle Designer 11 ...import filter" installations?Do we really need AEM licenses or are Adobe LiveCycle Designer 11 installations maybe part of Adobe CC subscriptions?thank you very much. Kind regards,Robert
We are wanting to use SharePoint to store the information gathered by an AEM Form. There seems to have been a connector in AEM 6.4 but I believe this was deprecated in 6.5. It appears that REST may be the way to go but we are not familiar with it and cannot find an example that is simple enough for us to follow. I've also seen CDATA has a JDBC driver and ODBC driver for SharePoint but not sure if these would work either.Any help would be appreciated.Thanks.
I have SAML set up and working correctly. I am receiving and storing attributes from SAML into user profile nodes. I am currently using an AuthenticationInfoPostProcessor to turn the profile nodes into user groups however this process runs asynchronously to the AuthenticationHandler methods so new users which haven't had their groups set up are logged in before their groups can be set. When CUGs are enabled for the basic access group, the new users hit an error because they don't have authentication. The SAML process redirects the users to the page path they request, so they aren't all hitting a single page on login to process.I have tried to set up a custom AuthenticationHandler which works on my local standard login where all logins are processed through /libs/granite/core/content/login.html/j_security_check, however on my SAML login, the POST to /content/saml isn't hitting the authenticationSucceeded method so my user isn't authenticated there. On other
Have you heard of AEM User Groups? AEM User Groups are customer-led meet ups intended to help users succeed with using AEM. Whether you are a developer, Sites enthusiast, or Assets expert, we invite you to explore the list of chapters available and join the one that best suits your needs. Don't see an existing chapter that is relevant for you? Use this form to start a new chapter and learn more about the perks of leading a user group. AEM as a Cloud Service: Experiences and Evolution – RSVP Today for the User Group Meeting 2/24Our inaugural meeting will be to get ourselves acquainted, discuss the latest topics and trends, and deep-dive into various topics related to AEM, AEM as a Cloud Service, and other products and offerings where we can get together and "talk shop". Bring your questions and your curiosity as we dive into this important topic!
Hi Community, Registrations for Adobe Summit 2022 are free and now open for all: Register here for free Be a part of this immersive learning experience and connect with your peers around the world!
Hello everyone!Is there anyone who can assist me? What could be the problem? On the accordion component's select panel tab, I can only see the component name. I'd like the component title to appear with the component name.For your convenience, I've included a few screenshots.
AEM Cloud Service - Content Fragments Usage in Pages Custom Asset Report by Sreekanth Choudry Nalabotu Abstract Goal Create a Custom Asset Report Experience AEM Content Fragments Report for finding the usage of Content Fragments in a Site (or a section of site with root path) Solution 1) Create the report type node /apps/eaem-cs-asset-ref-report/asset-reports/cf-usage-report 2) Create report wizard /apps/eaem-cs-asset-ref-report/asset-reports/cf-usage-report-wizard 3) Add a filter apps.experienceaem.assets.core.filters.AddCustomReports to add the custom CF report cf-usage-report to otb reports data source dam/gui/coral/components/commons/ui/shell/datasources/reportlistdatasource pulling from /libs/dam/content/reports/availablereports Read Full Blog AEM Cloud Service - Content Fragments Usage in Pages Custom Asset Report Q&A Please use this thread to ask the related questions.
Making AEM Groovy Without The Console by Juan Ayala Abstract Recently I was researching error handling in AEM . I found this Sling documentation page. Pretty standard stuff except for the last line. Thus to overwrite the default error handler servlet provide a servlet or script for the default extension, for example /apps/sling/servlet/errorhandler/default.groovy. A Groovy script, in the context of Sling. Was the documentation wrong? Did they want to write jsp instead of groovy ? I did some research. By the end of this post, you will be writing the following in Groovy OSGi components, that is, servlets, services, and Sling models. Scripts that Sling can resolve and execute. GString templates that Sling can resolve and render. The Background For years I have associated Groovy with the AEM Groovy Console . If you google " aem groovy script ", you will be bombarded with the Groovy Console. Now try " sling groovy script ". They are two different things. I found this document fil
How to Implement Experience Targeting in AEM using ContextHub? by Albinsblog Abstract Content personalization in short means delivering the right content to the right person in real-time. Simple experience targeting scenario, user1 requesting the content through Firefox receives Experience A and user2 requesting the content through Chrome receives Experience B. The experience can be decided based on different rules e.g gender, age location, etc, here we are seeing the simple scenario. The targeting engine is the mechanism that drives the logic for targeted content. You can use either AEM or Adobe Target as the targeting engine, AEM provides a built-in targeting engine that processes page requests and determines the content to display. AEM as a targeting engine only supports Experience Targeting but Adobe Target should be used for A/B testing. SETUP CONTEXTHUB: ContextHub is a framework for storing, manipulating, and presenting context data. The ContextHub Javascript API enables you
AEM(Adobe Experience Manager) Headless Implementation— Workflow by Albinsblog Abstract My earlier post explained the steps to enable headless content sharing through GraphQL. Refer to https://medium.com/tech-learnings/how-to-deliver-headless-content-through-graphql-api-and-content-fragments-da2b2d22df06 for more details on delivering headless content through GraphQL API and Content Fragments. In this post let us quickly see the different activities to share the headless content through GraphQL and the different roles performing those activities(this is based on my understanding, feel free to give your feedback). The different roles to enable the headless content Developer Content Architect Content Author Developer: The developer performs most of the technical configurations to enable Content Architect and Content Authors to produce headless content. Additionally, enable the GraphQL endpoint configurations that can be consumed by external applications to fetch headless content. Config
AEM Single Sign-On (SSO) using JumpCloud by Suryakand's Blog Abstract User experience begins with sign-in process. In today’s digital world we use many applications (at our workplace and outside). Remembering passwords and/or reauthenticating every time we access these applications within same provider ecosystems is not a desirable user experience. Many of us use google applications (Gmail, Google drive, YouTube etc.) and if you must sign-in again-and-again to access these applications then I am sure you’ll not be very happy. And yes, there is a chance that you may forget password as well. At your workplace you may have timesheet application, payroll application and many other. If you sign-in only once and can access all other application without having to sign-in again then you are lucky, SSO implemented at your workplace. What is Single Sign-On? Single Sign-On allows users to authenticated themselves once and auto-login to multiple applications (that talks to same identity
Advanced Concepts of AEM Headless by Adobe Docs Abstract This end-to-end tutorial continues the basic tutorial that covered the fundamentals of Adobe Experience Manager (AEM) Headless and GraphQL. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL API, including using AEM GraphQL in a client application. Prerequisites Complete the quick setup for AEM as a Cloud Service to configure your environment. It is highly recommended that you complete the previous basic tutorial and video series tutorials before proceeding with this advanced tutorial. Although you can complete the tutorial using a local AEM environment, this tutorial only covers the workflow for AEM as a Cloud Service. Objectives This tutorial covers the following topics: Create Content Fragment Models using validation rules and more advanced data types such as Tab Placeholders, nested fragment references, JSON objects, and Date & Time data
Goodbye Centos - AEM by Max Barrass Abstract Centos is no more! You already know that. The founder of Kurtzer, who started Centos more than 16 years ago, was shocked just as much. Centos was a great gap filler between Fedora and RHEL. You had the best of both worlds, but you could use it for development and then roll your apps straight to RHEL if you need enterprise support. What does this mean for AEM? Well, it means all of the containers essentially will need to be updated to use something else. You can’t use Centos, so the next best thing would be … Debian. Yes, Ubuntu is a good contender, but you won’t be able to run AEM Forms on it; tldr, Ubuntu does not have 32bit support. Centos is no more! You already know that. The founder of Kurtzer, who started Centos more than 16 years ago, was shocked just as much. Centos was a great gap filler between Fedora and RHEL. You had the best of both worlds, but you could use it for development and then roll your apps straight to RHEL if you n
Hello All, we have pretty strong dispatcher and CDN blockers restricting only required URL's. What we noticed that once we identify a valid content path for a site, its pretty much easy to by pass CDN and dispatcher eventually increasing the CPU Utilization. If its a planned dynamic IP flood of HTTP requests with valid URL, all such requests will reach AEM (Given an example scenario) Home Page - /content/site/country/language/home.htmlVulnerable URL - /content/site/country/language/home123.html (any number of such URL's can be formed and triggered from simple hacking tools) Has anyone come across such use case, as I feel its pretty much a key vulnerability. Recommendation from Core Engg team was to limit requests coming through CDN to a specific amount and increase AEM infra. Please share in your thoughts.. ThanksAbdul
Hello Everyone,We have a simple 3-Columns Grid component where we are using "wcm/foundation/components/parsys", directly inside those columns for adding whatever component. Our concern is that, is it safe to use "parsys" as resourceType directly or should we use "wcm/foundation/components/responsivegrid" as resourceType always?What are the disadvantage or what's going to impact in the future if using parsys directly here?Note: We are using parsys directly here because, the component itself is creating the layout and if we use responsiveGrid as resourceType then it adds it's own wrapper div and set of CSS classes which is not needed in this case. <div class="container"> <div class="row" id="${properties.id}"> <div class="col-xs-12 col-md-4"> <sly data-sly-resource="${'path1' @ resourceType='wcm/foundation/components/parsys'}"/> </div> <div class="col-xs-12 col-md-4"> <sly data-sly-resource="$
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.