Cum structurezi un starter CMS reutilizabil
Un model bun de pornire tine separat autentificarea, continutul si media, fara sa amestece preocuparile.
Un starter reutilizabil functioneaza bine cand modelul de date este clar inca de la inceput.
Structura recomandata:
- `users` pentru conturi
- `conversations` si `messages` pentru zona multi-user
- `articles`, `tags` si `article_tags` pentru continut editorial
- `media_assets` pentru fisiere
- `site_settings` pentru configurari globale
Aceasta separare lasa aplicatia mica la inceput, dar suficient de extensibila pentru a creste fara refactor major.