SlideShare une entreprise Scribd logo
1  sur  23
Do’s and Don’ts of
#wcatx April 26, 2014
WordPress Multisite
WhoWe Are
Aaron Edwards
CTO/Lead Developer
Twitter: @UglyRobotDev
Ronnie Burt
Product Manager
Twitter: @ronnieburt
, , and CAMPUSPRESS
What is WordPress Multisite?
• A multisite network is a collection
of sites that all share the same
WordPress installation,
plugins/themes, and users.
• The red-headed stepchild of
WordPress
Two Types of Networks
1. Open Registration – anyone can signup and
create sites. (Like WordPress.com)
2. Closed or Trusted Networks – sites and user
registration is limited.
Example Networks
Open Registration (often with paid upgrades)
• WordPress.com
• Edublogs.org
• HappyTables.com
• MissionsPlace.com
Example Networks
Closed Registration
• WordCamp.org
• u.osu.edu
• bbcamerica.com
The Network Admin
Plugins andThemes
• Only Super Admin can add/edit
• Update on all sites at once
• Can choose to limit a theme to certain site(s)
• Plugins vs.Themes Network Activation
Use Multisite If…
• Sharing users across multiple sites
• Want users to create blogs/sites on-demand
• Intranet or internal company sites
• Need to aggregate content from network
• Development and test sites in one network
• Multiple personal or client sites in one network*
Don’t Use If…
• Users shouldn’t all be shared
• Need Public registration on each sub site
• Categories or tags will do
• Each site should look the same
• Admins on each site need FTP, etc.
• Users need to install plugins/themes
Subdomain vs Subdirectory
Subdomain
• mysite.com
• blogname.mysite.com
• username.mysite.com
Subdirectory
• mysite.com
• mysite.com/blogname
• mysite.com/username
Hosting
• Shared hosting NOT recommended
• Small networks can start with managed
hosting (WP Engine) or aVPS (DigitalOcean,
etc)
• Large networks – hire (or become) a
sysadmin!
Security
• Public means untrusted users!
– File types/uploads
– Embedding/scripts
– Content (copyright, DMCA, etc.)
• Plugins andThemes are OFTEN insecure in multisite,
be careful what you install!
Backups
• Do NOT use a plugin for backups (BackupBuddy,
Snapshot, etc.)
• Use host’s backup solution, or server side
scripts
• Large databases
Upgrades and Updates
• Auto-updates not recommended for large
networks
– define( 'DISALLOW_FILE_MODS', true );
– define( 'DO_NOT_UPGRADE_GLOBAL_TABLES', true );
• Code changes affect ALL sites!
• Use version control
Recommended Plugins
• Free Plugins
– http://wordpress.org/plugins/tags/multisite
• 25 PluginsWe Recommend
– http://wp.mu/8uu
Anti-Splog
• http://wordpress.org/plugins/anti-splog/
The ultimate plugin and service to stop and kill splogs
inWordPress Multisite
Domain Mapping
• Free
– http://wordpress.org/plugins/wordpress-mu-domain-mapping/
• Premium
– https://premium.wpmudev.org/project/domain-mapping/
Use a custom domain
name for a subsite in
your multisite install.
New Blog Templates
• Free
– http://wordpress.org/plugins/wpmu-new-blog-defaults
• Premium
– https://premium.wpmudev.org/project/new-blog-template/
Choose default content,
settings, plugins, theme
and more for all new
sites.
Multisite Plugin Manager
• Select what plugins sites have access to
– All sites
– Override for specific sites
• Auto-activate specific plugins on new sites
Manage plugin access permissions across your entire multisite network.
http://wordpress.org/plugins/multisite-plugin-manager/
Coding Pitfalls
• current_user_can(‘unfiltered_html’)
• NEVER loop through blogs!
• add_action( ‘network_admin_menu’, ‘my-settings’ );
• Capabilities
– Super Admin capabilities – manage_network_options
– Special admin capabilities
Multisite Roadmap
• Domain mapping in core?
• Multi-networks?
• Better Jetpack?
Questions?
Thank you #wcatx!
@UglyRobotDev
@ronnieburt
Security?
Scaling?
Recommended Plugins/Themes?

Contenu connexe

Tendances

