Learn how and why to create a "live" version of your authoring guide directly inside of AEM using the components you are documenting, creating an always current and single source of truth for authors, strategists, designers, and stakeholders, also enabling robust regression testing as your component library evolves.

What is a live authoring guide / brand library?

There is a constant need to enable authors to create digital experiences independently, using existing capabilities to reduce reliance on development and avoid over-proliferation of the component library. Strategists need to know the available experiences to deliver their content. Designers need ready access to existing patterns when new variations are requested by business stakeholders. And when new component variations are created, testers need to ensure existing content is unaffected.

An apparent solution to these challenges is strong documentation, but we've all felt the pain of documentation becoming outdated almost as soon as it's created. With the velocity of change in digital experiences, AEM authoring component guides are a prime candidate for quickly falling out of date.

Importance of a live authoring guide

A live authoring guide provides value to numerous stakeholders, resulting in increased efficiencies, improved reuse, and reduced costs.  Here are some of the ways different team members benefit from a live authoring guide:

Author benefits of a live authoring guide
Content strategist benefits of a live authoring guide
Designer and Product Owner benefits of a live authoring guide
QA/UAT Tester benefits of a live authoring guide
Developer benefits of a live authoring guide

Tips for live authoring guide content

A live authoring guide is only as good as its content.

Inconsistent content can lead to confusion, frustration and eventual non-use. Irrelevant content can reduce understanding. Incomplete content can result in only partial benefits. Here are some tips to ensure that your live authoring guide content is that maximally valuable:

Technical considerations for a live authoring guide

A live authoring guide can largely be created and maintained using the standard, non-technical authoring capabilities of AEM. At the very least, however, the technical team must be engaged on the topic of view access to the live authoring guide.

It is highly recommended that the technical team assist with keeping the live authoring guide in sync across AEM environments, particularly if it is being used to aid regression testing or by authors as a sandbox for experimenting with guide content. Storing library content within the code base is generally recommended, as it provides the following benefits:

Additionally, having the technical team create and support dedicated authoring guide components and page templates, generally a one-time effort, can provide the following benefits:

Frequently asked questions

  1. Does a live authoring guide in AEM replace the living style guide the design team maintains?
    1. No. The design team’s living style guide is created prior to your AEM components being built, and includes technical specifications to aid in the development. However, the live authoring guide in AEM always represents the current state of what is actually implemented, and can also be used to help bring an outdated design style guide up to date.
  2. Since the live authoring guide lives as content within AEM, how does the technical team help manage it?
    1. Content in AEM can be exported as XML files, stored within the code base, and then deployed to other servers from those XML files. You can choose to either have the technical team both create and maintain the guide content using tools that readily sync content paths between the code base and a local AEM server, or you can have business users create the content in a shared AEM environment and the technical team export the content via AEM package manager to then be included in the code base.
  3. Can a live authoring guide be built using Edge Delivery Services?
    1. Since the live authoring guide is built with your standard AEM (traditional or EDS) components and authoring practices, yes, a live authoring guide can be built using Edge Delivery Services if your site and components are.