Hi everyone,
I’m working on a website using the latest version of Payload CMS with its default website template. The project requires several structured collections with both listing and detail pages. Here’s the structure:
- Sectors: Title, description, image.
- Capabilities: Title, description, image.
- Perspectives: Title, description, image, sectors, capabilities, people involved.
- Projects: Title, description, image, location, sectors, capabilities, people involved.
- People: Title, description, image, position, location, member type, linked capabilities, projects, perspectives.
- News: Title, description, image, location, sectors, capabilities, people involved.
The homepage will dynamically feature content from most of these collections.
My Plan
I’m considering creating individual collections for each of these entities to simplify relationships and keep the admin interface clean. I’ll then use blocks for flexibility in page layouts (e.g., the homepage).
However, I noticed the template’s default Posts collection is designed to cater to diverse design use cases. Should I instead repurpose Posts (e.g., for News or other entities), or is it better to create standalone collections for everything?
I’d love to hear your thoughts on the best approach and whether my plan aligns with Payload’s recommended practices.
Thanks in advance!