Delivering the News on WordPress

23
@jeckman | @mfultcom | #wcme14 Delivering the News on WordPress WordCamp Maine 2014

description

How 10up and MaineToday Media leveraged WordPress to deliver the Portland Press Herald, Kennebec Journal, and Morning Sentinel online.

Transcript of Delivering the News on WordPress

Page 1: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Delivering the News on WordPress

WordCamp Maine 2014

Page 2: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Matt FultonMatt Fulton joined MTM as Director of Digital Services in October 2013 from local digital agency, Kemp Goldberg, where he was the technical lead working on a variety of development/design projects for clients ranging from Fortune 500 companies to local Maine brands.

Matt previously worked at the Boston Globe where he served as managing of advertising technology and also as sales development manager. He also has the experience of working at a start-up in the e-reader space.

The MTM Digital Services team is responsible for the development, functionality, and user-experience for all of our digital products including our websites, replica editions, mobile sites, and additional digital products. Matt and his wife live in Cumberland with their two young children.

Page 3: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

John EckmanJohn Eckman joined 10up as CEO in March 2014. He previously served as Managing Director for ISITE, Boston, Practice Director for Optaros, and Director of Development for PixelMEDIA.

He was one of the founding organizers of WordCamp Boston in 2010, and has spent the last 15 years focused on designing and building web and mobile experiences for clients, the last 8 in the open source CMS space.

Page 4: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Agenda

• Before

• Project: Redesign, Replatform, & Migrate

• After

• Q&A

Page 5: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 6: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 7: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 8: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Before• Design was dated. We had difficulty presenting diverse content in elegant and

coherent packages.

• Current system didn’t allow easy curation of content to homepage and section fronts, and mix additional media types with stories

• Non-responsive design with separate mobile site led to unpredictable content management

• Editorial flow from print to web was in a black box - no accessible API to syndication options

• CMS templating language had no community of knowledgeable developers behind it

• CMS admin was confusing, difficult to navigate, and inflexible.

• Ongoing costs for proprietary SaaS model web CMS were high relative to value

Page 9: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 10: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

The Project• Redesign

• Responsive

• Modern

• Elegant

• Multimedia Savvy

• Replatform

• Flexible

• Open, Large Community

• Curation enabled

• Cost effective

• Migrate

Page 11: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 12: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 13: Delivering the News on WordPress

Name | @twitter | #hashtag | url:slides.com

Page 14: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 15: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 16: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Page 17: Delivering the News on WordPress

Name | @twitter | #hashtag | url:slides.com

Page 18: Delivering the News on WordPress

Name | @twitter | #hashtag | url:slides.com

Page 19: Delivering the News on WordPress

Name | @twitter | #hashtag | url:slides.com

Page 20: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Ingestion• We used XML-RPC to enable MTM’s print CMS to

“push” content into WordPress

• Enables pushing of multiple assets per article (images, related articles, article sidebar items) retaining relationships setup in print CMS

• Intercept author bylines to line up for newswire stories, different source types

• Also enable syndication of stories between MTM sites

Page 21: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Migration

• Over 200,000 articles migrated from previous platform

• Plus over 800 interactive items, 145,000 images, and 3000 other ‘assets’

• WP-CLI with a very custom set of scripts to handle properly all the relationships, assets, authors, etc.

Page 22: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Integrations, Etc.• MailChimp

• Brightcove

• AccuWeather

• Google Analytics API / AddThis

• Gravity Forms

• Taboola

Page 23: Delivering the News on WordPress

@jeckman | @mfultcom | #wcme14

Q & AThanks To:

• Helen Hou-Sandí

• Chris Marslender

• Dave Kellam

• Dillon McCallum

• Andrew Mowe

• Eric Mann

• Grant Landram

• Ivan Lopez

• Tammy Hart

Thanks To:

• Matt Fulton

• Peter Vachon

• Doug Vanderweide

• Chad Gilley

• Lisa DeSisto