SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
@jeckman | @mfultcom | #wcme14
Delivering the News
on WordPress
WordCamp Maine 2014
@jeckman | @mfultcom | #wcme14
Matt Fulton
Matt 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.
@jeckman | @mfultcom | #wcme14
John Eckman
John 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.
@jeckman | @mfultcom | #wcme14
Agenda
• Before
• Project: Redesign, Replatform, & Migrate
• After
• Q&A
@jeckman | @mfultcom | #wcme14
@jeckman | @mfultcom | #wcme14
@jeckman | @mfultcom | #wcme14
@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
@jeckman | @mfultcom | #wcme14
@jeckman | @mfultcom | #wcme14
The Project
• Redesign
• Responsive
• Modern
• Elegant
• Multimedia Savvy
• Replatform
• Flexible
• Open, Large Community
• Curation enabled
• Cost effective
• Migrate
@jeckman | @mfultcom | #wcme14
@jeckman | @mfultcom | #wcme14
Name | @twitter | #hashtag | url:slides.com
@jeckman | @mfultcom | #wcme14
@jeckman | @mfultcom | #wcme14
@jeckman | @mfultcom | #wcme14
Name | @twitter | #hashtag | url:slides.com
Name | @twitter | #hashtag | url:slides.com
Name | @twitter | #hashtag | url:slides.com
@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
@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.
@jeckman | @mfultcom | #wcme14
Integrations, Etc.
• MailChimp
• Brightcove
• AccuWeather
• Google Analytics API / AddThis
• Gravity Forms
• Taboola
@jeckman | @mfultcom | #wcme14
Q & A
Thanks 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

Weitere ähnliche Inhalte

Was ist angesagt?

Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress BubbleJohn Eckman
 
Responsive Design Heaven & Hell
Responsive Design Heaven & HellResponsive Design Heaven & Hell
Responsive Design Heaven & HellClarissa Peterson
 
Content Strategy for Responsive Websites
Content Strategy for Responsive WebsitesContent Strategy for Responsive Websites
Content Strategy for Responsive WebsitesClarissa Peterson
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…Christian Heilmann
 
UX Design for the Responsive Web - UX London 2014 Workshop
UX Design for the Responsive Web - UX London 2014 WorkshopUX Design for the Responsive Web - UX London 2014 Workshop
UX Design for the Responsive Web - UX London 2014 WorkshopMatt Gibson
 
Metro Metro Metro
Metro Metro MetroMetro Metro Metro
Metro Metro MetroSam Basu
 
actKM Conference: "The Future of Knowledge Sharing People and Technology!"
actKM Conference: "The Future of Knowledge Sharing People and Technology!"actKM Conference: "The Future of Knowledge Sharing People and Technology!"
actKM Conference: "The Future of Knowledge Sharing People and Technology!"David Gurteen
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Dylan Wilbanks
 
Jensimmons html5live-responsivedesign
Jensimmons html5live-responsivedesignJensimmons html5live-responsivedesign
Jensimmons html5live-responsivedesignJen Simmons
 
The Age of Responsive Design
The Age of Responsive DesignThe Age of Responsive Design
The Age of Responsive DesignDenise Jacobs
 
10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...
10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...
10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...Dylan Wilbanks
 
Developer Meet Designer (Andres Galante & Brian Leathem)
Developer Meet Designer (Andres Galante & Brian Leathem)Developer Meet Designer (Andres Galante & Brian Leathem)
Developer Meet Designer (Andres Galante & Brian Leathem)Red Hat Developers
 
Google Photos, DAMned Photos, and Statistics
Google Photos, DAMned Photos, and StatisticsGoogle Photos, DAMned Photos, and Statistics
Google Photos, DAMned Photos, and StatisticsMike Henderson
 
Your first web application. From Design to Launch
Your first web application. From Design to LaunchYour first web application. From Design to Launch
Your first web application. From Design to LaunchDavid Brooks
 
Game Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C WebsiteGame Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C WebsiteDavid Lecours
 
Social Media Project: Tumblr
Social Media Project: TumblrSocial Media Project: Tumblr
Social Media Project: TumblrSabrinaAlpino
 
WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?Micki Krimmel
 
Mobile Web Design. Less is More
Mobile Web Design. Less is MoreMobile Web Design. Less is More
Mobile Web Design. Less is MoreKula Partners
 
