Welcome to a multi-part tutorial designed for developers new to Adobe Experience Manager (AEM). This tutorial walks through the implementation of an AEM site for a fictitious lifestyle brand, the WKND. The tutorial covers fundamental topics like project setup, Core Components, Editable Templates, Client-side libraries, and component development with Adobe Experience Manager Sites.
The goal for this multi-part tutorial is to teach a developer how to implement a website using the latest standards and technologies in Adobe Experience Manager (AEM). After completing this tutorial, a developer should understand the basic foundation of the platform and common design patterns in AEM.
Welcome to the Weekend Tutorial. The goal of this tutorial is to teach a developer how to implement a website using the latest standards and best practices with Adobe Experience Manager.
The tutorial centers around a fictitious lifestyle brand called the WKND. And the tutorial, it’s split into multiple chapters, and starts from the ground up by generating an empty project using the AEM project archetype. Now, the first several chapters focus on implementing a well-structured and styled article page template. And in order to simulate a real-world implementation, we’ll start with design mock-ups created in Adobe XD, and we’ll review how we can inspect these designs, map areas of the mock-ups to components and templates in AEM.
There are two basic approaches to starting an AEM Sites project.
AEM Project Archetype - Traditional approach to AEM development by generating a minimal AEM project using a Maven template. This is the recommended approach for AEM 6.5/6.4 projects and AEM as a Cloud Service projects that anticipate heavy customization. The tutorial offers a deeper dive into AEM development.
To make this tutorial closer to a real-world scenario Adobe’s talented UX designers created the mockups for the site using Adobe XD. Over the course of the tutorial various pieces of the designs are implemented into a fully author-able AEM site. Special thanks to Lorenzo Buosi and Kilian Amendola who created the beautiful design for the WKND site.
Download the XD UI kits:
A finished version of the WKND Site is also available as a reference: https://wknd.site/
The tutorial covers the major development skills needed for an AEM developer but will not build the entire site end-to-end. The finished reference site is another great resource to explore and see more of AEM’s out of the box capabilities.
To test the latest code before jumping into the tutorial, download and install the latest release from GitHub.
Many of the images in the WKND Reference website are from Adobe Stock and are Third Party Material as defined in the Demo Asset Additional Terms at https://www.adobe.com/legal/terms.html. If you want to use an Adobe Stock image for other purposes beyond viewing this demo website, such as featuring it on a website, or in marketing materials, you can purchase a license on Adobe Stock.
With Adobe Stock, you have access to more than 140 million high-quality, royalty-free images including photos, graphics, videos and templates to jumpstart your creative projects.
What are you waiting for?! Learn how to generate a new Adobe Experience Manager project using the AEM Project Archetype or create a site using a Site Template.