问题标签 [dam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
348 浏览

aem - 如何在 AEM 中设置 DAM 图像资源的最大分辨率?

我正在尝试为在 DAM 中上传图像资产的最大分辨率设置一个限制。我知道我们可以设置上传资产的最大尺寸,但我想知道如何设置特定的最高分辨率。

我能想到的唯一解决方案是在运行DAM 更新资产工作流时可以使用 ImageHelper来检查图像尺寸,在这种情况下,在检查尺寸后,如果资产高于尺寸,我们可以删除它。但是,通过此过程,图像已首先上传到 AEM,然后我们将其删除 DAM 更新资产工作流程。

对于我应该如何处理这个问题,我们将不胜感激。

0 投票
2 回答
1430 浏览

aem - AEM 在 DAM 中搜索文件

我想使用 querybuilder 在我的 DAM 文件夹中搜索文件。在我的测试文件夹中,我有 1 个 .pptx 文件(powerpoint)和 1 个 .png 文件(图像)。

但是当我运行以下查询时,我得到 3 个结果:

查询是:

是否有任何其他谓词可将其限制为 2 个结果(仅限文件)?

我试过"type=dam:Asset"了,但它给出了 0 个结果。并"type=nt:base"给出 20 个结果

0 投票
2 回答
2574 浏览

java - OakState0001:未解决的冲突

在 AEM 中上传文件时,出现以下异常:

OakState0001:......中未解决的冲突

我使用 AssetManager API 上传资产。为什么我会收到此错误?

0 投票
1 回答
339 浏览

aem - AEM 6.4 资产再现,删除 140x100 再现是否安全?

默认情况下,DAM 更新资产生成以下演绎版结构: 演绎结构

我已经验证了我们的请求日志,在那里我可以看到除 140x100 之外的所有演绎版都用于创作实例。

删除 140x100 再现是否安全?是否默认使用 AEM 组件?如果我们只使用 Touch UI,删除该再现是否安全?

0 投票
2 回答
105 浏览

configuration - AEM Connected 资产设置/配置

尝试在 AEM 中配置连接资产时,在站点实例上,连接配置保存选项在初始设置后被禁用。即使尝试使用管理员凭据,也无法保存对配置的后续编辑。

是否有任何配置可以检查为什么禁用保存?此配置存储在 jcr 下的什么位置?

0 投票
1 回答
833 浏览

java - 如何在 AEM 6.3 中从 DAM 获取到期资产?

我需要从 DAM 获取到期资产吗?

我试过下面的代码片段。但它不工作。

我的代码无法正常工作。

0 投票
1 回答
496 浏览

php - Resourcespace DAM 系统 - 将外部存储设置为 AWS S3

我花了几天时间试图弄清楚如何将 aws s3 设置为Resourcespace的外部存储。而且我对这个应用程序越来越感到困惑。

我正在使用开源版本并尝试根据我的需要对其进行自定义。

我已经浏览了网络应用程序的冗长文档,但找不到任何关于设置存储的信息(就像其他网络应用程序一样)但是,我发现了一个名为syncdir的功能,它设置了一个替代的外部存储(用于备份),但不是作为外部存储,从文档来看,它似乎没有直接的方法来指定存储/集成 s3 与它。

我尝试了以下方法:

  1. 我已经尝试使用 aws s3 集成以及如何集成到任何 php 网站,方法是在 config.default 文件中更改“storagedir”的存储目录和“syncdir”的目录(我添加了 require s3 自动加载文件并在配置中添加了 aws 键文件),但它不起作用,站点仍在本地存储

注意:我之前已经成功地将 aws s3 与Laravel 5.7和Codeigniter 3框架集成。

  1. 我尝试将 require aws-autoload 添加到上传函数所在的文件中,并尝试查找负责上传的代码,但代码似乎让我感到困惑,上传功能在哪里(它不是$_FILES接收您上传的 php 函数。

  2. 将 require aws-autoload 的位置更改为 include/general.php,但没有运气。

  3. 跟进了一些关于此事的论坛,例如:

我假设使用配置文件(存储 AWS 凭证和存储设置为 s3 存储桶 url),我在 general/upload 文件中包含 aws-autoload,它会自动理解它应该上传到哪里,但没有错误或错误正在报告以解决它。

但我发现的大部分内容都与 DAM 系统的付费版本有关,它似乎已经在亚马逊上设置好了。

请告知,任何帮助表示赞赏。

我在 Windows 10 PC 上使用 Wamp

0 投票
2 回答
134 浏览

applescript - Aperture 导出导入脚本

随着 macOS Catalina 放弃对 Aperture 的支持,我需要将我的资料库移动到不同的应用程序。Mylio 有一个很棒的导入工具,它可以继承几乎所有的库结构和元数据,但会丢失一些调整。为了保留这些,我正在尝试编写一个 Apple 脚本来导出我的库中的所有图像(应用了调整),并在删除原始图像之前将它们重新导入到同一个项目中。

我想我几乎有了第一部分,导出所有图像。

但是,当我尝试运行此脚本时,我不断收到错误消息

我想问题出在网上,set projects to (get every project)但我在网上找不到任何例子来弄清楚这里还有什么要写的。

0 投票
0 回答
137 浏览

workflow - 从 EventListener (AEM 6.4.1) / S7ConfigResolverImpl 调用复制工作流步骤后无法编辑 DAM

从 EventListener (AEM 6.4.1) / S7ConfigResolverImpl 调用复制工作流步骤后无法编辑 DAM

我有一个 EventListener 在其 onEvent() 方法中调用一个工作流。该工作流程激活资产,并且在正确完成后(它将内容复制到发布实例)我无法从http://localhost:4502/damadmin#/content/dam编辑图像。当双击或右键单击 --> 打开时,什么也没有发生,我在 error.log 中看到了这个:

GET /content/dam/templates.s7config.json HTTP/1.1] com.day.cq.dam.scene7.impl.S7ConfigResolverImpl 获取资源 /content/dam/someimage.jpg 的 S7Config null

同样,如果我通过http://localhost:4502/siteadmin#/content/dam并双击资产,正确打开一个对话框(但不是 /damadmin#/conten/dam 资产正常工作时出现的对话框) .

激活方法中的 EventListener 实现部分:

执行方法中的 WorkflowProcess 实现部分:

有什么想法吗?

0 投票
1 回答
815 浏览

image - 如何使用 AEM 自适应图像 Servlet 获取多个质量图像

我想使用 Adaptive Image Servlet 并生成不同质量的图像(25% 低质量图像和 82% 实际图像)。我正在使用 AEM6.3 We.Retail 站点,没有自定义组件。当我点击 We.Retail 页面时

http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten.html?wcmmode=disabled

它加载图像

http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten/_jcr_content/root/responsivegrid/content_fragment/par3/image.img.75.1024.jpeg/1579280316937/fjord-波浪.jpeg

该图像的质量因子为 75%,如 image.img.75.1024.jpeg。这 75% 的质量在此处的组件设计策略中规定:在此处输入图像描述 一旦在策略中定义了此质量,我将无法生成具有不同质量的相同图像。例如:http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten/_jcr_content/root/responsivegrid/content_fragment/par3/image.img.25.1024.jpeg/1579280316937 /fjord-waves.jpeg

失败。我必须进入设计策略,将质量编辑到 25%,然后得到正确的质量。

我的要求:我有一个图像覆盖组件,可以在页面加载时加载低质量的图像,并在悬停时平移到更高质量的图像。如何使用 Adaptive Image Servlet 并为同一图像组件获取不同质量因子的图像?

更新:阅读AdaptiveImageServlet实现,它正在从组件策略中挑选质量。所以让我重新表述我的问题。是否有适用于 AdaptiveImageServlet 的扩展/配置,它接受自定义质量参数?