AEM 项目原型 aem-project-archetype

AEM 项目原型是一个 Maven 模板,它创建最小的基于最佳实践的 Adobe Experience Manager (AEM) 项目作为您网站的起点。本文档概述了原型的优点和一般用法。详细的技术说明和文档可以在原型 GitHub 存储库中找到。

TIP
最新的 AEM 项目原型和相关技术文档可以在 GitHub 上找到

为什么使用原型 why-use-the-archetype

利用 AEM 项目原型,您只需按几下键即可构建基于最佳实践的 AEM 项目。通过使用原型,所有部分都已准备就绪,即便生成的项目最小,它也实施了 AEM 的所有主要功能,您只需在其基础上进行构建和扩展。

当然,成功的 AEM 项目涉及很多要素,而使用 AEM 项目原型可以奠定坚实的基础,强烈建议对任何 AEM 项目这样做。

功能 features

  • 最佳实践: ​使用 Adobe 的所有最新推荐实践引导您的网站。
  • 少量代码: ​编辑您的模板、创建内容、部署您的 CSS,您的网站就可以上线了。
  • 云就绪: ​如果需要,使用 AEM as a Cloud Service 在几天内上线并简化可扩展性和维护。
  • Dispatcher: ​只能通过可确保速度和安全性的 Dispatcher 配置完成项目。
  • 多站点: ​如果需要,原型将为多语言和多区域设置生成内容结构。
  • 核心组件: ​作者可以使用我们通用的标准化组件集创建几乎任何布局。
  • 可编辑模板: ​收集几乎任何不带代码的模板,并定义作者可编辑的内容。
  • 响应式布局: ​在模板或单个页面上,为定义的断点定义元素的重排方式
  • 页眉和页脚: ​收集页眉和页脚,并使用组件的本地化功能将其本地化而不是使用代码。
  • 样式系统: ​通过允许作者向自定义组件应用不同的样式来避免构建这些组件。
  • 前端构建:前端开发人员可以使用 Webpack、TypeScript 和 SASS模拟 AEM 页面和构建客户端库。
  • Web 应用程序就绪:对于使用 React 或 Angular 的网站,使用 SPA 开发工具包保持应用程序的上下文中创作
  • 启用 Commerce: ​对于要将 AEM CommerceMagento 等商业解决方案集成的项目,使用 Commerce 核心组件
  • 示例代码: ​查看 HelloWorld 组件以及示例模型、servlet、过滤器和调度程序。
  • 开源: ​如果有出错的地方,请做出您的改进!

深入阅读 further-reading

recommendation-more-help
d2be9096-a81e-404b-9952-d8925af7219c