There are three basic ways to approach content modeling, and I'd argue that each of them have _strengths_ but no single one is philosophically correct or incorrect. Each is just a place to start.
The approach you hear about when a content architect describes ~the process~ is what I think of as "platonic content." You start with a communication or publishing concept and iron out your content types, their properties, etc. in a way that best describes their essential nature.
"We want to do interviews. What _is_ an interview, conceptually? Well, we'll need a subject, perhaps multiple subjects…" and so on.
The second approach, where you'll find many working content strategists, usually starts with a large body of existing "organic" content in a variety of forms. It works towards a model that will allow those different assets to be created, managed, and used consistently.
"We have four CMSs and two newsletters and a nontrivial number of print assets and also a video library… how do we unify them?" The model can't escape contending with the messiness of varied, real-world content, because that's where it starts.
The third angle of approach — often derided, but worth examining — is "design first." You start with visual artifacts and you look at them and say, "OK. What content elements and properties and relationships does this imply? What would need to exist to make this design real?"
At its worst this makes your content model a kind of madlibs exercise. Each design variation becomes a content type, with "holes" cut into the design to be filled by content properties.
That's how the first generation of templated, database driven web sites came to be, but on its own this approach is tremendously brittle — if your design changes, odds are there will be different "holes" to fill and your old data is unlikely to fit them.
Now, I mentioned earlier that none of these approaches is inherently right — a "morally correct" way to model content.
Platonic content modeling can help you build a system of meaning — a formal understanding of what you're making and why and what it _is_ deep down, regardless of where you publish it or who's making it.
…But platonic modeling can also be idealistic — ignoring the messiness of content that doesn't fit its formalisms, leaving out important information the original architects didn't anticipate a need for, or breaking content into needlessly granular components for "accuracy."
The "organic" modeling approach is a pragmatic one, and refuses to ignore the messiness of existing content — it often reveals connections, variations, and important nuance that the platonic approach doesn't anticipate.
…But it's also often blind to the deeper patterns beyond the existing data. At its worst, it "lifts and shifts" existing structures, ignoring opportunities for consolidation and improvement by only considering what the content IS rather than what it should or could be.
And the design-first approach, well. Loads of us in the content strategy, IA, and dev worlds are familiar with the downsides of that. We rail against it, sometimes even insisting that content architecture and modeling should avoid the "corrupting invluence" of presentation
But good design isn't just decorative icing spread on top of the content cake: it anchors the content in context, and often reveals information that NEEDS to be captured in the content model to make effective presentation possible.
When design is ignored, "platonic" content models often accumulate weird, editorially controlled buffer layers — secondary wrapper content types (or, God help us, secondary CMSs) that act as sin eaters for all the metadata and relational decisions that drive the UX.
Do editors want some stories on the front page to stand out from the rest? If the content model doesn't have some way to capture that intent, and simple rules ("always the third story from the top") are insufficient, well… you're SOL.
The idea here isn't that we're screwed no matter which path is taken.
(Okay, maybe it is, but that's just modernity.)
The point is that the three approaches compliment and inform each other. Different disciplines favor different approaches, but each is incomplete in isolation.
I usually advise folks to start with the angle with the most certainty — whether that's an existing inventory, stakeholder buyin on core messages and mediums, a set of approved designs, etc. Then cycle through the other perspectives, using them to identify gaps or conflicts.
That usually requires bringing in other people — the mobile team to talk about how they want the iOS app to present the content, SEO experts to talk about underlying metadata needs, marketing and comms to discuss the "whys" behind the goofy variations in existing material, etc.
That iterative, cross-disciplinary approach isn't just a CYA move to ensure stakeholders are heard; it's the only way to really understand what the content is, and what it needs to be.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
So, last week @beep and I had a fascinating conversation with @petermcreaper and @mkeftz about the work they're doing on @interplayapp; among other things we circled around the ideas Peter mentioned in his post about design artifacts… it's worth a read. pete.studio/notes/design-f…
@petermcreaper's thesis in that post is pretty straightforward: the intermediary design files accumulated in the process of developing a site — particularly one that's heavily component and pattern based — are disposable, temporary artifacts and not the "source of truth."
It's a thing @gregddunlap and I talked about over the years WRT content models — it's fascinating to (again!) see similarities popping up. With content, you accumulate an endless pile of spreadsheets and similar docs to iron out types, properties, relationships, and so on.
Here to say once again that Screaming Frog SEO is an amazing nuclear-powered chainsaw of a tool for web work.
Its out of box config is geared towards SEO optimization (naturally, given the name) — making sure all your pages have decent metadata, stuff like that. But learning how it does what it does and configuring it to your needs turns it into something much, much more.
Most CMSs leave some default CSS classes or IDs in their markup to indicate template or content types used when rendering a page — Screaming Frog lets you run custom regexes during its crawl to extract those, generating a pre-categorized list of what content type each page is.
The concerns that nag me about the booming universe of Design Tokens are all issues @davereid and I encountered when we built and supported the Token system for Drupal. I'm still trying to suss out how much of that is "learning from experience" vs "applying the wrong lessons."
The token system for Drupal was originally conceived around '07 or so. Its ecosystem was evolving to give site builders composable pieces ("image-displayer" and "grid-display" and "pager") rather than drop-in functionality ("forum", "gallery", etc).
Around then we built one of the first large-scale production sites that used Drupal's early "click-together tools" instead of pure code: Sony/BMG Music's artist site platform, which allowed them to spin up new interactive community sites for each artist in just a couple of days.
While breaking down the different conceptual building blocks of modern evangelical "Purity Culture" for the next episode of @CRightcast I've come across a critical component that — weirdly enough — also appears a lot in the internet Rationalist community.
A big part of tackling complicated issues — poverty, why evil exists, why my wifi keeps dropping — is getting to root causes and patterns, rather than just focusing on the surface stuff. It's important!
Often, the process of searching for those underlying patterns can help us sort through the confusion and identify how a challenging problem can be solved.
…But that "what's REALLY going on here?" process can also be used to obfuscate, to minimize, to shift blame.
The latest episode of @CRightcast was a very rough one to research and record. Content warnings VERY much apply for it and this thread — it covers child sexual abuse, religious abuse, and the ways some fundamentalist groups explicitly silence victims and protect abusers.
The story that prompted this departure from our Reconstructionsm series was Josh Duggar's arrest for possession of child sexual abuse materials, and the Duggar family's connection to fundamentalist teacher Bill Gothard. rightcast.substack.com/p/episode-13
Gothard and his IBLP/ATI organizations are regarded as "extreme" and "legalistic" by the most Christians, even inside the Christian Right… but his bent towards authoritarianism and rigid enforcement of patriarchal gender roles is treated as "oldschool" rather than "dangerous."
Eavesdropping on @Netlify's Headless Commerce Summit, and there's a lot of interesting stuff happening — but it's also telling how much of the headless excitement and messaging centers on "you only have to focus on delivering the best front end experience for your end users".
SUPER COMPELLING for a FED team frustrated by tight coupling with legacy systems or services, but… for people in charge of the whole product (or teams handling that backend stuff) the challenges still gotta be solved, with the added lift of keeping the complexities hidden.
Decoupling and headless approaches can definitely deliver significant advantages — esp. for orgs that really need to use the same pipeline for many different content/interaction endpoints — but the complexity doesn't go away, only shifts around.