1 of 20

Switching CMSes

Liam Andrew | Pattie Reaves

@mailbackwards | @pazzypunk

2 of 20

“Switching”

  • Choosing
  • Building
  • Migrating
  • Training

3 of 20

“CMSes”

  • “Primary” CMS
    • Core website; articles
  • Auxiliary CMSes
    • Print CMS
    • Data apps
    • Liveblogs
  • External CMSes
    • Eventbrite
    • Mailchimp
    • Google Docs

4 of 20

The Texas Tribune CMS

Timeline:

  • Building (Armstrong)
  • Scaling back (the lean years)
  • Re-skinning
  • ???

5 of 20

What to change?

  • the skin (new frontend, same models)

6 of 20

What to change?

  • the skin (new frontend, same models)
  • the auxiliary content
    • structure, e.g. authors/users, tags
    • non-story content, e.g. events

7 of 20

What to change?

  • the skin (new frontend, same models)
  • the auxiliary content
    • structure, e.g. authors/users, tags
    • non-story content, e.g. events
  • the content editor

8 of 20

What to change?

  • the skin (new frontend, same models)
  • the auxiliary content
    • structure, e.g. authors/users, tags
    • non-story content, e.g. events
  • the content editor
  • the core (story metadata; API)

9 of 20

What to change?

  • the skin (new frontend, same models)
  • the auxiliary content
    • structure, e.g. authors/users, tags
    • non-story content, e.g. events
  • the content editor
  • the core (story metadata)
  • the distribution model (how stories are promoted on the site, or pushed to other places)

10 of 20

Challenges

  • Technical
    • Upgrades
    • The archive
  • Design
    • Multi-brand CMSes; Vox, Condé Nast
  • Organizational
    • Ownership of CMS
      • Self-owned/maintained? owned by parent company? external vendor?
    • Tech-savviness of users

11 of 20

Technical questions

(Choosing)

  • Repairing ship vs. jumping ship
  • Building vs. buying:
    • Core content
    • Auxiliary content (Eventbrite)
    • Comments and users (Disqus)
  • Community support and trends
  • Archive
    • Retrofitting for new platforms
    • iframes and HTML
  • Future-proofing

12 of 20

Design questions

(Building)

Continuums to consider:

  • Single page ←→ Pipeline

13 of 20

Design questions

(Building)

Continuums to consider:

  • Single page ←→ Pipeline
  • Fast publication ←→ Structure and validation

14 of 20

Design questions

(Building)

Continuums to consider:

  • Single page ←→ Pipeline
  • Fast publication ←→ Structure and validation
  • Structured data ←→ Sandboxes / escape hatches

15 of 20

Design questions

(Building)

Continuums to consider:

  • Single page ←→ Pipeline
  • Fast publication ←→ Structure and validation
  • Structured data ←→ Sandboxes / escape hatches
  • “Canonical” site ←→ Distributed content

16 of 20

Design questions

(Building)

Continuums to consider:

  • Single page ←→ Pipeline
  • Fast publication ←→ Structure and validation
  • Structured data ←→ Sandboxes / escape hatches
  • “Canonical” site ←→ Distributed content
  • Core function ← → Platform/analytics integrations

17 of 20

Transition questions

(Migrating)

  • Gradual updates, or all-at-once?
  • Incremental improvement, or clean break?

18 of 20

Organizational questions

(Training)

  • Co-designing
    • Involving editors and reporters early
  • Communication and documentation
    • For CMS users
    • For developers
  • Training

19 of 20

Activity

  • Things you love about your CMS
  • Things you hate about your CMS
  • Things you wish your CMS could do

Put answers at https://goo.gl/rBLpRG

20 of 20

THANKS

Liam Andrew | Pattie Reaves

@mailbackwards | @pazzypunk