How long do websites last?
How long do websites last?How long do websites last?
How long do websites last?Dan Moriarty
 

Was ist angesagt? (20)

UX & Responsive Design
UX & Responsive DesignUX & Responsive Design
UX & Responsive Design
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress Bubble
 
Responsive Design Heaven & Hell
Responsive Design Heaven & HellResponsive Design Heaven & Hell
Responsive Design Heaven & Hell
 
Content Strategy for Responsive Websites
Content Strategy for Responsive WebsitesContent Strategy for Responsive Websites
Content Strategy for Responsive Websites
 
The image problem of the web and how to solve it…
The image problem of the web and how to solve it…The image problem of the web and how to solve it…
The image problem of the web and how to solve it…
 
UX Design for the Responsive Web - UX London 2014 Workshop
UX Design for the Responsive Web - UX London 2014 WorkshopUX Design for the Responsive Web - UX London 2014 Workshop
UX Design for the Responsive Web - UX London 2014 Workshop
 
Metro Metro Metro
Metro Metro MetroMetro Metro Metro
Metro Metro Metro
 
actKM Conference: "The Future of Knowledge Sharing People and Technology!"
actKM Conference: "The Future of Knowledge Sharing People and Technology!"actKM Conference: "The Future of Knowledge Sharing People and Technology!"
actKM Conference: "The Future of Knowledge Sharing People and Technology!"
 
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
Twin Redheaded Stepchildren of a Different Mother: The Usability of Accessibi...
 
Jensimmons html5live-responsivedesign
Jensimmons html5live-responsivedesignJensimmons html5live-responsivedesign
Jensimmons html5live-responsivedesign
 
The Age of Responsive Design
The Age of Responsive DesignThe Age of Responsive Design
The Age of Responsive Design
 
10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...
10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...
10 Years In The Hole: A Possibly Cautionary Tale About Being A Higher Ed Web ...
 
Developer Meet Designer (Andres Galante & Brian Leathem)
Developer Meet Designer (Andres Galante & Brian Leathem)Developer Meet Designer (Andres Galante & Brian Leathem)
Developer Meet Designer (Andres Galante & Brian Leathem)
 
Google Photos, DAMned Photos, and Statistics
Google Photos, DAMned Photos, and StatisticsGoogle Photos, DAMned Photos, and Statistics
Google Photos, DAMned Photos, and Statistics
 
Your first web application. From Design to Launch
Your first web application. From Design to LaunchYour first web application. From Design to Launch
Your first web application. From Design to Launch
 
Game Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C WebsiteGame Show: Beyond the A/E/C Website
Game Show: Beyond the A/E/C Website
 
Social Media Project: Tumblr
Social Media Project: TumblrSocial Media Project: Tumblr
Social Media Project: Tumblr
 
WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?WWCMD - What Would the Community Manager Do?
WWCMD - What Would the Community Manager Do?
 
Mobile Web Design. Less is More
Mobile Web Design. Less is MoreMobile Web Design. Less is More
Mobile Web Design. Less is More
 
How long do websites last?
How long do websites last?How long do websites last?
How long do websites last?
 

Ähnlich wie Delivering the News on WordPress

_gmc 3 min presentation!!!!
  _gmc 3 min presentation!!!!  _gmc 3 min presentation!!!!
_gmc 3 min presentation!!!!niffenegger
 
Pan iit09 pdn1-pub
Pan iit09 pdn1-pubPan iit09 pdn1-pub
Pan iit09 pdn1-pubCSRA, Inc.
 
Ab Cs Of Mobile Technology
Ab Cs Of Mobile TechnologyAb Cs Of Mobile Technology
Ab Cs Of Mobile Technologygcecs2009
 
The New Ecosystem of Event Technology
The New Ecosystem of Event TechnologyThe New Ecosystem of Event Technology
The New Ecosystem of Event TechnologySocial Tables
 
Digital Transformation - Kofax - Ranajit
Digital Transformation - Kofax - RanajitDigital Transformation - Kofax - Ranajit
Digital Transformation - Kofax - Ranajitranajit2604
 
Digital transformation kofax - ranajit
Digital transformation   kofax - ranajitDigital transformation   kofax - ranajit
Digital transformation kofax - ranajitranajit2604
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John Head
 
“Mobile and Tablet Content Distribution”
“Mobile and Tablet Content Distribution”“Mobile and Tablet Content Distribution”
“Mobile and Tablet Content Distribution”Content Marketing World
 
