Vibe Code an Author Experience for Edge Delivery Services

L613 Workbook Guide
Wednesday 11:00am - 12:30pm

Lab Introduction

Your authors move fast; your tools should move faster. In this hands-on lab you will use an AI-assisted IDE alongside the Adobe Experience Manager Edge Delivery Services Author SDK to build a custom authoring app from scratch. Starting from the out-of-the-box Edge Delivery Services authoring model, you will iteratively design and refine a fully functional event-creator application — turning prompts into working code one step at a time. Along the way you will discover practical patterns that reduce the time to ship features your content teams will love, and get honest advice on the dos and don'ts when building for Edge Delivery Services.

Context for beginners

Edge Delivery Services (EDS)

The delivery layer for the site. It turns your content and code into the web pages people actually visit.

Edge Delivery Authoring (DA)

The authoring and admin experience. It gives authors and developers a place to create, edit, and manage content and tools.

For this lab, a simple way to think about it is: DA is where authors work, EDS is how the site is delivered, and the code repo contains all the code that lights up your visitor and author experiences.

Mental model

Use this flow as your map during the lab:

  • GitHub repo - stores the code for the functionality and presentation of your site. It can optionally contain tools, plugins, and apps to help your authors create content in DA.
  • DA.live - stores the content for you site. Where your authors go to create and update content.
  • IDE - Where you leverage your developer tools to build new features and fix bugs.
  • AEM CLI - lets you test changes on your computer at http://localhost:3000
  • AEM.page - View staged content against any GitHub branch.
  • AEM.live - View published content against any GitHub branch.

Goals

After completing this lab, you will walk away with the following knowledge:

Prerequisites

No prior Edge Delivery Services experience is required. To get the most out of this lab you should have:

What You Will Build

You are part of a team running a community events site powered by Edge Delivery Services. Today the only way to publish a new event is to manually create a page in the DA editor with a template.

Your leadership team has decided to allow event coordinators to make their own events, but do not want to give them access to the full capabilities of Edge Delivery Authoring.

Your job is to biuld an Event Creator app that runs inside DA as a fullscreen authoring tool.

The finished app will let an author:

You will learn the fundamentals of Edge Delivery Authoring, build the app step by step — starting with a minimal DA app shell, adding the form UI, layering in validation, connecting to the DA Source API for persistence, and finishing with the redirect that completes the author journey.