SlideShare uma empresa Scribd logo
1 de 21
Enterprise WordPressDos and Don'ts Arwin Holmes Technical Project Manager NorthPoint Solutions, LLC WE LEAD WITH EXPERIENCE.
Talk Overview What “enterprise” means to you? How WordPress has evolved Guidelines for managers, developers, users and owners of WordPress-powered sites covering the following areas: Hosting Infrastructure Migration Development Launch Training Maintenance
So what does “enterprise” mean? A starship in some popular science fiction series? A company or business? In the context of this WordPress presentation, it means: Supporting large scale sites with regards to: Site traffic Site content Site availability Maximizing uptime Providing professional services
The WordPress Evolution:from Blogging Platform to CMS WP version 2.3 - Custom Taxonomies No longer limited to just categories and tags A feature rarely used until 2010 with added support in 2.9 and 3.0 WP version 2.9 - Custom Post Types No longer limited to just pages and posts A feature rarely used until 2010 with added support in 3.0 WordPress matures to a CMS WP version 3.1 – Network Admin and Expanded Queries Streamlined admin and writing interfaces WP version 3.2 – Performance and Modernization Faster and more lightweight Support for incremental updates
Personal View of WordPress Adoption as a CMS 2008-2009: Migrated multiple sites from Movable Type for various Conde Nast Digital properties 8/2010: Migrated fashion.elle.com from TypePad 9/2010: Migrated ellegirl.com from TypePad and EZ Publish 5/2011: Migrated dailywd.womansday.com from TypePad Current projects include full multi-site installs and proof of concepts for full intranet and extranet offerings
Guidelines Dos and Don’ts to consider when working with WordPress
Hosting Infrastructure Do Carefully evaluate service offerings before deciding on a host Give yourself at least 2 weeks for new WordPress VIP setups Give yourself additional time for VIP code and plug-in reviews Leverage AMI’s for sites hosted on Amazon Web Services Use multiple regions for failover on Amazon Web Services Use a Content Delivery Network (CDN) Don’t Host multiple high-trafficked sites on the same hardware
Migration Do Transfer your SEO juice using 301 redirects Minimize the need for a double-publishing scenario Don’t Forget about your image assets
Development Do Use a source control system (e.g. SVN, GIT) for your code Install WordPress with it hidden from search engines Have a search engine blocking robots.txt file User-agent: * Disallow: / Leverage WordPress’s API Library Use WPQuery Use transients Use wp_enqueue_style and wp_enqueue_script
Development (cont’d) Don’t Modify WordPress core files Write your own SQL queries unless absolutely necessary Go plug-in crazy (be minimal about what you activate and if it makes sense, see if it can be packaged with the theme instead) TIP: Evaluating Plug-ins Past and recent activity Usage / adoption Compatibility (current and future) Forget about your admin users – use contextual help and train them
Launch Do Lower DNS TTL settings before launch (if updating DNS address) Apply appropriate CDN exceptions for wp-admin pages Update WordPress settings to make it visible to search engines Replace the search engine blocking robots.txt file with a valid one Verify server permissions on files and directories Set up an automated deployment process Don’t Deploy unnecessary files (source control files, .DS_Store, ._, etc) and settings (testing environments) to production servers Keep .htaccess writeable
Training Do Train your users for their various WordPress admin roles Don’t Assume everyone knows how to use WordPress (presumably why you’re here!)
Maintenance Do Keep your core and plug-in versions up to date WordPress generally releases major versions every 6 months Read about the plug-in version updates Plan major code releases during off-peak hours Don’t Let your site’s code get outdated
Three Final Points Perform Relax Promote
Perform.Cache whenever possible. PHP op-code cache (e.g. APC) Object Cache (e.g. Memcached) Web Proxy (e.g. Squid, Varnish) Content Delivery Network (e.g. Akamai, LimeLight,  S3) Plug-ins (e.g. WP Super Cache, Batcache, etc) TIP: Beware of plug-ins using external web services
Relax.Secure your site. Passwords.  Everything tastes better with a little SALT. Table Prefixes.  Don’t stick with the default “wp_” Permissions.  Reserve write privileges for only the most deserving files, directories, and plug-ins. Data.  Back up files and database regularly. Tracking.  Log and monitor your site. Great resources: http://codex.wordpress.org/Hardening_WordPress
Promote.Optimize and network. Use tracking software (e.g. Google Analytics) to help refine your search keywords and descriptions. Leverage social network (e.g. Facebook, Twitter) integration for viral traffic.
Continuing Education Where do we go from here?
Dive deeper.Related WordCamp Sessions. 7/23 330pm - Enterprise Publishing on WordPress.com VIP 7/23 330pm – WordPress & InBound Marketing 7/23 415pm – How to Market Your Blog 7/24 415pm – Advanced Theme Performance Techniques 7/24 345pm – jQuery Performance and New Features 7/24 515pm – Don’t Be a Tool: Content (Management) Strategy
A few WordPress sites developed by NorthPoint Solutions, LLC tvrecaps.ew.com fashion.elle.com ellegirl.com dailywd.womansday.com blog.caranddriver.com
Shameless plug.Need consulting services or a job? Grab my business card. Talk to me.  I’m hungry for your feedback. Connect online. @arwinholmes aholmes@northps.com WE LEAD WITH EXPERIENCE.

Mais conteúdo relacionado

