Pod Notes

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.