Site map and content inventory
This page is for website creators before the first class or folder is created. A content inventory lists what the site will hold; a site map shows where it lives. Done the way this page describes, both translate one to one into Exponential's content tree, classes and sections.

Contents
- How the plan maps to Exponential
- The content inventory
- The site map
- From the site map to the content tree
- Checks before you build
How the plan maps to Exponential
| In your plan | In Exponential |
|---|---|
| A page of the site map | A node (location) in the content tree, usually a Folder or an Article |
| A kind of content ("news item", "event", "product") | A content class |
| A field of that content ("teaser", "date", "image") | An attribute of the class, with a datatype |
| An area with its own rules (members only, intranet) | A section, used in roles (Sections) |
| The same item shown in two places | One object with two locations, or a relation (Relations and content reuse) |
| A list of items on a page | A folder whose children are listed, or a fetch in a template |
| A landing page with boxes | A layout of the layouts editor (Landing pages) |
The content inventory
One row per kind of content. For an existing site, count what is there; for a new site, estimate.
| Kind | Example | Fields | How many | Who writes it | Languages | Shown where |
|---|---|---|---|---|---|---|
<news item> | <"New office opens"> | <title, intro, body, image, date> | <200 a year> | <communications> | <eng, ger> | <News, front page> |
<event> | ||||||
<page> |
Columns that matter most:
- Fields become the attributes of a class (Choosing datatypes for your fields).
- How many tells you whether a folder needs paging, a date-based structure or search.
- Who writes it becomes roles and maybe a section (Roles and policies).
- Languages decides translation work (Building a multilingual site).
- Shown where decides view modes and fetches (The pagelayout).
The site map
Draw the tree as an indented list. Mark each entry with its kind and with what makes it special:
Home (front page; layout)
├── About us (folder)
│ ├── Team (article)
│ └── Jobs (folder; children: job ad)
├── News (folder; children: article, newest first, 10 per page)
├── Events (folder; children: event)
├── Shop (folder; children: product) -> shop pages
├── Members (folder; section "members") -> login required
└── Contact (feedback form) -> information collectorFrom the site map to the content tree
- Create the classes the inventory needs, or confirm the shipped ones fit (Content classes for websites).
- Create the top-level folders under the root folder (
/content/view/full/2in the administration). - Set the sort order of each folder (for news: by publication date, newest first) on the folder's sub-items (The content model and editing).
- Create sections for areas with their own permissions and assign them to the subtree (Sections and object states).
- Decide which classes appear in the menus (Menus and navigation).
- Fill in a few real items per class before the design work: templates are designed against real content.
Checks before you build
- To do: Every kind of content in the inventory has a class (shipped or new).
- To do: No two classes differ only by a field or two: one class with an optional field is easier to keep.
- To do: Every page of the site map has an owner who writes and updates it.
- To do: Areas with special access are marked and have a section.
- To do: Lists that will grow large have paging or a date structure.
- To do: Content that appears in several places has one home and is reused, not copied.
- To do: The site map is not deeper than visitors will follow; addresses grow with the depth (URL aliases and nice URLs).
Related pages
- Planning your website
- Structuring the content tree
- Designing your content model
- Running content modeling workshops
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.