Exploring WordPress Multisite
Exploring WordPress MultisiteExploring WordPress Multisite
Exploring WordPress MultisiteLisa Sabin-Wilson
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress MultisiteRyan Imel
 
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORKHOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORKGeorge Bikas
 
How to be a Super Super-Admin - WCMTL 2014
How to be a Super Super-Admin - WCMTL 2014How to be a Super Super-Admin - WCMTL 2014
How to be a Super Super-Admin - WCMTL 2014Richard Archambault
 
Wcmtl top-10-multisite
Wcmtl top-10-multisiteWcmtl top-10-multisite
Wcmtl top-10-multisiteAndrea Rennick
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for Youdrywallbmb
 
WordPress and Multisite
WordPress and MultisiteWordPress and Multisite
WordPress and MultisiteAndrea Rennick
 
WordPress Security
WordPress SecurityWordPress Security
WordPress SecurityIvan Storck
 
Introduction to WordPress 2016
Introduction to WordPress 2016Introduction to WordPress 2016
Introduction to WordPress 2016LumosTech
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner pptDipika Wadhvani
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteRaymund Mitchell
 
Introduction to WordPress Class 1
Introduction to WordPress Class 1Introduction to WordPress Class 1
Introduction to WordPress Class 1Adrian Mikeliunas
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressEunus Hosen
 
WordPress for Beginners by wpwebwizards.com
WordPress for Beginners by wpwebwizards.comWordPress for Beginners by wpwebwizards.com
WordPress for Beginners by wpwebwizards.comWP Web Wizards
 

Tendances (20)

Exploring WordPress Multisite
Exploring WordPress MultisiteExploring WordPress Multisite
Exploring WordPress Multisite
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress Multisite
 
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORKHOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORK
 
How to be a Super Super-Admin - WCMTL 2014
How to be a Super Super-Admin - WCMTL 2014How to be a Super Super-Admin - WCMTL 2014
How to be a Super Super-Admin - WCMTL 2014
 
Savannah
SavannahSavannah
Savannah
 
Wcmtl top-10-multisite
Wcmtl top-10-multisiteWcmtl top-10-multisite
Wcmtl top-10-multisite
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for You
 
WordPress and Multisite
WordPress and MultisiteWordPress and Multisite
WordPress and Multisite
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
Introduction to WordPress 2016
Introduction to WordPress 2016Introduction to WordPress 2016
Introduction to WordPress 2016
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner ppt
 
Keynote by Jane Wells
Keynote by Jane WellsKeynote by Jane Wells
Keynote by Jane Wells
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
Agile Wordpress
Agile WordpressAgile Wordpress
Agile Wordpress
 
Introduction to WordPress Class 1
Introduction to WordPress Class 1Introduction to WordPress Class 1
Introduction to WordPress Class 1
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
WordPress for Beginners by wpwebwizards.com
WordPress for Beginners by wpwebwizards.comWordPress for Beginners by wpwebwizards.com
WordPress for Beginners by wpwebwizards.com
 
Wordpress for Dummies
Wordpress for DummiesWordpress for Dummies
Wordpress for Dummies
 
WordPress Multisite Q&A
WordPress Multisite Q&AWordPress Multisite Q&A
WordPress Multisite Q&A
 

En vedette

WordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkWordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkJosé Conti Calveras
 
WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017
WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017
WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017Doug Lawrence
 
WordPress Multisite General Overview
WordPress Multisite General OverviewWordPress Multisite General Overview
WordPress Multisite General OverviewRonald Huereca
 
8,000 Sites and Counting: Running a *Huge* WordPress Service
8,000 Sites and Counting: Running a *Huge* WordPress Service8,000 Sites and Counting: Running a *Huge* WordPress Service
8,000 Sites and Counting: Running a *Huge* WordPress ServiceBilly Hylton
 
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...Angela Meeker
 
Top Plugins for WordPress multisite
Top Plugins for WordPress multisiteTop Plugins for WordPress multisite
Top Plugins for WordPress multisiteAndrea Rennick
 
Optimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super AffiliateOptimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super AffiliateAffiliate Summit
 
