Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
If we download any assets as zip file in AEM using either AEM out of the box download asset feature or calling ' /content/dam/collections/public/I/IeX-vp9Jj2OvVBSyd58l/nameofcollection.downloadbinaries.json', using JS, they are stored in var/dam/download. we observed that they are automatically removed from var/dam/download in 24 hours. Please help us find documentation about the same that any zip files created under var/dam/download will be automatically deleted by AEM it self or do we need to specifically write a servlet or scheduler to delete it after given time to maintain the performance and not to load AEM. Also, If yes, will it automatically delete in both AEM author and publisher?We are using AEM as Cloud.
Hello all, While setting up dispatcher (port 80) using a publish instance at 4503, I wanted to use the AEM login page for users to log in. I know that the AEM login page has a built in password expiry when a user's password expires or is trying to login for the first time (which needs to be set in the OSGi configurations). So, I enable the user first login to change the password and put the number of days for the password to expired in the OSGi configuration.On the dispatcher.any (on Apache 2.2 as I have Windows), I made sure the login page is shown for users when they access a page where login is needed. When I tested a user where I created and log in for the first time, it does not show the fields to change the password. Instead, it says invalid password combination. Screen shot from 4503 (you can see that the reason is returned which shows the you need to change your password): Screen shot from dispatcher (you can see that the reason is null whi
I have done some testing in the past, but unsure now of the result I got and my new testing it causing me to go in circles! In requests/issues, does the user see their Home Group Statuses or the Statuses of the Group that is assigned to the Project Request Queue?
I created a custom metadata schema under metadata schema forms with new metadata properties and applied it to a DAM directory where I'm working. However I get an error "Unable to edit properties. Insufficient permissions." if the asset doesn't already have the custo metadata properties. (it works for files that have been previously custom metadata properties) How do I set it up to create the metadata node for files without the custom tags when using the TagUI?
I am building an application where the content of the page will differ based on a user cookie that specifies details of a subscription level. the components read the cookie and can change what they display based on it, however I still want to implement some caching on the site at the dispatcher to improve performance. Is there a way in the dispatcher cache of caching variations of the content based on the value of a cookie, or a header?
Dear Community I have an IndividualProfile schema. I went on to create a dataset and tried to ingest data into the dataset. There is one field which is string in my CSV file in which I want to convert to DATETIME in AEP. During ingestion, I have used a calculated field to calculate the string data into DATETIME. It shows there was no error but the data that was shown came out to be blank. Please guide me into resolving this and being able to ingest String into DATETIME. Please let me know if you need anymore information. Best regards,Sching
Hey Everyone! I'm new to Fusion and I'm trying to troubleshoot this error that keeps coming up on this template for making an update on project once a proof decision has been made. It's saying I'm missing the value of required parameter objID. But I'm not exactly sure which object it's referring to. Any help would be great! Also, if you know of any tutorials that aren't related to pulling in data from a spreadsheet and that apply to actual Workfront objects - please share!
Yes, you can easily access the website root with the help of Page object. You can directly call getAbsoluteParent method to access the root page at a level of your choice. Code snippet for the component would look like:Sightly HTML code snippet:<div data-sly-use.contentJS="content.js"> ${contentJS.parentPage.path} </div>Content.jsuse(function() { return { parentPage: currentPage.getAbsoluteParent(1) };});
Hi everybody.We are having some problems configuring our cloud environment with a multidomain dispatcher. The problem seems to be that the dispatcher is reading the publishfarm configuration instead of the domain it belongs to.Here is the configurationIn browser I type "www.digital.net"In dispatcher log I can seeFound farm publishfarm for www.digital.netThu Jan 18 07:38:51.715727 2024 [dispatcher:debug] checking [/content/digital/digital---global/es/home/jcr:content.getpublications.json]Thu Jan 18 07:38:51.715784 2024 [dispatcher:debug] cachefile does not exist: /mnt/var/www/html/content/digital/digital---global/es/home/jcr:content.getpublications.jsonThu Jan 18 07:38:51.715791 2024 [dispatcher:debug] try to create new cachefile: /mnt/var/www/html/content/digital/digital---global/es/home/jcr:content.getpublications.jsonThu Jan 18 07:38:51.715797 2024 [dispatcher:debug] cache-action for [/content/digital/digital---global/es/home/jcr:content.getpublications.json]: CREATEThu Jan 18 07:38:
Hey guys, Hope everyone is doing well. I am wondering if there is a way to use multiple Sharepoint URLs for a single Github Repo. For example, I have this sharepoint URL in my main branch: mountpoints:/: https://mycompany.sharepoint.com/:f:/r/sites/WebsiteProjects/Shared%20Documents/website And this one in my staging branch: mountpoints:/: https://mycompany.sharepoint.com/:f:/r/sites/WebsiteProjects/Shared%20Documents/staging Is it possible to do this? The use case for this is that we might need to separate out the content sources for different environments. Has anyone done this before? Thanks.
I want to investigate the use of HEIC assets in AEM. We would need the capability to upload/create renditions and render them on the page. I have uploaded the HEIC format images(eg: sample.heic) in AEM dam. But, I am unable to see the image. could you please help me to upload/create renditions and render them on the page in aem.
Hi,I implemented universal editor on top of my react application and works great. The content fragment path from graphql is mapped and page is serving _publishUrl for images. Text and richtext editing immediately reflects on the app. But when I change the assets, the new changed asset doesn't load immediately. After changing the asset, I have to hard refresh page and then it reflects. At AEM author logs, it throws below error 08.01.2025 23:59:36.884 [cm-p-aem-author-754d4d4cf7-qt72z] *WARN* [[48a998fe-7065-4b4b-b7dd-2ac866ab6ce5][aem-assets-backend-nr-1][]] com.adobe.aem.dam.impl.DamAssetRenditionImpl Unknown rendition type: cq5dam.preview.pdf java.lang.IllegalArgumentException: No enum constant com.adobe.aem.dam.api.DamRenditionType.PREVIEW at java.base/java.lang.Enum.valueOf(Enum.java:240) at com.adobe.aem.dam.api.DamRenditionType.valueOf(DamRenditionType.java:21) [com.adobe.aem.repoapi:2.0.506] at com.adobe.aem.dam.impl.DamAssetRenditionImpl.getIntent(DamAssetRendi
Is there any plan to add Generate Variations feature in AEM On-Premises version? Is there any ETA?
I’m trying to include an author-only client library in AEM so that it loads only on Author and never on Publish. Right now, it’s getting loaded on Publish unless I manually disable it with ?wcmmode=disabled, which isn’t ideal.I've tried Checking wcmmode (Edit/Design Mode) <sly data-sly-test="${wcmMode.edit || wcmMode.design}"> <sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html"/> <sly data-sly-call="${clientlib.css @ categories='mySite.author'}"/> </sly> This only works when ?wcmmode=disabled is used, but I need something that actually detects if it’s Author vs. Publish.
I have no idea how to authenticate the login form. For example, I created an action name brief-save in which I took the user's information as an object, but now I have no idea how to fetch that data from that action on this login page and authenticate it. Or there is another way of doing it
Hi Team,Any idea, how can we get daily volume of REST API in adobe live cycle Workbench
Hi all, AEMaaCS has a dynamic architecture with variable number of images.The architecture is scaled up/down based on actual traffic and actual utility. What does an image contain exactly? If it is an entire AEM server, it results in a huge duplication with number of images. Appreciate your replies. Thanks,RK.
Hi All I’ve set up the dispatcher for AEM as a cloud and created symbolic links for the vhost and farm files in Windows. However, after deploying in the lower environment,the build failed due to the error: "Invalid symlinks found."After checking the Adobe Community forum, I attempted to create the symbolic links through WSL (Windows Subsystem for Linux),but I’m encountering issues when trying to commit the code to the Git repository.Could you please suggest how I should proceed with committing the code? Any insights or recommendations would be greatly appreciated. Thanks
I have a solution implemented that is described here: Moving assets to PIM system - HTTP API the correct choiceFrom a high level I have a custom workflow step that calls an API and sends the assett. This workflow is triggered from users placing the assets in to a "monitored" directory. This works fine unless the user drops a large number of files into directory all at once. Then a random amount of them fail and the failure is socket closed errors when sending the file. This causes 2 things, it either results in multiple versions of the file sent because even though it gets a socket closed exception the file did actually send or it doesn't send the file at all if it fails on the connect vs the send. Here are the results of some logging:15.01.2025 09:47:38.019 *INFO* [JobHandler: /var/workflow/instances/server1/2024-12-21/publish-to-pim_415:/content/dam/pim/test_10025/SGCO_91070_0520_Cooler_GreyRed_Studio_4 low.jpg/jcr:content/renditions/original] com.cd
I have found documentation that I can nest collections in AEM Assets. Can I do the same thing in Brand Portal? And if so how? I want to be able to do this directly in Brand Portal. Not create it in AEM Assets and then push it to Brand Portal.
Hello Team, I have created Adobe IO runtime project and trying to run in my local system. But, my logic is not picking the environment specific details.Here is the .env file dataAIO_RUNTIME_AUTH=12345678AIO_RUNTIME_NAMESPACE=123456-poc-testingNODE_ENV=development My node js file has // Import the dotenv package to load environment variables import dotenv from 'dotenv'; dotenv.config(); // Import default configuration import defaultConfig from './default.js'; // Dynamically import the environment-specific configuration const env = process.env.NODE_ENV || 'development'; console.log("end file is:",env,process.env.NODE_ENV); const envConfigModule = await import(`./${env}.js`); return envConfigModule.default; // Export a function to get the merged configuration const envConfig = await loadEnvConfig(); console.log("defaultConfig",defaultConfig) return { ...defaultConfig, ...envConfig }; Here, instead of giving the data from development.js file, I am ge
I'm working on an AEM as a Cloud Service project where I have cache-control rules set in the response headers.I receive the following headers in my response:accept-ranges: bytesage: 76cache-control: max-age=1800, stale-while-revalidate=1800, stale-if-error=1800, public, immutablecontent-encoding: gzipcontent-length: 27820content-type: text/css;charset=utf-8date: Thu, 06 Feb 2025 13:47:49 GMTlast-modified: Thu, 06 Feb 2025 13:46:28 GMTstrict-transport-security: max-age=31500vary: Accept-Encodingx-cache: HITx-content-type-options: nosniffx-frame-options: Originx-served-by: cache-BOMx-timer: VE13x-vhost: my projectHowever, I'm noticing inconsistent behavior with the x-cache header. In some cases, when served by certain CDNs (e.g., x-served-by: cache-BOM), I see x-cache: HIT or x-cache: MISS, indicating whether the request was served from cache.But with other CDNs (e.g., x-served-by: cache-Hyd), the x-cache header is completely missing from the response, even though the response clearly in
Currently we are integrating the 3rd part integration for which we need to download the dependency from the password protected url. And added password in the cloud manager pipeline variable but still I am getting the 401. Can you help if there is any other configuration we need to do. Thanks in advance !!!
Does this extension supports Hyva theme?
We have a React SPA project where we're trying to introduce experience fragments to export into Target. The issue we're currently facing is that when we try to add a custom component into the parsys on an editable experience fragment template, the component is not showing up and the logs show the following errorGET /conf/teq/settings/wcm/templates/experience-fragment-template/initial.html HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet No renderer for extension html, cannot render resource TemplatedResourceImpl, type=teq/components/ctabutton, path=/conf/teq/settings/wcm/templates/experience-fragment-template/initial/jcr:content/root/ctabuttonAs it's seen in the image above, only the breadcrumbs component is displayed where as the CTAButton is hidden. It seems that only components having a sling:resourceSuperType property set to a core component(For example, sling:resourceSuperType = core/wcm/components/breadcrumb/v2/breadcrumb) are rendered.Custom com
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.