synchronizing creativity with content management

111

Upload: gregory-cornelius

Post on 18-Nov-2014

1.164 views

Category:

Education


0 download

DESCRIPTION

Boston University began tinkering with WordPress in 2007. Today our highly customized web-publishing platform serves 1,000+ websites, ranging from blogs to behemoths, and 60+ themes, ranging from bespoke to basic.BU’s culture of free thought extends to the creative team and has lead to increasingly diverse site designs. But how do we sustain the creation of inventive visitor experiences without overcomplicating content management?Learn about the smart choices and stupid mistakes – both creative and technical — we’ve made along the way to building the most ambitious WordPress installation in HigherEd.

TRANSCRIPT

Page 1: Synchronizing Creativity with Content Management
Page 2: Synchronizing Creativity with Content Management

Synchronizing Creativity+ Content Management

Page 3: Synchronizing Creativity with Content Management

Designervs Developer

(alternate title)

Page 4: Synchronizing Creativity with Content Management

Smartvs Stupid

(alternate title)

Page 5: Synchronizing Creativity with Content Management

THE Conflict!

Page 6: Synchronizing Creativity with Content Management

executive

editor

help deskdeveloper

designer

roles

Page 7: Synchronizing Creativity with Content Management

The executive needs:

Value, reliability BUT! high output

Page 8: Synchronizing Creativity with Content Management

The help desk needs:

Detailed documentationBUT! quick tasks

Page 9: Synchronizing Creativity with Content Management

The editor needs:

Ease-of-useBUT! more features

Page 10: Synchronizing Creativity with Content Management

The developer needs:

Features to buildBUT! lean codebase

Page 11: Synchronizing Creativity with Content Management

The designer needs:

Total freedomBUT! quick builds

Page 12: Synchronizing Creativity with Content Management

regularity/creativity

Page 13: Synchronizing Creativity with Content Management

Meddling with WordPress& the organizational divide

Page 14: Synchronizing Creativity with Content Management

IS&T/MarCom

2007 20122008 2009 2010 2011

WordPress is a service for everyone

WordPress is for big sites

only

Page 15: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Pilot #1: School of Medicine

= 1 designer= 0 developers= 0 editors

Page 16: Synchronizing Creativity with Content Management
Page 17: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Pilot #1: School of Medicine

= 1 aging CMS = 136 sites> 200 editors

Page 18: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Implementation

> 1 year later = 0 designers= 0 editors= 0 sysadmins= 2 developers

Page 19: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Crippling WordPress

- Comments - Roles- Categories- Tags

Page 20: Synchronizing Creativity with Content Management

“Don't fight WordPress. Understand it. Embrace it.”

Page 21: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Pilot #2: Admissions

> 9.5 million views

Page 22: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Pilot #2: Admissions

= 2 designers= 1 contractor= 0 IS&T

Page 23: Synchronizing Creativity with Content Management
Page 24: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Pilot #3: Human Resources

= 3.2 million views

Page 25: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Pilot #3: Human Resources

= 2 students= 2 IS&T plugins

Page 26: Synchronizing Creativity with Content Management
Page 27: Synchronizing Creativity with Content Management
Page 28: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

DIY themes:

= 1/8 designer= 1 developer= 0 coordination

Page 29: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

141 sites

342 sites

581 sites

136 sites0 sites

Page 30: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Total:

+ 253 In-progress+ 1,800 Blogs= 2,732 Sites

Page 31: Synchronizing Creativity with Content Management

2007 20122008 2009 2010 2011

Average Rate since 2008:

= 1.9 Sites/Day!!1

Page 32: Synchronizing Creativity with Content Management

The Oh Sh*t! Moment

Page 33: Synchronizing Creativity with Content Management

executive

editor

help deskdeveloper

designer

roles

Page 34: Synchronizing Creativity with Content Management

roles mustunderstandeach others

executive

editor

help deskdeveloper

designer

Page 35: Synchronizing Creativity with Content Management

content design

site

tools

Page 36: Synchronizing Creativity with Content Management

Collaboration

Page 37: Synchronizing Creativity with Content Management
Page 38: Synchronizing Creativity with Content Management
Page 39: Synchronizing Creativity with Content Management
Page 40: Synchronizing Creativity with Content Management
Page 41: Synchronizing Creativity with Content Management
Page 42: Synchronizing Creativity with Content Management
Page 43: Synchronizing Creativity with Content Management
Page 44: Synchronizing Creativity with Content Management
Page 45: Synchronizing Creativity with Content Management
Page 46: Synchronizing Creativity with Content Management
Page 47: Synchronizing Creativity with Content Management
Page 48: Synchronizing Creativity with Content Management
Page 49: Synchronizing Creativity with Content Management
Page 50: Synchronizing Creativity with Content Management
Page 51: Synchronizing Creativity with Content Management
Page 52: Synchronizing Creativity with Content Management
Page 53: Synchronizing Creativity with Content Management
Page 54: Synchronizing Creativity with Content Management
Page 55: Synchronizing Creativity with Content Management
Page 56: Synchronizing Creativity with Content Management
Page 57: Synchronizing Creativity with Content Management
Page 58: Synchronizing Creativity with Content Management
Page 59: Synchronizing Creativity with Content Management
Page 60: Synchronizing Creativity with Content Management