How To Effectively Train Autonomous Media Buyers
How To Effectively Train Autonomous Media BuyersHow To Effectively Train Autonomous Media Buyers
How To Effectively Train Autonomous Media BuyersAffiliate Summit
 
Multisite core concepts final
Multisite core concepts finalMultisite core concepts final
Multisite core concepts finalUmesh Chaudhary
 

En vedette (9)

WordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkWordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress Multinetwork
 
WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017
WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017
WordPress Multisite | WordPress Meetup Saint Petersburg, Russia 13 January 2017
 
WordPress Multisite General Overview
WordPress Multisite General OverviewWordPress Multisite General Overview
WordPress Multisite General Overview
 
8,000 Sites and Counting: Running a *Huge* WordPress Service
8,000 Sites and Counting: Running a *Huge* WordPress Service8,000 Sites and Counting: Running a *Huge* WordPress Service
8,000 Sites and Counting: Running a *Huge* WordPress Service
 
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
Extending WordPress Multisite for Fun and Profit by Angie Meeker at WordPress...
 
Top Plugins for WordPress multisite
Top Plugins for WordPress multisiteTop Plugins for WordPress multisite
Top Plugins for WordPress multisite
 
Optimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super AffiliateOptimize WordPress Like a Super Affiliate
Optimize WordPress Like a Super Affiliate
 
How To Effectively Train Autonomous Media Buyers
How To Effectively Train Autonomous Media BuyersHow To Effectively Train Autonomous Media Buyers
How To Effectively Train Autonomous Media Buyers
 
Multisite core concepts final
Multisite core concepts finalMultisite core concepts final
Multisite core concepts final
 

Similaire à 2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite

USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
 
WordPress Security and Best Practices
WordPress Security and Best PracticesWordPress Security and Best Practices
WordPress Security and Best PracticesRobert Vidal
 
How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014Primary Image Ltd
 
Ultimate Guide to WordPress Multisite
Ultimate Guide to WordPress MultisiteUltimate Guide to WordPress Multisite
Ultimate Guide to WordPress MultisiteAndrew Marks
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deckbelsien
 
WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014The Toolbox, Inc.
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpressCrack Aloud
 
Everything WordPress
Everything WordPressEverything WordPress
Everything WordPressEric Myers
 
WordPress intro
WordPress introWordPress intro
WordPress introdbnorth
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
Multisite: Lessons I Learned the Hard Way
Multisite: Lessons I Learned the Hard WayMultisite: Lessons I Learned the Hard Way
Multisite: Lessons I Learned the Hard Waysusanwrotethis
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate WorkshopThe Toolbox, Inc.
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPressMykl Roventine
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyNoel Saw
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Dave Wallace
 
WordPress Multisite at Texas A&M AgriLife
WordPress Multisite at Texas A&M AgriLifeWordPress Multisite at Texas A&M AgriLife
WordPress Multisite at Texas A&M AgriLifeTravis Ward
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website developmentJohn Faust
 

Similaire à 2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite (20)

USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 Days
 
WordPress Security and Best Practices
WordPress Security and Best PracticesWordPress Security and Best Practices
WordPress Security and Best Practices
 
How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014How to Secure your WordPress Website - WordCamp UK 2014
How to Secure your WordPress Website - WordCamp UK 2014
 
Ultimate Guide to WordPress Multisite
Ultimate Guide to WordPress MultisiteUltimate Guide to WordPress Multisite
Ultimate Guide to WordPress Multisite
 
WordPress Multisite deck
WordPress Multisite deckWordPress Multisite deck
WordPress Multisite deck
 
WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpress
 
Everything WordPress
Everything WordPressEverything WordPress
Everything WordPress
 
Wordpress
WordpressWordpress
Wordpress
 
WordPress intro
WordPress introWordPress intro
WordPress intro
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Multisite: Lessons I Learned the Hard Way
Multisite: Lessons I Learned the Hard WayMultisite: Lessons I Learned the Hard Way
Multisite: Lessons I Learned the Hard Way
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and Ugly
 
