> For the complete documentation index, see [llms.txt](https://docs.mapsindoors.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mapsindoors.com/cms/core-concepts.md).

# Core Concepts

- [Display Rules](https://docs.mapsindoors.com/cms/core-concepts/display-rules.md): Display Rules control how every Location looks on your map — what appears, how it looks, and at which zoom levels.
- [Configuring Display Rules](https://docs.mapsindoors.com/cms/core-concepts/display-rules/configuring-display-rules.md)
- [User Roles](https://docs.mapsindoors.com/cms/core-concepts/editor.md): The MapsIndoors CMS uses two roles to control access: Administrator and Editor. Your role determines what you can see and change across the CMS.
- [Data Concepts](https://docs.mapsindoors.com/cms/core-concepts/markdown.md)
- [Location Categories](https://docs.mapsindoors.com/cms/core-concepts/interactive-blocks.md): Categories are a way to group Locations across your map regardless of their Location Type.
- [Location Types](https://docs.mapsindoors.com/cms/core-concepts/integrations.md): Location Types group Locations of the same kind and control their default appearance on the map.
- [Custom Properties](https://docs.mapsindoors.com/cms/core-concepts/custom-properties.md): Attach structured metadata to Locations, Buildings, and Venues using key-value pairs.
- [Searchability](https://docs.mapsindoors.com/cms/core-concepts/searchability.md): Searchability controls whether a Location shows up when users search your map.
