networks.yaml and memberships.yaml
Every key of config/networks.yaml (sites sharing organisations, people and partner accounts) and config/memberships.yaml (the membership tiers, engine-dmo).
config/networks.yaml groups sites that share organisations, people and partner accounts. config/memberships.yaml (engine-dmo) lists the membership tiers organisations hold.
networks:
- key: county
name: { en-GB: County network } tiers:
- key: listed
label: { en-GB: Listed }
- key: partner
label: { en-GB: Partner } engine-dmo dev network add and engine-dmo dev tier add write these with their ids.
networks.yaml
| Key | Type | Default | Meaning |
|---|---|---|---|
networks | list of objects | [] | Sets of sites that share organisations, people and partner accounts. A site joins one with site.network |
networks[].id | string | Written for you | The element’s stable id. Written by engine-dmo check --fix; never write or change it by hand |
networks[].key | string | Required | The network’s key |
networks[].name | map of string | Its name per locale |
memberships.yaml
engine-dmo
| Key | Type | Default | Meaning |
|---|---|---|---|
tiers | list of objects | [] | The install’s membership tiers, in rank order, lowest first. A rule written { min: <tier> } means that tier and every tier above it |
tiers[].id | string | Written for you | The element’s stable id. Written by engine-dmo check --fix; never write or change it by hand |
tiers[].key | string | Required | The tier’s key, used in schema rules, reports, prices and the portal |
tiers[].label | map of string | Its name per locale |
A site sells every tier unless its site.yaml lists memberships.tiers. Renewal reminders are in engine.yaml: DMO modules.
locales.yaml and strings
Every key of config/locales.yaml (the install's locales with their time zone, currency, fallbacks, direction, calendar and sorting) and of config/strings/<locale>.yaml.
site.yaml
Every key of config/sites/<key>/site.yaml: the site name, hosts, country, time zone, locales and URL strategy, navigation slots, template roots, SEO and robots, accessibility statement, widgets, headless delivery, assets, mail sender and outbound links.