WordCamp 2015
WordCamp 2015WordCamp 2015
WordCamp 2015
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 
WordPress Multisite at Texas A&M AgriLife
WordPress Multisite at Texas A&M AgriLifeWordPress Multisite at Texas A&M AgriLife
WordPress Multisite at Texas A&M AgriLife
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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.pdfsudhanshuwaghmare1
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite

  • 1. Do’s and Don’ts of #wcatx April 26, 2014 WordPress Multisite
  • 2. WhoWe Are Aaron Edwards CTO/Lead Developer Twitter: @UglyRobotDev Ronnie Burt Product Manager Twitter: @ronnieburt , , and CAMPUSPRESS
  • 3. What is WordPress Multisite? • A multisite network is a collection of sites that all share the same WordPress installation, plugins/themes, and users. • The red-headed stepchild of WordPress
  • 4. Two Types of Networks 1. Open Registration – anyone can signup and create sites. (Like WordPress.com) 2. Closed or Trusted Networks – sites and user registration is limited.
  • 5. Example Networks Open Registration (often with paid upgrades) • WordPress.com • Edublogs.org • HappyTables.com • MissionsPlace.com
  • 6. Example Networks Closed Registration • WordCamp.org • u.osu.edu • bbcamerica.com
  • 8. Plugins andThemes • Only Super Admin can add/edit • Update on all sites at once • Can choose to limit a theme to certain site(s) • Plugins vs.Themes Network Activation
  • 9. Use Multisite If… • Sharing users across multiple sites • Want users to create blogs/sites on-demand • Intranet or internal company sites • Need to aggregate content from network • Development and test sites in one network • Multiple personal or client sites in one network*
  • 10. Don’t Use If… • Users shouldn’t all be shared • Need Public registration on each sub site • Categories or tags will do • Each site should look the same • Admins on each site need FTP, etc. • Users need to install plugins/themes
  • 11. Subdomain vs Subdirectory Subdomain • mysite.com • blogname.mysite.com • username.mysite.com Subdirectory • mysite.com • mysite.com/blogname • mysite.com/username
  • 12. Hosting • Shared hosting NOT recommended • Small networks can start with managed hosting (WP Engine) or aVPS (DigitalOcean, etc) • Large networks – hire (or become) a sysadmin!
  • 13. Security • Public means untrusted users! – File types/uploads – Embedding/scripts – Content (copyright, DMCA, etc.) • Plugins andThemes are OFTEN insecure in multisite, be careful what you install!
  • 14. Backups • Do NOT use a plugin for backups (BackupBuddy, Snapshot, etc.) • Use host’s backup solution, or server side scripts • Large databases
  • 15. Upgrades and Updates • Auto-updates not recommended for large networks – define( 'DISALLOW_FILE_MODS', true ); – define( 'DO_NOT_UPGRADE_GLOBAL_TABLES', true ); • Code changes affect ALL sites! • Use version control
  • 16. Recommended Plugins • Free Plugins – http://wordpress.org/plugins/tags/multisite • 25 PluginsWe Recommend – http://wp.mu/8uu
  • 17. Anti-Splog • http://wordpress.org/plugins/anti-splog/ The ultimate plugin and service to stop and kill splogs inWordPress Multisite
  • 18. Domain Mapping • Free – http://wordpress.org/plugins/wordpress-mu-domain-mapping/ • Premium – https://premium.wpmudev.org/project/domain-mapping/ Use a custom domain name for a subsite in your multisite install.
  • 19. New Blog Templates • Free – http://wordpress.org/plugins/wpmu-new-blog-defaults • Premium – https://premium.wpmudev.org/project/new-blog-template/ Choose default content, settings, plugins, theme and more for all new sites.
  • 20. Multisite Plugin Manager • Select what plugins sites have access to – All sites – Override for specific sites • Auto-activate specific plugins on new sites Manage plugin access permissions across your entire multisite network. http://wordpress.org/plugins/multisite-plugin-manager/
  • 21. Coding Pitfalls • current_user_can(‘unfiltered_html’) • NEVER loop through blogs! • add_action( ‘network_admin_menu’, ‘my-settings’ ); • Capabilities – Super Admin capabilities – manage_network_options – Special admin capabilities
  • 22. Multisite Roadmap • Domain mapping in core? • Multi-networks? • Better Jetpack?

Notes de l'éditeur

  1. 3 or 4 situations here…
  2. http://make.wordpress.org/core/2013/10/06/potential-roadmap-for-multisite/