Data Modeling - smartssa/my-magical-cms-thing GitHub Wiki
Data Modeling
This is not a blog.
A minor brain dump of what I would like to achieve here:
- Must support translations
- Must support dynamic blocks
- Must support dynamic block revisions
- Must support optional media using 3rd party package (laravel-mediagallery, perhaps)
- Must support optional data caching using 3rd party package (laravel-model-caching, perhaps)
- "Pages" must consist of "blocks"
- "Blocks" are sortable within "Pages"
- Navigation should be a nice model to be rendered or sent to 3rd party via API endpoints
- Kittens