开源解决方案

为开发人员社区构建解决方案.

[ICF]的发布是深思熟虑的, 对开源社区的智能设计贡献,改变了adobeaem开发的方式. -比尔·恩格斯,格拉科

当开箱即用的配置很笨拙时,我们就进行定制. 当有机会提升用户体验时,我们会个性化. 当死记硬背的方法很累人的时候,我们就自动化了. 我们力求在每个环境中提供最好、最优雅、最完整的解决方案.

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

OSGi Bundle Status Maven插件

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

Git存储库 & 文档

AEM Groovy控制台

AEM Groovy控制台为在AEM容器中运行Groovy脚本提供了一个接口. 可以创建脚本来操作JCR中的内容, 调用OSGi服务, 或者使用AEM执行任意代码, 吊索, 或JCR api.

Git存储库 & 文档

AEM组件插件

这个插件通过在构建时生成,减少了AEM组件开发所需的工作量, .内容.xml, cq_editConfig.xml和对话框.XML文件,使您可以专注于功能.

Git存储库 & 文档

繁荣

繁荣是一个使用Spock的AEM项目集成测试库, 一个基于groovy的测试框架,以其表达性规范语言而闻名. 这个库包含一个基本的Spock规范,它使用一个内存存储库来进行基于JCR会话的测试,还包括用于测试AEM对象之间交互的基本吊索请求和资源实现.

Git存储库 & 文档

AEM图书馆

AEM库包含公共实用程序, 修饰符, 抽象类, 标签库, 以及用于引导和简化AEM项目的JavaScript模块. 该库的目标是通过提供大量方便的方法和模式,以一致地实现AEM组件,并实现AEM项目之间的高水平代码重用,从而加快项目开发.

Git存储库 & 文档

离子AEM应用

离子AEM应用 Library旨在提供关于如何在AEM Apps中构建应用程序的意见,这些意见是基于我们在AEM Apps出现之前在AEM本身上以及在AEM Apps中构建Phonegap/Cordova应用程序的经验. 顾名思义, 这个库利用了爱奥尼亚框架, 在我们看来, 目前用于Cordova应用程序开发的goto平台.

Git存储库 & 文档

AWSλ工具包

一个小型的AWS Lambda开发工具库,帮助使AWS Lambda开发更容易, 包括本地lambda测试运行器和自动绑定和部署.

Git存储库 & 文档

铁(Fe)

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

Git存储库 & 文档

相关黄金城、服务和解决方案