SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
WordPress Development
in the Enterprise
Ian Oeschger, IBM developerWorks
•Overview
•The Platform
•IT/Ops
Overview
WordPress! At IBM!
Developer engagement
A Developer Center
A developer center is a little bespoke microsite, typically
focused around an IBM offering, that we build and turn over
to our IBM developer colleagues so that they can go nuts
with it. 

Example: Big Insights in https://developer.ibm.com/hadoop

We tell them it is built to be, for them, a nimble, authentic,
beautiful platform for engaging their developer communities. 

“Dev2Dev”
A Developer Center
Another
Developer Centers
• S
Developer Centers
They started out as experiments but now:

100

About a hundred developer centers

1,000,000

About a million unique views a month

5? 6?

An integrated team of designers, builders, and IT 

1

A nascent strategy for putting 

them all together into a single network
Platform
•Theme
•Content types
•Authoring Tools
•Plugins
Theme
Theme
Theme
Content types *
•Docs, natch
•Resource manager

(“assets”, “your stuff”)
•Recipes
•Courses
Authoring Tools *
•Shortcodes!

[pn-getposts]

[pn-grid]

[pn-brick]

…
•Templates, but very few

Brochureware, e.g.
Authoring Tools *
[pn-panels id="gepmarquee"]
[panel class="cloud pn-p40 pn-bg-green-30" cover="true" bgimage="https://
developer.ibm.com/watson-analytics/wp-content/uploads/sites/79/2016/04/
watson_lead.jpg"]
<h1 class="pn-text-white pn-mb20">IBM Watson Analytics</h1>
<h4 class="pn-text-white">The benefits of advanced analytics without the
complexity</h4>
<h4 class="pn-text-white">A smart data discovery service available on the cloud</
h4>
<p><a href="https://developer.ibm.com/api/view/id-160:title-Watson_Analytics"
class="hdr-btn pn-border-white pn-text-white">Sign up today</a></p>
[/panel]
[/pn-panels]
[tabs]<!--BEGIN TABS-->
[tab id="welcome" text="Welcome"]<!--BEGIN TAB 1-->
<div class="content-area-restricted pn-pt40 pn-pb40">
<h1>Analytics made easy</h1>
Plugins *
Platform scale-up
•Documentation!
•Automation (starter pages)
•Multi-tenancy, “hihacking”, spaces
•Hubs, with bosses
•Aggregation (pn-getposts et al)
IT/Ops
IT / Ops
•WordPress Multi-site
•LAMP on IHS (IBM’s web server)
•Hosted in SoftLayer
•Authentication: SSO tricks
•Analytics: Hotjar, GA, Coremetrics,
Piwik, Optimize.ly…
•Very simple topology:
IT / Ops
IT / Ops
•RTC client and repo -> GitHub
•Production and staging servers
IT / Ops scale-up
•Softlayer pods
•Mirroring on Enterprise MySQL
•Number of servers
•Edge servers, Akamai, CDN…that
stuff

b/c Number of requests on each
page is the issue not page load
Thanks! And links
• Devcenters
• https://developer.ibm.com/bpm
• https://developer.ibm.com/blockchain
• http://ibm.com/developerworks/connect
• Content types
• https://developer.ibm.com/hadoop/docs
• https://developer.ibm.com/recipes
• https://developer.ibm.com/blockchain/resources
• https://developer.ibm.com/courses
• Shortcodes
• https://developer.ibm.com/dw/docs/get-posts-shortcode/
• https://developer.ibm.com/dw/docs/bricks-the-building-
blocks-of-the-theme/
• https://developer.ibm.com/watson-analytics/

Mais conteúdo relacionado

Mais procurados

Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPress
Al Davis
 
Introduction to wordpress & theme implementation
Introduction to wordpress & theme implementationIntroduction to wordpress & theme implementation
Introduction to wordpress & theme implementation
www.netgains.org
 

Mais procurados (20)

The WordPress Way
The WordPress WayThe WordPress Way
The WordPress Way
 
Staying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and SecureStaying Online: Keeping Your Website Safe and Secure
Staying Online: Keeping Your Website Safe and Secure
 
WordPress Themes Demystified
WordPress Themes DemystifiedWordPress Themes Demystified
WordPress Themes Demystified
 
Wp maintenance and Security
Wp maintenance and SecurityWp maintenance and Security
Wp maintenance and Security
 
After the install
After the installAfter the install
After the install
 
Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPress
 
Introduction to wordpress & theme implementation
Introduction to wordpress & theme implementationIntroduction to wordpress & theme implementation
Introduction to wordpress & theme implementation
 
free best tutorial for wordpress
free best tutorial for wordpress free best tutorial for wordpress
free best tutorial for wordpress
 
Wordpress introduction
Wordpress introductionWordpress introduction
Wordpress introduction
 
More Multisite for the Masses
More Multisite for the MassesMore Multisite for the Masses
More Multisite for the Masses
 
free best tutorial for wordpress
free best tutorial for wordpress free best tutorial for wordpress
free best tutorial for wordpress
 
Deploying A Static Website Using WordPress
 Deploying A Static Website Using WordPress Deploying A Static Website Using WordPress
Deploying A Static Website Using WordPress
 
My website is live now what?
My website is live now what?My website is live now what?
My website is live now what?
 
Up and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web DesignUp and Running with WordPress - Site Shack Nashville Web Design
Up and Running with WordPress - Site Shack Nashville Web Design
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Web host
Web hostWeb host
Web host
 
The Often Useful Somewhat Annoying World of WordPress Multisite
The Often Useful Somewhat Annoying World of WordPress MultisiteThe Often Useful Somewhat Annoying World of WordPress Multisite
The Often Useful Somewhat Annoying World of WordPress Multisite
 
The Basics of WordPress
The Basics of WordPressThe Basics of WordPress
The Basics of WordPress
 
WordPress
WordPressWordPress
WordPress
 
Session wp
Session wpSession wp
Session wp
 

Destaque

From the Ground Up: Building a WordPress Business – A WordCamp Talk
From the Ground Up: Building a WordPress Business – A WordCamp TalkFrom the Ground Up: Building a WordPress Business – A WordCamp Talk
From the Ground Up: Building a WordPress Business – A WordCamp Talk
Seth Shoultes
 

Destaque (14)

Make your website the center of your online universe - Word Camp Wilmington 2017
Make your website the center of your online universe - Word Camp Wilmington 2017Make your website the center of your online universe - Word Camp Wilmington 2017
Make your website the center of your online universe - Word Camp Wilmington 2017
 
WordCamp Wilmington 2017 WP-API Why?
WordCamp Wilmington 2017   WP-API Why?WordCamp Wilmington 2017   WP-API Why?
WordCamp Wilmington 2017 WP-API Why?
 
How to Start a WordPress Meetup in Your Town
How to Start a WordPress Meetup in Your TownHow to Start a WordPress Meetup in Your Town
How to Start a WordPress Meetup in Your Town
 
How to grow your business in niche professions.
How to grow your business in niche professions.How to grow your business in niche professions.
How to grow your business in niche professions.
 
How To Get Better Support
How To Get Better SupportHow To Get Better Support
How To Get Better Support
 
Using Varnish with WordPress (#wcilm)
Using Varnish with WordPress (#wcilm)Using Varnish with WordPress (#wcilm)
Using Varnish with WordPress (#wcilm)
 
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
 
Facebook Ads: Is Your Website Ready to Convert Cold Traffic?
Facebook Ads: Is Your Website Ready to Convert Cold Traffic?Facebook Ads: Is Your Website Ready to Convert Cold Traffic?
Facebook Ads: Is Your Website Ready to Convert Cold Traffic?
 
WordCamp Wilmington Cousins
WordCamp Wilmington CousinsWordCamp Wilmington Cousins
WordCamp Wilmington Cousins
 
How to be Dope on Social Media 2017
How to be Dope on Social Media 2017How to be Dope on Social Media 2017
How to be Dope on Social Media 2017
 
The Small Business Strikes Back: A WordPress Story
The Small Business Strikes Back: A WordPress StoryThe Small Business Strikes Back: A WordPress Story
The Small Business Strikes Back: A WordPress Story
 
WordPress Myths Uncovered
WordPress Myths UncoveredWordPress Myths Uncovered
WordPress Myths Uncovered
 
Top 9 Lessons from Daily Blogging for over 900 Days & Still Counting
Top 9 Lessons from Daily Blogging for over 900 Days & Still CountingTop 9 Lessons from Daily Blogging for over 900 Days & Still Counting
Top 9 Lessons from Daily Blogging for over 900 Days & Still Counting
 
From the Ground Up: Building a WordPress Business – A WordCamp Talk
From the Ground Up: Building a WordPress Business – A WordCamp TalkFrom the Ground Up: Building a WordPress Business – A WordCamp Talk
From the Ground Up: Building a WordPress Business – A WordCamp Talk
 

Semelhante a WordPress Development in the Enterprise

Drupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product ModelDrupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product Model
Lev Tsypin
 
Building Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer Tools
Amazon Web Services
 

Semelhante a WordPress Development in the Enterprise (20)

New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developerNew voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 
Building MVP
Building MVPBuilding MVP
Building MVP
 
Meet ThinkShout, Inc.
Meet ThinkShout, Inc.Meet ThinkShout, Inc.
Meet ThinkShout, Inc.
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
 
Case study
Case studyCase study
Case study
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
Steve Randles
Steve RandlesSteve Randles
Steve Randles
 
Pat Farrell, Migrating Legacy Documentation to XML and DITA
Pat Farrell, Migrating Legacy Documentation to XML and DITAPat Farrell, Migrating Legacy Documentation to XML and DITA
Pat Farrell, Migrating Legacy Documentation to XML and DITA
 
Legacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyLegacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case study
 
Neev Open Source Contributions
Neev Open Source ContributionsNeev Open Source Contributions
Neev Open Source Contributions
 
Drupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product ModelDrupal Distributions, an Open Source Product Model
Drupal Distributions, an Open Source Product Model
 
Managing Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer EcosystemsManaging Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer Ecosystems
 
Building Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer ToolsBuilding Open Source Communities for AWS Serverless Developer Tools
Building Open Source Communities for AWS Serverless Developer Tools
 
My personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev opsMy personal story from azure it pro to azure dev ops
My personal story from azure it pro to azure dev ops
 
Ide benchmarking
Ide benchmarkingIde benchmarking
Ide benchmarking
 
Fsoss 2010 en
Fsoss 2010 enFsoss 2010 en
Fsoss 2010 en
 
How to scale Mendix teams - Mx meetup jan 28 2021
How to scale Mendix teams - Mx meetup  jan 28 2021How to scale Mendix teams - Mx meetup  jan 28 2021
How to scale Mendix teams - Mx meetup jan 28 2021
 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
 
Web-Development-ppt.pptx
Web-Development-ppt.pptxWeb-Development-ppt.pptx
Web-Development-ppt.pptx
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

WordPress Development in the Enterprise

  • 1. WordPress Development in the Enterprise Ian Oeschger, IBM developerWorks
  • 6. A Developer Center A developer center is a little bespoke microsite, typically focused around an IBM offering, that we build and turn over to our IBM developer colleagues so that they can go nuts with it. Example: Big Insights in https://developer.ibm.com/hadoop We tell them it is built to be, for them, a nimble, authentic, beautiful platform for engaging their developer communities. “Dev2Dev”
  • 10. Developer Centers They started out as experiments but now: 100
 About a hundred developer centers 1,000,000
 About a million unique views a month 5? 6?
 An integrated team of designers, builders, and IT 1
 A nascent strategy for putting 
 them all together into a single network
  • 12. Theme
  • 13. Theme
  • 14. Theme
  • 15. Content types * •Docs, natch •Resource manager
 (“assets”, “your stuff”) •Recipes •Courses
  • 17. Authoring Tools * [pn-panels id="gepmarquee"] [panel class="cloud pn-p40 pn-bg-green-30" cover="true" bgimage="https:// developer.ibm.com/watson-analytics/wp-content/uploads/sites/79/2016/04/ watson_lead.jpg"] <h1 class="pn-text-white pn-mb20">IBM Watson Analytics</h1> <h4 class="pn-text-white">The benefits of advanced analytics without the complexity</h4> <h4 class="pn-text-white">A smart data discovery service available on the cloud</ h4> <p><a href="https://developer.ibm.com/api/view/id-160:title-Watson_Analytics" class="hdr-btn pn-border-white pn-text-white">Sign up today</a></p> [/panel] [/pn-panels] [tabs]<!--BEGIN TABS--> [tab id="welcome" text="Welcome"]<!--BEGIN TAB 1--> <div class="content-area-restricted pn-pt40 pn-pb40"> <h1>Analytics made easy</h1>
  • 19. Platform scale-up •Documentation! •Automation (starter pages) •Multi-tenancy, “hihacking”, spaces •Hubs, with bosses •Aggregation (pn-getposts et al)
  • 21. IT / Ops •WordPress Multi-site •LAMP on IHS (IBM’s web server) •Hosted in SoftLayer •Authentication: SSO tricks •Analytics: Hotjar, GA, Coremetrics, Piwik, Optimize.ly… •Very simple topology:
  • 23. IT / Ops •RTC client and repo -> GitHub •Production and staging servers
  • 24. IT / Ops scale-up •Softlayer pods •Mirroring on Enterprise MySQL •Number of servers •Edge servers, Akamai, CDN…that stuff
 b/c Number of requests on each page is the issue not page load
  • 25. Thanks! And links • Devcenters • https://developer.ibm.com/bpm • https://developer.ibm.com/blockchain • http://ibm.com/developerworks/connect • Content types • https://developer.ibm.com/hadoop/docs • https://developer.ibm.com/recipes • https://developer.ibm.com/blockchain/resources • https://developer.ibm.com/courses • Shortcodes • https://developer.ibm.com/dw/docs/get-posts-shortcode/ • https://developer.ibm.com/dw/docs/bricks-the-building- blocks-of-the-theme/ • https://developer.ibm.com/watson-analytics/