SlideShare a Scribd company logo
1 of 36
Download to read offline
John Eckman • @jeckman • #gilbane
WO R D P R E S S AS A C M S
P L AT F O R M
B U I L D I N G A B E T T E R AU T H O R I N G E X P E R I E N C E
John Eckman • @jeckman • #gilbane
T H E E N T E R P R I S E
D I S C O N N E C T
John Eckman • @jeckman • #gilbane
http://ma.tt/2015/11/seventy-five-to-go/
John Eckman • @jeckman • #gilbane
http://ma.tt/2015/11/seventy-five-to-go/
John Eckman • @jeckman • #gilbane
http://trends.builtwith.com/cms
John Eckman • @jeckman • #gilbane
http://trends.builtwith.com/cms
John Eckman • @jeckman • #gilbane
http://trends.builtwith.com/cms
@jeckman • #wcnyc
http://jboye.com/blog/wordpress-the-most-used-cms-in-the-world-and-still-not-good-enough/
@jeckman • #wcnyc
“Despite all these apparent strengths, very
few organisations consider WordPress as
an option when they go through a CMS
selection exercise. Large and complex
organisations seem to mostly ignore it.”
http://jboye.com/blog/wordpress-the-most-used-cms-in-the-world-and-still-not-good-enough/
John Eckman • @jeckman • #gilbane
W H Y D O P E O P L E I G N O R E
WO R D P R E S S ?
John Eckman • @jeckman • #gilbane
John Eckman • @jeckman • #gilbane
https://developer.wordpress.com/calypso/
John Eckman • @jeckman • #gilbane
G A RT N E R M AG I C Q UA D R A N T, 2 0 1 4
[WordPress] appears significantly less than other
vendors . . . where key scenarios require integration
with other enterprise systems . . . .
John Eckman • @jeckman • #gilbane
G A RT N E R M AG I C Q UA D R A N T, 2 0 1 4
[WordPress] appears significantly less than other
vendors . . . where key scenarios require integration
with other enterprise systems . . . .
The downside of WordPress' usability and
accessibility is . . . content sprawl and reduced
governance.
John Eckman • @jeckman • #gilbane
G A RT N E R M AG I C Q UA D R A N T, 2 0 1 4
[WordPress] appears significantly less than other
vendors . . . where key scenarios require integration
with other enterprise systems . . . .
The downside of WordPress' usability and
accessibility is . . . content sprawl and reduced
governance.
WordPress' simple elegance suits organizations with
simple requirements, but the innovative aspirations of
many enterprises . . . require more innovation and
sophistication.
John Eckman • @jeckman • #gilbane
“Everything should
be made as simple as
possible, but no
simpler”
- Einstein
John Eckman • @jeckman • #gilbane
WO R D P R E S S I S N OT
J U S T F O R B LO G G I N G
John Eckman • @jeckman • #gilbane
P E R M I S S I O N S , WO R K F LOW, U S E R S
John Eckman • @jeckman • #gilbane
C O N T E N T T Y P E S , M E TA DATA , &
TA XO N O M I E S
John Eckman • @jeckman • #gilbane
C O N T E N T T Y P E S , M E TA DATA , &
TA XO N O M I E S
John Eckman • @jeckman • #gilbane
C O N T E N T T Y P E S , M E TA DATA , &
TA XO N O M I E S
John Eckman • @jeckman • #gilbane
C O N T E N T T Y P E S , M E TA DATA , &
TA XO N O M I E S
John Eckman • @jeckman • #gilbane
C O N T E N T T Y P E S , M E TA DATA , &
TA XO N O M I E S
John Eckman • @jeckman • #gilbane
C O N T E N T T Y P E S , M E TA DATA , &
TA XO N O M I E S
John Eckman • @jeckman • #gilbane
C U S TO M C O N T E N T T Y P E S , M E TA
DATA , & TA XO N O M I E S
• register_post_type( $post_type, $args );
• register_taxonomy( $taxonomy, $object_type, $args );
• add_post_meta($post_id, $meta_key, $meta_value, $unique);
• add_user_meta( $user_id, $meta_key, $meta_value,
$unique );
• add_comment_meta( $comment_id, $meta_key,
$meta_value, $unique );
• add_term_meta() (in 4.4)
John Eckman • @jeckman • #gilbane
M U LT I S I T E N E T WO R K S ( A N D
N E T WO R K S O F N E T WO R K S )
John Eckman • @jeckman • #gilbane
M U LT I L I N G UA L / I N T E R N AT I O N A L
John Eckman • @jeckman • #gilbane
W P- C L I
John Eckman • @jeckman • #gilbane
E L AS T I C S E A R C H
John Eckman • @jeckman • #gilbane
J S O N R E S T A P I
John Eckman • @jeckman • #gilbane
T H E VA LU E O F
S I M P L I C I T Y A N D F O C U S
P H I LO S O P H Y- D R I V E N
D E V E LO P M E N T
• Out of the Box
• Design for the
Majority
• Decisions, not
Options
• Clean, Lean, and
Mean
• Striving for Simplicity
• Deadlines are not
Arbitrary
• The Vocal Minority
• Our Bill of Rights
https://wordpress.org/about/philosophy/
John Eckman • @jeckman • #gilbane
“Simple can be harder
than complex: You
have to work hard . . .
to make it simple. but .
. . once you get there,
you can move
mountains”
- Steve Jobs
John Eckman • @jeckman • #gilbane
“What the detractors and critics of
[WordPress] have been saying for
years, is true. [WordPress] is not for
everybody; . . . it can only meet the
needs of 90% of [CMS stakeholders].”
http://www.filmaluation.com/who1killed1the1electric1car.html
John Eckman • @jeckman • #gilbane
John Eckman • @jeckman • #gilbane
john@10up.com
@jeckman
johneckman.com
John Eckman • @jeckman • #gilbane
Q & A

