Skip to content
Getting started

How a page comes together

A storefront page combines content (such as text and images) with presentation (such as layouts, fonts, colors, and sizes). As a content author, you manage the content in Document Authoring (DA.live) and Experience Workspace. Your page designer defines its presentation in the storefront code, and a developer adds shopping features through drop-ins.

Three roles contribute to a storefront page. A content author uses Document Authoring and Experience Workspace to add blocks and content, which provides words, images, and blocks. A page designer uses HTML, CSS, JavaScript, Git, blocks, and Edge Delivery Services to build and test blocks, which sets structure and style through blocks and layout options. A developer uses JavaScript, Git, and drop-in code to add and customize drop-ins, which adds shopping features such as cart, checkout, and product details. Together they create a storefront page that is fast, consistent, and accessible.

Content authors, page designers, and developers each contribute to a storefront page. Authors provide content, page designers set structure and style, and developers add shopping features.

This separation lets you update page content without editing code. Reusable, tested layouts help keep pages fast, consistent, and accessible without styling each page separately. The consistent markup they produce is also easier to optimize for search engines.

Content Author, Page Designer, and Developer

Section titled “Content Author, Page Designer, and Developer”

Your authoring work uses the blocks and layout options that a page designer provides, and the shopping features that a developer adds:

RoleWhat they doSkills and tools
Content AuthorAdds text, images, and pre-built blocks to a page, then chooses from the available layout options. Also manages block settings, placeholders, metadata, publishing, and scheduling.Document Authoring and Experience Workspace
Page DesignerBuilds and modifies content blocks and Commerce blocks, including styling, spacing, and behavior across devices. Can also connect an existing drop-in to a new Commerce block.HTML, CSS, JavaScript, Git, and Edge Delivery Services component design
DeveloperAdds and customizes drop-ins, the packages that power shopping features such as cart, checkout, and product details. Also changes shopping behavior and helps connect your storefront to Commerce.JavaScript and Git

See Author and developer tasks for which role handles each change. The Blocks Reference lists existing blocks your page designer can extend, and Create commerce blocks explains how to build a new one.

A page designer creates and tests the layout options available to you. For example, a hero banner offers two-column and full-width layouts for you to choose from.

If you need a new block or layout option, work with your page designer. Changes that require a new drop-in, live catalog data beyond what an existing drop-in provides, or changes to a drop-in’s internal behavior need a developer. See Author and developer tasks to identify which role can help with your request.

Templates provide a starting point for common pages, such as landing pages and category pages. When your project provides templates, choose the one closest to your needs, then replace its sample content and adjust the available settings.

To create a page with existing blocks, follow Create your first commerce page. The exercise uses Experience Workspace’s Content view to create a test category page.