A range of offerings:

1. Fully custom2. Quick setup3. DIY tools

Page 61: Synchronizing Creativity with Content Management

Effort & cost:

1. High2. Moderate3. Low

Can’t support 2,732 Custom Sites!

Page 62: Synchronizing Creativity with Content Management

Establish workflows:

1. Sandbox2. SVN >10,000 commits!

3. Documentation4. Tools to talk

Page 63: Synchronizing Creativity with Content Management

Moving code

prodsandbox devl pre-prod

Page 64: Synchronizing Creativity with Content Management

Moving content

prodlive content

pre-prodin-progress content

sandboxdesign+ developaround realcontent

Page 65: Synchronizing Creativity with Content Management

(even if it’s awkward)

assemble teams

that cross boundaries

Page 66: Synchronizing Creativity with Content Management

DIYsites

CUSTOM

sites

tools

flexible theme framework

Page 67: Synchronizing Creativity with Content Management

“flexi”

Branding for ITHCVariations for editorsFlexibility for designers

Page 68: Synchronizing Creativity with Content Management

flexi= color options

Page 69: Synchronizing Creativity with Content Management
Page 70: Synchronizing Creativity with Content Management
Page 71: Synchronizing Creativity with Content Management
Page 72: Synchronizing Creativity with Content Management
Page 73: Synchronizing Creativity with Content Management
Page 74: Synchronizing Creativity with Content Management
Page 75: Synchronizing Creativity with Content Management
Page 76: Synchronizing Creativity with Content Management
Page 77: Synchronizing Creativity with Content Management

flexi + content banner

Page 78: Synchronizing Creativity with Content Management
Page 79: Synchronizing Creativity with Content Management

flexi+ layout editor

Page 80: Synchronizing Creativity with Content Management
Page 81: Synchronizing Creativity with Content Management
Page 82: Synchronizing Creativity with Content Management
Page 83: Synchronizing Creativity with Content Management
Page 84: Synchronizing Creativity with Content Management
Page 85: Synchronizing Creativity with Content Management
Page 86: Synchronizing Creativity with Content Management
Page 87: Synchronizing Creativity with Content Management
Page 88: Synchronizing Creativity with Content Management
Page 89: Synchronizing Creativity with Content Management
Page 90: Synchronizing Creativity with Content Management
Page 91: Synchronizing Creativity with Content Management
Page 92: Synchronizing Creativity with Content Management
Page 93: Synchronizing Creativity with Content Management
Page 94: Synchronizing Creativity with Content Management
Page 95: Synchronizing Creativity with Content Management

flexi + automated setup+ good defaults= happy help desk

Page 96: Synchronizing Creativity with Content Management

flexi logo variations

Page 97: Synchronizing Creativity with Content Management

flexi = child themes+ extensible (+/-)

+ widget formats+ shortcode library

Page 98: Synchronizing Creativity with Content Management
Page 99: Synchronizing Creativity with Content Management

flexi+ mobile themes

Page 100: Synchronizing Creativity with Content Management
Page 101: Synchronizing Creativity with Content Management
Page 102: Synchronizing Creativity with Content Management
Page 103: Synchronizing Creativity with Content Management
Page 104: Synchronizing Creativity with Content Management

+ plugins

Page 105: Synchronizing Creativity with Content Management

Main Third-PartyGravity Forms

WP SuperCache

Akismet

Networks for WordPress

Main BU-specificBU Navigation

Access Control List (w/ Single Sign-on)

User Management (w/ Single Sign-on)

Content Banner

Post Details

Advanced Tiny MCE

Site Manager

Cache / Message Queue Daemon

Integratedw/ BU apps BU Calendar

BU Maps

Google Search Appliance

Course FeedsTraining Manager

Emergency Alert

How many plugins does it take?

Page 106: Synchronizing Creativity with Content Management

Main Third-PartyGravity Forms

WP SuperCache

Akismet

Networks for WordPress

Main BU-specificBU Navigation

Access Control List (w/ Single Sign-on)

User Management (w/ Single Sign-on)

Content Banner

Post Details

Advanced Tiny MCE

Site Manager

Cache / Message Queue Daemon

Integratedw/ BU apps BU Calendar

BU Maps

Google Search Appliance

Course FeedsTraining Manager

Emergency Alert

How many plugins does it take?

Page 107: Synchronizing Creativity with Content Management
Page 108: Synchronizing Creativity with Content Management

Main Third-PartyGravity Forms

WP SuperCache

Akismet

Networks for WordPress

Main BU-specificBU Navigation

Access Control List (w/ Single Sign-on)

User Management (w/ Single Sign-on)

Content Banner

Post Details

Advanced Tiny MCE

Site Manager

Cache / Message Queue Daemon

Integratedw/ BU apps BU Calendar

BU Maps

Google Search Appliance

Course FeedsTraining Manager

Emergency Alert

How many plugins does it take?

Page 109: Synchronizing Creativity with Content Management

Up next» + mobile+ BU Today+ libraries+ magazines+ responsive+ wp community

Page 110: Synchronizing Creativity with Content Management

Gregory Corneliusvs Scott Dasse

(by)@gcorne

Page 111: Synchronizing Creativity with Content Management