More Related Content

What's hot

You Created a Plugin. Now What?
You Created a Plugin. Now What?You Created a Plugin. Now What?
You Created a Plugin. Now What?Adam W. Warner
 
The Next Ten Years of Social Media
The Next Ten Years of Social MediaThe Next Ten Years of Social Media
The Next Ten Years of Social MediaPeter Kim
 
Create to Connect: How to Blow Up Your Brand and Be Creative Everyday
Create to Connect: How to Blow Up Your Brand and Be Creative EverydayCreate to Connect: How to Blow Up Your Brand and Be Creative Everyday
Create to Connect: How to Blow Up Your Brand and Be Creative EverydayDesignBloggersConference
 
You Created a Plugin. Now What? WordCamp Orange County
You Created a Plugin. Now What? WordCamp Orange CountyYou Created a Plugin. Now What? WordCamp Orange County
You Created a Plugin. Now What? WordCamp Orange CountyAdam W. Warner
 
Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18
Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18
Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18GrowthHackers
 
Presentation on Web Standards and Open Data
Presentation on Web Standards and Open DataPresentation on Web Standards and Open Data
Presentation on Web Standards and Open DataAmber Case
 
Creative Contents on Instagram
Creative Contents on InstagramCreative Contents on Instagram
Creative Contents on InstagramKomfo
 
The Power of Visual Storytelling in Social Media
The Power of Visual Storytelling in Social Media The Power of Visual Storytelling in Social Media
The Power of Visual Storytelling in Social Media Alexandra Maia
 
Dumarck's Cinematography Story
Dumarck's  Cinematography Story  Dumarck's  Cinematography Story
Dumarck's Cinematography Story Dumarck Barlatier
 
Organizaciones auto-organizadas - Ágiles 2015
Organizaciones auto-organizadas - Ágiles 2015Organizaciones auto-organizadas - Ágiles 2015
Organizaciones auto-organizadas - Ágiles 2015Alejandra Alfonso
 
It's not what you know, it's how you show.
It's not what you know, it's how you show.It's not what you know, it's how you show.
It's not what you know, it's how you show.George Mount
 

What's hot (12)

You Created a Plugin. Now What?
You Created a Plugin. Now What?You Created a Plugin. Now What?
You Created a Plugin. Now What?
 
The Next Ten Years of Social Media
The Next Ten Years of Social MediaThe Next Ten Years of Social Media
The Next Ten Years of Social Media
 
Create to Connect: How to Blow Up Your Brand and Be Creative Everyday
Create to Connect: How to Blow Up Your Brand and Be Creative EverydayCreate to Connect: How to Blow Up Your Brand and Be Creative Everyday
Create to Connect: How to Blow Up Your Brand and Be Creative Everyday
 
