问题标签 [crx]
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.
aem - 是否可以创建管理员用户的副本
我正在尝试使用管理会话来模拟用户(系统用户)。
对于管理会话,我使用repository.loginAdministrative
的是现在已弃用的。我不想用这个。
有没有其他方法可以复制管理员用户并将节点保存在所需位置并使用相同的位置。
configuration - AEM 中 CRX 属性数据类型的差异
在配置邮件服务com.day.cq.mailer.DefaultMailService
时,我知道 SMTP 端口应该是一个整数 ( smtp.port=I"465"
)。
但是如果我尝试使用配置sling:OsgiConfig
节点进行配置,因为 CRX 没有为数据类型提供整数(只有十进制、双精度和长整数),我无法实现这一点。
有没有其他选择?
html - 通过 Chrome 扩展注入/删除 HTML
我正在制作一个 chrome 扩展,在一个特定的网页上,我有一个注释掉信息的表格。
我想删除注释语法,以便信息显示在表格中
我需要什么样的内容脚本来解析特定注释语法的 HTML,然后将其删除?
此外,每次我将扩展名打包到 .crx 文件时,文件大小几乎翻了一番。这是标准吗?我的 16 kb 文件正在变成一个 40 MB 的扩展名——我担心它不应该那样工作。
mongodb - 如何将 AEM 配置为使用本地文件系统而不是 mongoDB 来处理大于特定大小的文件?
目前该项目正在使用 AEM 6.0 和 mongo 2.6.10。由于有关maxPasses 断言的已知问题,mongo 无法分配所需的空间。
Adobe官方文档中提到可以定义crx存储在一定条件下使用另一个文件系统。在这种情况下,需要将大小> 16M的大坝资产存储在本地文件存储中,而不是存储在mongoDB中。请参阅使用repository.xml 设置的存储库。但是,没有具体说明如何做的细节。
问题是如何配置 repository.xml 以使用本地文件系统而不是 mongoDB 来处理大于特定大小的文件?
aem - 使用 maven-vault-plugin 在本地更改 .content.xml 文件不会反映在 CRX 中
我对 AEM/CRX/JCR 的东西比较陌生,所以我觉得可能只是缺少一些基本的东西,但我在任何地方都找不到答案。我已经看过这个问题了。
这是问题:
- 我从本地文件系统更改了一些 .content.xml 文件(例如 jcr:title="NewValue")中的属性值。
- 我运行
mvn clean install -Pauto-deploy
(自动部署配置文件信息附在下面) - 完成后,我打开http://localhost:4502/crx/de/index.jsp并导航到我修改的 jcr:content 节点。
- 仍显示属性的旧值(例如 jcr:title="OldValue")。
如果我使用 CRXDE lite 删除 jcr:content 节点,然后再次运行 maven,则节点显示更新后的值很好。所以我知道该节点正在从我的本地文件系统移动到 CRX 中,当已经存在一个值时,它似乎并没有被覆盖。我觉得一定有一些我遗漏或实施不正确的设置。
如果需要更多信息,请告诉我。请注意,我不想直接使用vlt
,因为我们的构建管道使用 maven。在此先感谢您的帮助!
自动部署配置文件(保险库插件配置)
编辑maven-resources-plugin
编辑我意识到可能值得注意的是,我尝试修改和推送的 .content.xml 文件位于 /etc/designs 中。
import - 将内容导入 AEM
我们有很多内容需要在 AEM 中导入。导入它的最佳方法是什么?从excel文件导入有没有可能?
导出的一个很好的例子是这里 /etc/importers/bulkeditor.html 我们可以使用单个“属性/列”导出文件,我可以在其中定义根路径和属性。
我试过这个包,但不包含我喜欢的东西。https://helpx.adobe.com/experience-manager/using/creating-custom-excel-service-experience.html
aem - 无法在 CQ5 中为操作“/bin/submitApplication”找到 Servlet.class
我想在基于 CQ5 5.4 版的项目中进行一些更改。
有一个表单提交到位置“/bin/submitApplication”,我无法找到 Servlet 类。我在 CRX-DE Lite 中搜索过,没有结果。
另外,如果我转到 URL http://vic.netpace.com/bin/submitApplication它给了我以下打印类名的异常,但我无法在 CRX-DE 中的任何位置找到该类
curl - 用于在“/home/users/test/”路径下创建 AEM/CQ 用户的 CURL
在路径“/home/users/test/”下创建 AEM 用户需要使用什么参数?另外,我在哪里可以获得可与 AEM/CQ 一起使用的 curl 文档
目前我正在使用下面的 crul 命令来创建用户。但用户仍然在“/home/users/randomnumber/encryptednode/”下创建
content-management-system - AEM 启动问题
启动 AEM author 时,出现以下错误:
WARN [FelixStartLevel] org.apache.jackrabbit.core.util.RepositoryLock 检测到现有锁定文件 C:\CQ5\AEM-author\crx-quickstart\repository.lock。存储库未正确关闭。
请帮我解决这个问题。
angularjs - 有什么方法可以在不使用 OSGI 的情况下获取 CRX 内容
有什么方法可以在不使用 OSGI 服务的情况下获取 CRX 内容?我正在寻找一个用例来实现网站的顶部导航,该网站需要通过 Angular JS 等 javascript 框架读取页面名称及其属性。