Skip to content

Models

The data layer is extensive and mixes legacy naming with newer modules. This section lists the core entities relevant to the CMS hierarchy, assets, and reporting.

Content and Hierarchy - Websites, WebsitesPages - CategoriesCities (regional grouping) - MGPages (regional pages) - Locations (communities / properties) - PPages (project pages) - NewsPages, BlogPosts, BlogCategories

Content Storage and Localization - Dictionary and DictionarizedModel store localized content fields. - ContentVersions records HTML versions for editable content.

Assets and Media - Files and related file parts models. - Slideshows, SlideshowsItems, SlideshowsKind. - ContentBlocks, ContentIcons, ContentColors.

Forms and Submissions - Forms, Fields, Choices. - FormsSent, FormsSentFields.

Reports - InvestorRelationReport for REIT investor relations. - ReportsDownloadable, ReportsHardcoded for asset reporting.

Permissions - Roles, Permissions, PermissionsGroups using Spatie.

Legacy / Utilities - Legacy/RW for URL building. - Legacy/S3MediaManager for media storage.