Naming Conventions
I’d suggest one small naming convention
Since this will span multiple sites, I’d keep a consistent pattern:
- Custom Post Types = nouns (Configuration Item, Person, Concept, Project)
- Taxonomies = classifiers (CI Type, Location, Lifecycle, Tradition, Discipline)
- Fields = attributes (Purpose, Notes, Documentation, Inventory)
That separation will make every site in your ecosystem feel familiar to administer, even though the content is completely different. I think that’s a worthwhile design goal given your emphasis on reducing cognitive overhead.
Avoid Pods Templates
One thought that just hit me…
Remember when you said:
“…minimum set of techs/plugins…”
I think we should avoid Pods Templates completely if we can.
Instead:
- Pods = model
- GenerateBlocks = presentation
- WordPress = CMS
That’s a really clean separation of concerns.