You Created a Plugin. Now What? WordCamp Orange County
You Created a Plugin. Now What? WordCamp Orange CountyYou Created a Plugin. Now What? WordCamp Orange County
You Created a Plugin. Now What? WordCamp Orange County
 
Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18
Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18
Context & Positioning: The Fast Path from Why? to Wow! - #GHConf18
 
Presentation on Web Standards and Open Data
Presentation on Web Standards and Open DataPresentation on Web Standards and Open Data
Presentation on Web Standards and Open Data
 
Creative Contents on Instagram
Creative Contents on InstagramCreative Contents on Instagram
Creative Contents on Instagram
 
The Power of Visual Storytelling in Social Media
The Power of Visual Storytelling in Social Media The Power of Visual Storytelling in Social Media
The Power of Visual Storytelling in Social Media
 
Dumarck's Cinematography Story
Dumarck's  Cinematography Story  Dumarck's  Cinematography Story
Dumarck's Cinematography Story
 
Organizaciones auto-organizadas - Ágiles 2015
Organizaciones auto-organizadas - Ágiles 2015Organizaciones auto-organizadas - Ágiles 2015
Organizaciones auto-organizadas - Ágiles 2015
 
It's not what you know, it's how you show.
It's not what you know, it's how you show.It's not what you know, it's how you show.
It's not what you know, it's how you show.
 
Growth Hacking
Growth Hacking Growth Hacking
Growth Hacking
 

Viewers also liked

Viewers also liked (20)

Clinicare
ClinicareClinicare
Clinicare
 
Presentacion de-conocimiento sesion 1
Presentacion de-conocimiento sesion 1Presentacion de-conocimiento sesion 1
Presentacion de-conocimiento sesion 1
 
ChartAir Europe- (later Panalpina) 1978-1999
ChartAir Europe- (later Panalpina) 1978-1999ChartAir Europe- (later Panalpina) 1978-1999
ChartAir Europe- (later Panalpina) 1978-1999
 
Ais
AisAis
Ais
 
Lead Management System
Lead Management SystemLead Management System
Lead Management System
 
ABOUT TSS PPT
ABOUT TSS PPTABOUT TSS PPT
ABOUT TSS PPT
 
Gale Petersen Design Samples
Gale Petersen Design SamplesGale Petersen Design Samples
Gale Petersen Design Samples
 
Electrical_Intern_Objectives r1
Electrical_Intern_Objectives r1Electrical_Intern_Objectives r1
Electrical_Intern_Objectives r1
 
What is campus hunger
What is campus hunger  What is campus hunger
What is campus hunger
 
1
11
1
 
Run time mmkp
Run time mmkpRun time mmkp
Run time mmkp
 
Actividad
ActividadActividad
Actividad
 
5s
5s5s
5s
 
TDGFReport_AccessibilityFINAL_webposting
TDGFReport_AccessibilityFINAL_webpostingTDGFReport_AccessibilityFINAL_webposting
TDGFReport_AccessibilityFINAL_webposting
 
Presentazione lavoro di tesi
Presentazione lavoro di tesiPresentazione lavoro di tesi
Presentazione lavoro di tesi
 
Padova 4.0: Quattro temi partendo da zero
Padova 4.0: Quattro temi partendo da zeroPadova 4.0: Quattro temi partendo da zero
Padova 4.0: Quattro temi partendo da zero
 
Il presente indicativo dei verbi italiani
Il presente indicativo dei verbi italianiIl presente indicativo dei verbi italiani
Il presente indicativo dei verbi italiani
 
Wsn in iot updated
Wsn in iot updatedWsn in iot updated
Wsn in iot updated
 
Reanimación con fluidos shock hipovolémico - CICAT-SALUD
Reanimación con fluidos shock hipovolémico - CICAT-SALUDReanimación con fluidos shock hipovolémico - CICAT-SALUD
Reanimación con fluidos shock hipovolémico - CICAT-SALUD
 
Report_SmartSuggest
Report_SmartSuggestReport_SmartSuggest
Report_SmartSuggest
 

Similar to WordPress as a CMS Platform: Gilbane 2015

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
 
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
 
Building Community, Building Software
Building Community, Building SoftwareBuilding Community, Building Software
Building Community, Building SoftwareJohn Eckman
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress BubbleJohn Eckman
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four AgreementsJohn Eckman
 
Kicking poly drama on its ass
Kicking poly drama on its assKicking poly drama on its ass
Kicking poly drama on its assCunning Minx
 
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
 