Shafiq Adam CV_2016
Shafiq Adam CV_2016Shafiq Adam CV_2016
Shafiq Adam CV_2016Shaf Adam
 
InfoTrends' view on customer communications management trends
InfoTrends' view on customer communications management trendsInfoTrends' view on customer communications management trends
InfoTrends' view on customer communications management trendsScriptura Engage
 
Annemarie Crivelli Portfolio
Annemarie Crivelli PortfolioAnnemarie Crivelli Portfolio
Annemarie Crivelli Portfolioacrivelli_amc
 
Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...
Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...
Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...Digital Clarity Group
 
PersonalBrandingGuide5.9.pdf
PersonalBrandingGuide5.9.pdfPersonalBrandingGuide5.9.pdf
PersonalBrandingGuide5.9.pdfSkylarLittle1
 

Ähnlich wie Delivering the News on WordPress (20)

_gmc 3 min presentation!!!!
  _gmc 3 min presentation!!!!  _gmc 3 min presentation!!!!
_gmc 3 min presentation!!!!
 
2016 Conduit Program
2016 Conduit Program2016 Conduit Program
2016 Conduit Program
 
Pan iit09 pdn1-pub
Pan iit09 pdn1-pubPan iit09 pdn1-pub
Pan iit09 pdn1-pub
 
Ab Cs Of Mobile Technology
Ab Cs Of Mobile TechnologyAb Cs Of Mobile Technology
Ab Cs Of Mobile Technology
 
The New Ecosystem of Event Technology
The New Ecosystem of Event TechnologyThe New Ecosystem of Event Technology
The New Ecosystem of Event Technology
 
Digital Transformation - Kofax - Ranajit
Digital Transformation - Kofax - RanajitDigital Transformation - Kofax - Ranajit
Digital Transformation - Kofax - Ranajit
 
Digital transformation kofax - ranajit
Digital transformation   kofax - ranajitDigital transformation   kofax - ranajit
Digital transformation kofax - ranajit
 
B.r.info solution
B.r.info solutionB.r.info solution
B.r.info solution
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
 
B.r.info solution
B.r.info solutionB.r.info solution
B.r.info solution
 
5.19.15
5.19.155.19.15
5.19.15
 
“Mobile and Tablet Content Distribution”
“Mobile and Tablet Content Distribution”“Mobile and Tablet Content Distribution”
“Mobile and Tablet Content Distribution”
 
Sirinya's Resume (effective April 2013)
Sirinya's Resume (effective April 2013)Sirinya's Resume (effective April 2013)
Sirinya's Resume (effective April 2013)
 
WCMC-2015. Delegates
WCMC-2015. DelegatesWCMC-2015. Delegates
WCMC-2015. Delegates
 
Shafiq Adam CV_2016
Shafiq Adam CV_2016Shafiq Adam CV_2016
Shafiq Adam CV_2016
 
MmIT Webinar - Essential tools and technologies for the library and informati...
MmIT Webinar - Essential tools and technologies for the library and informati...MmIT Webinar - Essential tools and technologies for the library and informati...
MmIT Webinar - Essential tools and technologies for the library and informati...
 
InfoTrends' view on customer communications management trends
InfoTrends' view on customer communications management trendsInfoTrends' view on customer communications management trends
InfoTrends' view on customer communications management trends
 
Annemarie Crivelli Portfolio
Annemarie Crivelli PortfolioAnnemarie Crivelli Portfolio
Annemarie Crivelli Portfolio
 
Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...
Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...
Digital Pulse Summit - Marketing with Mobile in Mind & Its Effect on Social &...
 
PersonalBrandingGuide5.9.pdf
PersonalBrandingGuide5.9.pdfPersonalBrandingGuide5.9.pdf
PersonalBrandingGuide5.9.pdf
 

Mehr von John Eckman

Don't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodDon't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodJohn Eckman
 
#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User PrivacyJohn Eckman
 
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...John Eckman
 
Working the Open: Open Source in an Agency
Working the Open: Open Source in an AgencyWorking the Open: Open Source in an Agency
Working the Open: Open Source in an AgencyJohn Eckman
 
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignGDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignJohn Eckman
 
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergThe Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergJohn Eckman
 
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...John Eckman
 
Gutenberg for Agencies
Gutenberg for AgenciesGutenberg for Agencies
Gutenberg for AgenciesJohn Eckman
 
Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsJohn Eckman
 
