TRANSCRIPT 🔗
WEBVTT
00:00:00.000 --> 00:00:04.787
Welcome to Shallow DeepDive, where we take
a deep-ish dive into the shallow world of
00:00:04.867 --> 00:00:06.815
branding, advertising and creative.
00:00:06.895 --> 00:00:07.684
I'm Joe Qualls.
00:00:07.764 --> 00:00:12.377
Today, we're covering why an agency that
likes its content management system went
00:00:12.457 --> 00:00:13.709
and built a second one.
00:00:13.789 --> 00:00:16.317
We should start by not walking anything
back.
00:00:16.397 --> 00:00:20.894
We build on Craft CMS, we've said so
publicly more than once, and nothing about
00:00:20.974 --> 00:00:23.037
today's episode is a change of heart.
00:00:23.117 --> 00:00:26.108
Craft is the best editorial platform we've
worked in.
00:00:26.188 --> 00:00:30.801
When a site has real content behind it,
Craft is still what we reach for and we'd
00:00:30.881 --> 00:00:32.365
argue the case in any room.
00:00:32.445 --> 00:00:34.451
We also built our own CMS this year.
00:00:34.531 --> 00:00:35.552
It's called Kanvas.
00:00:35.632 --> 00:00:40.187
Both of those things are true at once, and
the reason they're true is the actual
00:00:40.267 --> 00:00:43.258
subject here, because it isn't really
about software.
00:00:43.338 --> 00:00:47.893
It's about a decision most clients never
get told is being made on their behalf.
00:00:47.973 --> 00:00:49.052
Here's the decision.
00:00:49.132 --> 00:00:51.195
Almost every agency has one platform.
00:00:51.275 --> 00:00:55.715
It's the one the developers know, so it's
the one every client gets, and every
00:00:55.795 --> 00:00:58.148
project is described as a good fit for it.
00:00:58.228 --> 00:00:59.828
That's not dishonest exactly.
00:00:59.908 --> 00:01:03.478
It is, however, the shop's convenience
presented as a standard.
00:01:03.558 --> 00:01:08.229
And it means the nine-page site and the
four-hundred-page site get handed the same
00:01:08.309 --> 00:01:11.474
machinery, because the machinery is what's
on the shelf.
00:01:11.554 --> 00:01:15.066
For a certain kind of client, that
machinery is exactly right.
00:01:15.146 --> 00:01:16.225
When we rebuilt AJ &
00:01:16.305 --> 00:01:20.918
, the Brisbane law firm we talked about
back in episode five, they needed partner
00:01:20.998 --> 00:01:25.321
profiles filterable by practice area and
an insights section they could keep
00:01:25.401 --> 00:01:26.827
publishing into for years.
00:01:26.907 --> 00:01:29.724
That's structured content with a life
ahead of it.
00:01:29.804 --> 00:01:34.243
Scale up from there and the case only gets
stronger: several people editing, a
00:01:34.323 --> 00:01:38.531
publishing schedule that doesn't stop,
hundreds of pages that have to stay
00:01:38.611 --> 00:01:42.413
consistent with each other, someone
accountable for what goes live.
00:01:42.493 --> 00:01:44.499
Craft earns its keep on all of that.
00:01:44.579 --> 00:01:49.249
Put a site like that on something smaller
and you're doing it a disservice we'd be
00:01:49.329 --> 00:01:50.698
back to fix in two years.
00:01:50.778 --> 00:01:53.247
But a good share of the work isn't that
job.
00:01:53.327 --> 00:01:57.940
It's a studio, a practice, a small
developer, a family business with a good
00:01:58.020 --> 00:01:59.620
and nine pages to tell it in.
00:01:59.700 --> 00:02:01.474
They have no publishing cadence.
00:02:01.554 --> 00:02:03.618
They are not going to run a newsroom.
00:02:03.698 --> 00:02:08.485
Two or three times a year somebody changes
a phone number, adds a person to the team
00:02:08.565 --> 00:02:11.730
page, swaps a photograph that has started
to look dated.
00:02:11.810 --> 00:02:16.480
Put that client on a full editorial
platform and you have given them a
00:02:16.560 --> 00:02:19.319
engineered answer to a question they did
not ask.
00:02:19.399 --> 00:02:21.579
The cost of that is rarely the licence.
00:02:21.659 --> 00:02:26.214
The cost is the standing knowledge
required to operate it, and the fact that
00:02:26.294 --> 00:02:29.459
only person who has that knowledge
invoices by the hour.
00:02:29.539 --> 00:02:31.892
Every small change routes back through us.
00:02:31.972 --> 00:02:36.411
Which is lovely for us, and slowly
corrosive for them, because after the
00:02:36.491 --> 00:02:41.220
invoice for a phone number they stop
making changes, and a site nobody changes
00:02:41.300 --> 00:02:43.248
site that quietly goes out of date.
00:02:43.328 --> 00:02:46.377
Over-tooling always looks like generosity
at the time.
00:02:46.457 --> 00:02:47.535
You'll grow into it.
00:02:47.615 --> 00:02:52.112
Mostly they don't grow into it, because
they never needed that shape of growth.
00:02:52.192 --> 00:02:54.894
What they needed was a site that stays
accurate.
00:02:54.974 --> 00:02:59.123
So we built Kanvas for that end of the
work, and it's small deliberately.
00:02:59.203 --> 00:03:03.758
It's a visual CMS for design-led sites of
modest size, and almost every decision
00:03:03.838 --> 00:03:08.451
inside it is a consequence of who is doing
the editing rather than a criticism of
00:03:08.531 --> 00:03:09.378
anything bigger.
00:03:09.458 --> 00:03:13.318
The editor spends the design decisions
rather than reinventing them.
00:03:13.398 --> 00:03:18.069
Colour, type and spacing are set once for
the site, and the page editor uses them.
00:03:18.149 --> 00:03:20.850
You can write, arrange, add, remove and
publish.
00:03:20.930 --> 00:03:23.979
You cannot make a heading purple because
it's Tuesday.
00:03:24.059 --> 00:03:25.659
That's not us being precious.
00:03:25.739 --> 00:03:30.410
Hand a person who isn't a designer a blank
canvas and every control we own and you
00:03:30.490 --> 00:03:35.103
haven't given them freedom, you've given
them a second job they didn't apply for.
00:03:35.183 --> 00:03:37.826
The narrower editor is the more respectful
one.
00:03:37.906 --> 00:03:42.345
The published site is static output, so
the public pages stay up even when the
00:03:42.425 --> 00:03:45.242
editing
Load full transcript
system, the login or the database
doesn't.
00:03:45.322 --> 00:03:49.703
And each site Kanvas builds is genuinely
its own: its own repository, its own
00:03:49.783 --> 00:03:54.396
database, its own deployment, nothing
central for all the sites to phone home
00:03:54.476 --> 00:03:58.799
If Qualls stopped existing tomorrow, every
one of them keeps running and any
00:03:58.879 --> 00:04:00.943
competent developer could pick it up.
00:04:01.023 --> 00:04:05.694
That's not sentiment, it's a constraint we
imposed on ourselves, because an agency
00:04:05.774 --> 00:04:09.808
that can hold a client's website hostage
will eventually be tempted to.
00:04:09.888 --> 00:04:12.299
I came at this from a particular
direction.
00:04:12.379 --> 00:04:17.108
When I moved to Australia in 2018, I'd
spent fourteen years in New York working
00:04:17.188 --> 00:04:21.975
clients with marketing departments, where
there was always a person whose actual job
00:04:22.055 --> 00:04:23.307
was to own the website.
00:04:23.387 --> 00:04:28.174
Here, working with small independent
businesses, I met the other situation, the
00:04:28.254 --> 00:04:32.925
common one: the client is the marketing
department, and the operations department,
00:04:33.005 --> 00:04:36.054
and they're doing the website update at
nine at night.
00:04:36.134 --> 00:04:40.631
Every assumption I'd carried about who
edits a site, and how much patience they
00:04:40.711 --> 00:04:42.311
have, turned out to be wrong.
00:04:42.391 --> 00:04:47.120
You design differently once you've
pictured that person, tired, on a laptop,
00:04:47.200 --> 00:04:48.452
to change one sentence.
00:04:48.532 --> 00:04:49.785
Now the fair objection.
00:04:49.865 --> 00:04:54.478
Running two systems is more work than
running one, and building your own CMS is
00:04:54.558 --> 00:04:59.345
well-known bad idea, filed next to drawing
a bespoke typeface for a client who asked
00:04:59.425 --> 00:05:00.143
for a logo.
00:05:00.223 --> 00:05:02.055
We'd agree with the general rule.
00:05:02.135 --> 00:05:06.574
The specific case is narrow: this exists
for the jobs that don't need the full
00:05:06.654 --> 00:05:11.267
muscle, and the moment a project has
genuine editorial weight, we're on Craft
00:05:11.347 --> 00:05:12.065
glad of it.
00:05:12.145 --> 00:05:16.874
If we ever find ourselves talking a client
out of the bigger system to keep them in
00:05:16.954 --> 00:05:19.713
ours, that's the failure, and it will be
obvious.
00:05:19.793 --> 00:05:24.580
The test we apply is simple enough that
you can apply it to us, or to anyone
00:05:24.660 --> 00:05:25.378
you.
00:05:25.458 --> 00:05:27.985
Not "which CMS is best," which has no
answer.
00:05:28.065 --> 00:05:32.852
Ask what running it will feel like in year
two, with the staff you actually have and
00:05:32.932 --> 00:05:34.590
the cadence you actually keep.
00:05:34.670 --> 00:05:37.893
Ask what happens when you want to change
something small.
00:05:37.973 --> 00:05:39.457
Ask who has to be involved.
00:05:39.537 --> 00:05:44.034
Because the platform choice gets made
early, quietly, usually before anyone has
00:05:44.114 --> 00:05:47.626
drawn a page, and it sets the terms for
everything afterwards.
00:05:47.706 --> 00:05:50.697
It's a strategy decision wearing a
technical costume.
00:05:50.777 --> 00:05:55.158
And the honest version of it isn't picking
the most capable system available.
00:05:55.238 --> 00:05:59.619
It's picking the one that fits the size of
the job, which sometimes means the
00:05:59.699 --> 00:06:04.428
serious editorial platform and sometimes
means far less than anyone would sell you.
00:06:04.508 --> 00:06:07.615
Thank you for indulging us in today's
Shallow DeepDive.
00:06:07.695 --> 00:06:09.932
We hope you'll join us for the next one.
00:06:10.012 --> 00:06:11.207
Until then, take care.