Learning from the other 78%
Learning from the other 78%Learning from the other 78%
Learning from the other 78%John Eckman
 
Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...
Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...
Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...Grant Simmons
 
What Social Media Analytics Can't Tell You (SXSW Interactive 2014)
What Social Media Analytics Can't Tell You (SXSW Interactive 2014)What Social Media Analytics Can't Tell You (SXSW Interactive 2014)
What Social Media Analytics Can't Tell You (SXSW Interactive 2014)Vision Critical
 
Yik Yak Happy Hacks
Yik Yak Happy HacksYik Yak Happy Hacks
Yik Yak Happy HacksDavid Tyler
 

Similar to WordPress as a CMS Platform: Gilbane 2015 (12)

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
 
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
 
Building Community, Building Software
Building Community, Building SoftwareBuilding Community, Building Software
Building Community, Building Software
 
Outside the WordPress Bubble
Outside the WordPress BubbleOutside the WordPress Bubble
Outside the WordPress Bubble
 
WPDrama & The Four Agreements
WPDrama & The Four AgreementsWPDrama & The Four Agreements
WPDrama & The Four Agreements
 
Kicking poly drama on its ass
Kicking poly drama on its assKicking poly drama on its ass
Kicking poly drama on its ass
 
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
 
Learning from the other 78%
Learning from the other 78%Learning from the other 78%
Learning from the other 78%
 
Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...
Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...
Paleo SEO | Understanding Foundational Human Needs to Drive Your Content Stra...
 
What Social Media Analytics Can't Tell You (SXSW Interactive 2014)
What Social Media Analytics Can't Tell You (SXSW Interactive 2014)What Social Media Analytics Can't Tell You (SXSW Interactive 2014)
What Social Media Analytics Can't Tell You (SXSW Interactive 2014)
 
Yik Yak Happy Hacks
Yik Yak Happy HacksYik Yak Happy Hacks
Yik Yak Happy Hacks
 

More from 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
 
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
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting DistributionJohn 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 and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectJohn 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
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content OutJohn Eckman
 
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPressEnterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPressJohn Eckman
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectJohn Eckman
 
Engineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about ContentEngineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about ContentJohn Eckman
 
The Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and DrupalThe Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and DrupalJohn Eckman
 

More from 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
 
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
 
Disrupting Distribution
Disrupting DistributionDisrupting Distribution
Disrupting Distribution
 
Client Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to AlliesClient Diplomacy: From Adversaries to Allies
Client Diplomacy: From Adversaries to Allies
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise Disconnect
 
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
 
Design From the Content Out
Design From the Content OutDesign From the Content Out
Design From the Content Out
 
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPressEnterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
Enterprise Video the Easy Way: Previewing the Brightcove Connector for WordPress
 
WordPress and the Enterprise Disconnect
WordPress and the Enterprise DisconnectWordPress and the Enterprise Disconnect
WordPress and the Enterprise Disconnect
 
Engineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about ContentEngineering Influence: Talking to Developers about Content
Engineering Influence: Talking to Developers about Content
 
The Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and DrupalThe Drop and The Word: Structured Content in WordPress and Drupal
The Drop and The Word: Structured Content in WordPress and Drupal
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 

