开源解决方案

为开发者社区构建解决方案。

[ICF] 正在向开源社区发布经过深思熟虑、设计巧妙的贡献,这些贡献改变了 Adob​​e AEM 开发的完成方式。 — 比尔·恩格斯,固瑞克

当开箱即用的配置笨拙时,我们会进行定制。当有机会提升用户体验时,我们会进行个性化。当死记硬背的方法很费力时,我们会自动化。我们在各种情况下都力求最好、最优雅、最完整的解决方案。

正是本着这种精神,我们很自豪能够分享我们丰富的知识和开发人员创建的有用工具。 ICF 还致力于扩展开源领域。我们相信您在下面找到的链接可以改变代码的开发和实践方式。

OSGi 捆绑状态 Maven 插件

此插件在构建生命周期的安装阶段运行,以检查 AEM OSGi 容器中一个或多个包的状态。

Git 存储库和文档

AEM Groovy 控制台

AEM Groovy 控制台 提供了一个界面,用于在 AEM 容器中运行 Groovy 脚本。可以创建脚本来操作 JCR 中的内容、调用 OSGi 服务或使用 AEM、Sling 或 JCR API 执行任意代码。

Git 存储库和文档

AEM 组件插件

此插件通过在构建时为您的组件生成 .content.xml、cq_editConfig.xml 和 dialog.xml 文件来减轻 AEM 组件开发所需的工作量,让您可以自由地专注于功能。

Git 存储库和文档

繁荣

繁荣 是使用 Spock 的 AEM 项目集成测试库,Spock 是一种基于 Groovy 的测试框架,以其富有表现力的规范语言而著称。该库包含使用内存存储库进行基于 JCR 会话的测试的基本 Spock 规范,还包括用于测试 AEM 对象之间交互的基本 Sling 请求和资源实现。

Git 存储库和文档

AEM 库

AEM 库包含用于引导和简化 AEM 项目的常用实用程序、装饰器、抽象类、标记库和 JavaScript 模块。该库旨在通过提供多种便利的方法和模式来加速项目开发,以一致地实现 AEM 组件并实现跨 AEM 项目的高水平代码重用。

Git 存储库和文档

离子 AEM 应用程序

Ionic AEM 应用程序库旨在根据我们在 AEM 应用程序出现之前在 AEM 本身和 AEM 应用程序中构建 Phonegap/Cordova 应用程序的经验,提供有关如何在 AEM 应用程序中构建应用程序的意见。顾名思义,该库利用了 Ionic 框架,在我们看来,这是当前用于 Cordova 应用程序开发的 goto 平台。

Git 存储库和文档

AWS Lambda 工具包

一个小型 AWS Lambda 开发工具库,可帮助简化 AWS Lambda 开发,包括本地 lambda 测试运行程序以及自动捆绑和部署。

Git 存储库和文档

铁(Fe)

铁(Fe)是绿地项目的起点。它使您能够在 AEM 环境中利用新的和现代的前端构建工具。它有一种构建前端代码库的固执己见的方法,但之后它假设前端构建工具的格局会发生变化,从而为您提供继续适应这些变化的工具。

Git 存储库和文档

相关betway必威平台、服务和解决方案