The System Category classifies a page by its role in GeoHazardWatch. It controls where the page is stored and how the system treats it.
Only administrators can change the System Category. Non-admin users see it as a read-only field on the edit form.
| Category | Storage Location | Description |
|---|---|---|
general | regular — /pages | General pages. Default for new pages. Not kept in source control. |
system | required — /required-pages | System configuration and infrastructure pages. Needed for platform operation. Listed on System Pages. |
documentation | required — /required-pages | End-user help and guides. Listed on User Documentation. |
developer | github — docs/ only | Developer documentation and technical notes. Not visible on the platform — GitHub source only. Links are in Documentation for Developers. |
addon | regular — /pages | Pages seeded by an installed add-on. |
| Value | Where pages are stored |
|---|---|
regular | data/pages/ — live content, not in source control |
required | required-pages/ — seeded from the application source, synced by admin |
github | Source tree only — never appear on the platform |
| Label | Description | Storage Location | Enabled | Default |
|---|---|---|---|---|
addon |
Pages seeded by an installed add-on | pages | Yes | No |
developer |
Developer documentation and technical note Only in GitHub | pages | Yes | No |
documentation |
End-User documentation | required-pages | Yes | No |
general |
General User pages | pages | Yes | Yes |
journal |
Personal journal entries — schema.org BlogPosting at JSON-LD render time (#791) | pages | Yes | No |
system |
System configuration and infrastructure pages | required-pages | Yes | No |
user-profile |
User profile pages | pages | Yes | No |
Pages with a required storage location are managed as required pages — they are seeded from the application source and can be resynced by an admin from Admin › Required Pages Sync. Changes saved to a required page on the platform will be overwritten on the next sync.
Pages with a github storage location never appear on the platform at all.
Changing the category of an existing page may affect whether it appears in Required Pages Sync and how it is treated during upgrades.
See also: Editing a Page