Dear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingDear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingJohn Eckman
 
But Why? Use Cases for the REST API
But Why? Use Cases for the REST APIBut Why? Use Cases for the REST API
But Why? Use Cases for the REST APIJohn Eckman
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four AgreementsJohn Eckman
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesJohn Eckman
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting DistributionJohn Eckman
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going CrazyJohn Eckman
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessJohn Eckman
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesJohn Eckman
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015John Eckman
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)John Eckman
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content OutJohn Eckman
 

Mehr von John Eckman (20)

Don't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' goodDon't fear the block: Gutenberg is gettin' good
Don't fear the block: Gutenberg is gettin' good
 
#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy#NoStalking: Advertising & User Privacy
#NoStalking: Advertising & User Privacy
 
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...There's a Reason We Call Them Institutions: Working in Higher Education Witho...
There's a Reason We Call Them Institutions: Working in Higher Education Witho...
 
Working the Open: Open Source in an Agency
Working the Open: Open Source in an AgencyWorking the Open: Open Source in an Agency
Working the Open: Open Source in an Agency
 
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By DesignGDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
GDPR FTW, or, How I Learned to Stop Worrying and Love Privacy By Design
 
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of GutenbergThe Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
The Blob, the Chunk, & the Block: Structured Content in the Age of Gutenberg
 
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
Taking Back What and From Whom?: Imagined Communities and Role of WordPress i...
 
Gutenberg for Agencies
Gutenberg for AgenciesGutenberg for Agencies
Gutenberg for Agencies
 
Engaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-ProfitsEngaging in Digital: Sites for Non-Profits
Engaging in Digital: Sites for Non-Profits
 
Dear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content TargetingDear Firstname Lastname: Personalization & Content Targeting
Dear Firstname Lastname: Personalization & Content Targeting
 
But Why? Use Cases for the REST API
But Why? Use Cases for the REST APIBut Why? Use Cases for the REST API
But Why? Use Cases for the REST API
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four Agreements
 
Distributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote CompaniesDistributed, not Disconnected: Employee Engagement for Remote Companies
Distributed, not Disconnected: Employee Engagement for Remote Companies
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting Distribution
 
Managing Clients without Going Crazy
Managing Clients without Going CrazyManaging Clients without Going Crazy
Managing Clients without Going Crazy
 
Stop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining SuccessStop Gathering Requirements - Start Defining Success
Stop Gathering Requirements - Start Defining Success
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to Allies
 
WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015WordPress as a CMS Platform: Gilbane 2015
WordPress as a CMS Platform: Gilbane 2015
 
The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)The Future of WordPress (and Your Role In It)
The Future of WordPress (and Your Role In It)
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 

Kürzlich hochgeladen

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Delivering the News on WordPress

  • 1. @jeckman | @mfultcom | #wcme14 Delivering the News on WordPress WordCamp Maine 2014
  • 2. @jeckman | @mfultcom | #wcme14 Matt Fulton Matt 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.
  • 3. @jeckman | @mfultcom | #wcme14 John Eckman John 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.
  • 4. @jeckman | @mfultcom | #wcme14 Agenda • Before • Project: Redesign, Replatform, & Migrate • After • Q&A
  • 8. @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
  • 10. @jeckman | @mfultcom | #wcme14 The Project • Redesign • Responsive • Modern • Elegant • Multimedia Savvy • Replatform • Flexible • Open, Large Community • Curation enabled • Cost effective • Migrate
  • 11. @jeckman | @mfultcom | #wcme14
  • 12. @jeckman | @mfultcom | #wcme14
  • 13. Name | @twitter | #hashtag | url:slides.com
  • 14. @jeckman | @mfultcom | #wcme14
  • 15. @jeckman | @mfultcom | #wcme14
  • 16. @jeckman | @mfultcom | #wcme14
  • 17. Name | @twitter | #hashtag | url:slides.com
  • 18. Name | @twitter | #hashtag | url:slides.com
  • 19. Name | @twitter | #hashtag | url:slides.com
  • 20. @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
  • 21. @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.
  • 22. @jeckman | @mfultcom | #wcme14 Integrations, Etc. • MailChimp • Brightcove • AccuWeather • Google Analytics API / AddThis • Gravity Forms • Taboola
  • 23. @jeckman | @mfultcom | #wcme14 Q & A Thanks 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