When:
to
Room:
Room 6 (Hall G1)
Tags:
development & coding
Track:
SVG
Drupal dmc icon_new brand
drupal cms

How to build a site template

How to build a site template

Adam Globus-Hoenich (phenaproxima)

How do you start Drupal sites the right way? Site templates! Learn everything you need to know to build awesome templates and share them with the world.

Prerequisite
This is a technical session, covering the nuts and bolts and what goes into a site template and what the current best practices are for creating them. We'll use the site templates developed by the Drupal CMS team as examples. This will be most useful for people who have prior experience starting Drupal projects, and are comfortable with using Composer (some familiarity with the format of composer.json will be beneficial).

Outline
We'll cover:

- What site templates are, and how they compare to traditional distributions
- What site templates are for and how they are meant to be used
- What a site template consists of
- Analyzing an example site template from Drupal CMS
- Best practices and pitfalls when building your own site templates

Learning Objectives
You'll come away with:

- A solid and clear understanding of when to create
a site template and how to go about it
- How to keep abreast of emerging best practices

Experience level
Intermediate