GeoHazardWatch

Page Actions


System Category

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.

Categories

CategoryStorage LocationDescription
generalregular — /pagesGeneral pages. Default for new pages. Not kept in source control.
systemrequired — /required-pagesSystem configuration and infrastructure pages. Needed for platform operation. Listed on System Pages.
documentationrequired — /required-pagesEnd-user help and guides. Listed on User Documentation.
developergithub — docs/ onlyDeveloper documentation and technical notes. Not visible on the platform — GitHub source only. Links are in Documentation for Developers.
addonregular — /pagesPages seeded by an installed add-on.

Storage Locations

ValueWhere pages are stored
regulardata/pages/ — live content, not in source control
requiredrequired-pages/ — seeded from the application source, synced by admin
githubSource tree only — never appear on the platform

Current Values

System Categories (enabled=true)
System categories that determine page storage location
Label Description Source Enabled Default
addon Documentation about an installed add-on, seeded by it required-pages Yes No
documentation End-User documentation required-pages Yes No
general General User pages pages Yes Yes
system The minimal viable pages for a minimal site to start required-pages Yes No

Why It Matters

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.

More Information

See also: Editing a Page