WordPress as a CMS Platform: Gilbane 2015

  • 1. John Eckman • @jeckman • #gilbane WO R D P R E S S AS A C M S P L AT F O R M B U I L D I N G A B E T T E R AU T H O R I N G E X P E R I E N C E
  • 2. John Eckman • @jeckman • #gilbane T H E E N T E R P R I S E D I S C O N N E C T
  • 3. John Eckman • @jeckman • #gilbane http://ma.tt/2015/11/seventy-five-to-go/
  • 4. John Eckman • @jeckman • #gilbane http://ma.tt/2015/11/seventy-five-to-go/
  • 5. John Eckman • @jeckman • #gilbane http://trends.builtwith.com/cms
  • 6. John Eckman • @jeckman • #gilbane http://trends.builtwith.com/cms
  • 7. John Eckman • @jeckman • #gilbane http://trends.builtwith.com/cms
  • 9. @jeckman • #wcnyc “Despite all these apparent strengths, very few organisations consider WordPress as an option when they go through a CMS selection exercise. Large and complex organisations seem to mostly ignore it.” http://jboye.com/blog/wordpress-the-most-used-cms-in-the-world-and-still-not-good-enough/
  • 10. John Eckman • @jeckman • #gilbane W H Y D O P E O P L E I G N O R E WO R D P R E S S ?
  • 11. John Eckman • @jeckman • #gilbane
  • 12. John Eckman • @jeckman • #gilbane https://developer.wordpress.com/calypso/
  • 13. John Eckman • @jeckman • #gilbane G A RT N E R M AG I C Q UA D R A N T, 2 0 1 4 [WordPress] appears significantly less than other vendors . . . where key scenarios require integration with other enterprise systems . . . .
  • 14. John Eckman • @jeckman • #gilbane G A RT N E R M AG I C Q UA D R A N T, 2 0 1 4 [WordPress] appears significantly less than other vendors . . . where key scenarios require integration with other enterprise systems . . . . The downside of WordPress' usability and accessibility is . . . content sprawl and reduced governance.
  • 15. John Eckman • @jeckman • #gilbane G A RT N E R M AG I C Q UA D R A N T, 2 0 1 4 [WordPress] appears significantly less than other vendors . . . where key scenarios require integration with other enterprise systems . . . . The downside of WordPress' usability and accessibility is . . . content sprawl and reduced governance. WordPress' simple elegance suits organizations with simple requirements, but the innovative aspirations of many enterprises . . . require more innovation and sophistication.
  • 16. John Eckman • @jeckman • #gilbane “Everything should be made as simple as possible, but no simpler” - Einstein
  • 17. John Eckman • @jeckman • #gilbane WO R D P R E S S I S N OT J U S T F O R B LO G G I N G
  • 18. John Eckman • @jeckman • #gilbane P E R M I S S I O N S , WO R K F LOW, U S E R S
  • 19. John Eckman • @jeckman • #gilbane C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S
  • 20. John Eckman • @jeckman • #gilbane C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S
  • 21. John Eckman • @jeckman • #gilbane C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S
  • 22. John Eckman • @jeckman • #gilbane C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S
  • 23. John Eckman • @jeckman • #gilbane C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S
  • 24. John Eckman • @jeckman • #gilbane C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S
  • 25. John Eckman • @jeckman • #gilbane C U S TO M C O N T E N T T Y P E S , M E TA DATA , & TA XO N O M I E S • register_post_type( $post_type, $args ); • register_taxonomy( $taxonomy, $object_type, $args ); • add_post_meta($post_id, $meta_key, $meta_value, $unique); • add_user_meta( $user_id, $meta_key, $meta_value, $unique ); • add_comment_meta( $comment_id, $meta_key, $meta_value, $unique ); • add_term_meta() (in 4.4)
  • 26. John Eckman • @jeckman • #gilbane M U LT I S I T E N E T WO R K S ( A N D N E T WO R K S O F N E T WO R K S )
  • 27. John Eckman • @jeckman • #gilbane M U LT I L I N G UA L / I N T E R N AT I O N A L
  • 28. John Eckman • @jeckman • #gilbane W P- C L I
  • 29. John Eckman • @jeckman • #gilbane E L AS T I C S E A R C H
  • 30. John Eckman • @jeckman • #gilbane J S O N R E S T A P I
  • 31. John Eckman • @jeckman • #gilbane T H E VA LU E O F S I M P L I C I T Y A N D F O C U S
  • 32. P H I LO S O P H Y- D R I V E N D E V E LO P M E N T • Out of the Box • Design for the Majority • Decisions, not Options • Clean, Lean, and Mean • Striving for Simplicity • Deadlines are not Arbitrary • The Vocal Minority • Our Bill of Rights https://wordpress.org/about/philosophy/
  • 33. John Eckman • @jeckman • #gilbane “Simple can be harder than complex: You have to work hard . . . to make it simple. but . . . once you get there, you can move mountains” - Steve Jobs
  • 34. John Eckman • @jeckman • #gilbane “What the detractors and critics of [WordPress] have been saying for years, is true. [WordPress] is not for everybody; . . . it can only meet the needs of 90% of [CMS stakeholders].” http://www.filmaluation.com/who1killed1the1electric1car.html John Eckman • @jeckman • #gilbane
  • 35. John Eckman • @jeckman • #gilbane john@10up.com @jeckman johneckman.com
  • 36. John Eckman • @jeckman • #gilbane Q & A