Último

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 WoodJuan lago vázquez
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 FresherRemote DBA Services
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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 SavingEdi Saputra
 
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, ...apidays
 
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 Takeoffsammart93
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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.pdfOrbitshub
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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.pptxRustici Software
 
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 2024The Digital Insurer
 
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...apidays
 
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 ...apidays
 
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 businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Último (20)

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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
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, ...
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
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
 
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...
 
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 ...
 
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 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destaque (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

WordCamp Boston 2011 - Enterprise WordPress Dos & Don'ts

  • 1. Enterprise WordPressDos and Don'ts Arwin Holmes Technical Project Manager NorthPoint Solutions, LLC WE LEAD WITH EXPERIENCE.
  • 2. Talk Overview What “enterprise” means to you? How WordPress has evolved Guidelines for managers, developers, users and owners of WordPress-powered sites covering the following areas: Hosting Infrastructure Migration Development Launch Training Maintenance
  • 3. So what does “enterprise” mean? A starship in some popular science fiction series? A company or business? In the context of this WordPress presentation, it means: Supporting large scale sites with regards to: Site traffic Site content Site availability Maximizing uptime Providing professional services
  • 4. The WordPress Evolution:from Blogging Platform to CMS WP version 2.3 - Custom Taxonomies No longer limited to just categories and tags A feature rarely used until 2010 with added support in 2.9 and 3.0 WP version 2.9 - Custom Post Types No longer limited to just pages and posts A feature rarely used until 2010 with added support in 3.0 WordPress matures to a CMS WP version 3.1 – Network Admin and Expanded Queries Streamlined admin and writing interfaces WP version 3.2 – Performance and Modernization Faster and more lightweight Support for incremental updates
  • 5. Personal View of WordPress Adoption as a CMS 2008-2009: Migrated multiple sites from Movable Type for various Conde Nast Digital properties 8/2010: Migrated fashion.elle.com from TypePad 9/2010: Migrated ellegirl.com from TypePad and EZ Publish 5/2011: Migrated dailywd.womansday.com from TypePad Current projects include full multi-site installs and proof of concepts for full intranet and extranet offerings
  • 6. Guidelines Dos and Don’ts to consider when working with WordPress
  • 7. Hosting Infrastructure Do Carefully evaluate service offerings before deciding on a host Give yourself at least 2 weeks for new WordPress VIP setups Give yourself additional time for VIP code and plug-in reviews Leverage AMI’s for sites hosted on Amazon Web Services Use multiple regions for failover on Amazon Web Services Use a Content Delivery Network (CDN) Don’t Host multiple high-trafficked sites on the same hardware
  • 8. Migration Do Transfer your SEO juice using 301 redirects Minimize the need for a double-publishing scenario Don’t Forget about your image assets
  • 9. Development Do Use a source control system (e.g. SVN, GIT) for your code Install WordPress with it hidden from search engines Have a search engine blocking robots.txt file User-agent: * Disallow: / Leverage WordPress’s API Library Use WPQuery Use transients Use wp_enqueue_style and wp_enqueue_script
  • 10. Development (cont’d) Don’t Modify WordPress core files Write your own SQL queries unless absolutely necessary Go plug-in crazy (be minimal about what you activate and if it makes sense, see if it can be packaged with the theme instead) TIP: Evaluating Plug-ins Past and recent activity Usage / adoption Compatibility (current and future) Forget about your admin users – use contextual help and train them
  • 11. Launch Do Lower DNS TTL settings before launch (if updating DNS address) Apply appropriate CDN exceptions for wp-admin pages Update WordPress settings to make it visible to search engines Replace the search engine blocking robots.txt file with a valid one Verify server permissions on files and directories Set up an automated deployment process Don’t Deploy unnecessary files (source control files, .DS_Store, ._, etc) and settings (testing environments) to production servers Keep .htaccess writeable
  • 12. Training Do Train your users for their various WordPress admin roles Don’t Assume everyone knows how to use WordPress (presumably why you’re here!)
  • 13. Maintenance Do Keep your core and plug-in versions up to date WordPress generally releases major versions every 6 months Read about the plug-in version updates Plan major code releases during off-peak hours Don’t Let your site’s code get outdated
  • 14. Three Final Points Perform Relax Promote
  • 15. Perform.Cache whenever possible. PHP op-code cache (e.g. APC) Object Cache (e.g. Memcached) Web Proxy (e.g. Squid, Varnish) Content Delivery Network (e.g. Akamai, LimeLight, S3) Plug-ins (e.g. WP Super Cache, Batcache, etc) TIP: Beware of plug-ins using external web services
  • 16. Relax.Secure your site. Passwords. Everything tastes better with a little SALT. Table Prefixes. Don’t stick with the default “wp_” Permissions. Reserve write privileges for only the most deserving files, directories, and plug-ins. Data. Back up files and database regularly. Tracking. Log and monitor your site. Great resources: http://codex.wordpress.org/Hardening_WordPress
  • 17. Promote.Optimize and network. Use tracking software (e.g. Google Analytics) to help refine your search keywords and descriptions. Leverage social network (e.g. Facebook, Twitter) integration for viral traffic.
  • 18. Continuing Education Where do we go from here?
  • 19. Dive deeper.Related WordCamp Sessions. 7/23 330pm - Enterprise Publishing on WordPress.com VIP 7/23 330pm – WordPress & InBound Marketing 7/23 415pm – How to Market Your Blog 7/24 415pm – Advanced Theme Performance Techniques 7/24 345pm – jQuery Performance and New Features 7/24 515pm – Don’t Be a Tool: Content (Management) Strategy
  • 20. A few WordPress sites developed by NorthPoint Solutions, LLC tvrecaps.ew.com fashion.elle.com ellegirl.com dailywd.womansday.com blog.caranddriver.com
  • 21. Shameless plug.Need consulting services or a job? Grab my business card. Talk to me. I’m hungry for your feedback. Connect online. @arwinholmes aholmes@northps.com WE LEAD WITH EXPERIENCE.