Top Banner
Multisite for the Masses Richard Archambault Happiness Engineer - WordPress.com @richardmtl Saturday, 27 April, 13
61
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Multisite for the Masses

Multisite for the Masses

Richard ArchambaultHappiness Engineer - WordPress.com

@richardmtl

Saturday, 27 April, 13

Page 2: Multisite for the Masses

Multisite? What’s that?

One WordPress installation, many sites

Saturday, 27 April, 13

Page 3: Multisite for the Masses

Why would I want that?

Saturday, 27 April, 13

Page 4: Multisite for the Masses

Why would I want that?• Updating all of your sites? One click!

Saturday, 27 April, 13

Page 5: Multisite for the Masses

Why would I want that?• Updating all of your sites? One click!

• Sharing plugins and themes across sites; quick updates!

Saturday, 27 April, 13

Page 6: Multisite for the Masses

Why would I want that?• Updating all of your sites? One click!

• Sharing plugins and themes across sites; quick updates!

• Hosting your clients

Saturday, 27 April, 13

Page 7: Multisite for the Masses

Why would I want that?• Updating all of your sites? One click!

• Sharing plugins and themes across sites; quick updates!

• Hosting your clients

• Demo a site to a client: develop on your multisite, then deploy to their server

Saturday, 27 April, 13

Page 8: Multisite for the Masses

Why would I want that?• Updating all of your sites? One click!

• Sharing plugins and themes across sites; quick updates!

• Hosting your clients

• Demo a site to a client: develop on your multisite, then deploy to their server

• Multilingual sites

Saturday, 27 April, 13

Page 9: Multisite for the Masses

Multisite Examples

Saturday, 27 April, 13

Page 10: Multisite for the Masses

Multisite Examples

• The big one: WordPress.com

Saturday, 27 April, 13

Page 11: Multisite for the Masses

Multisite Examples

• The big one: WordPress.com

• Canada World Youth

Saturday, 27 April, 13

Page 12: Multisite for the Masses

Multisite Examples

• The big one: WordPress.com

• Canada World Youth

• Edublogs.org

Saturday, 27 April, 13

Page 13: Multisite for the Masses

Multisite Examples

• The big one: WordPress.com

• Canada World Youth

• Edublogs.org

• My sites!

Saturday, 27 April, 13

Page 14: Multisite for the Masses

Ok, how do I activate the Multisite Goodness?

Saturday, 27 April, 13

Page 15: Multisite for the Masses

Make a backup!!!!!!!

Saturday, 27 April, 13

Page 16: Multisite for the Masses

Seriously, make a backup!!!

Saturday, 27 April, 13

Page 18: Multisite for the Masses

wp-config.php

Saturday, 27 April, 13

Page 19: Multisite for the Masses

Network Setup

Saturday, 27 April, 13

Page 20: Multisite for the Masses

copy to wp-config.php and .htaccess

Saturday, 27 April, 13

Page 21: Multisite for the Masses

My Sites!Saturday, 27 April, 13

Page 22: Multisite for the Masses

Adding SitesSaturday, 27 April, 13

Page 23: Multisite for the Masses

Wow, new sites in my network!

Saturday, 27 April, 13

Page 24: Multisite for the Masses

Manage ALL THE SITES!Saturday, 27 April, 13

Page 25: Multisite for the Masses

Manage Themes

Saturday, 27 April, 13

Page 26: Multisite for the Masses

Manage Plugins

Saturday, 27 April, 13

Page 27: Multisite for the Masses

Must-use plugins (mu-plugins)

Saturday, 27 April, 13

Page 28: Multisite for the Masses

Must-use plugins (mu-plugins)

• They are always on and can’t be deactivated unless the files are removed from /mu-plugins/

Saturday, 27 April, 13

Page 29: Multisite for the Masses

Must-use plugins (mu-plugins)

• They are always on and can’t be deactivated unless the files are removed from /mu-plugins/

• loaded and run before normal plugins

Saturday, 27 April, 13

Page 30: Multisite for the Masses

Must-use plugins (mu-plugins)

• They are always on and can’t be deactivated unless the files are removed from /mu-plugins/

• loaded and run before normal plugins

• one example: Domain Mapping plugin

Saturday, 27 April, 13

Page 31: Multisite for the Masses

Manage Users

Saturday, 27 April, 13

Page 32: Multisite for the Masses

Domain Mapping

Saturday, 27 April, 13

Page 33: Multisite for the Masses

Instead of:

Saturday, 27 April, 13

Page 34: Multisite for the Masses

Instead of:

• example.com/subsite

• example.com/anothersubsite

• example.com/yetanothersubsite

Saturday, 27 April, 13

Page 35: Multisite for the Masses

You can have:

Saturday, 27 April, 13

Page 36: Multisite for the Masses

You can have:

• example.com

• anotherexample.ca

• yetanotherexample.org

• example.com/subsite too!

Saturday, 27 April, 13

Page 37: Multisite for the Masses

How do I map my domains?

Saturday, 27 April, 13

Page 38: Multisite for the Masses

How do I map my domains?

• Add the domain to your Parked Domains in cPanel

Saturday, 27 April, 13

Page 39: Multisite for the Masses

How do I map my domains?

• Add the domain to your Parked Domains in cPanel

• WordPress MU Domain Mapping plugin

• Install and network activate

• move sunrise.php to /wp-content/

• add define( 'SUNRISE', 'on' ); to wp-config.php

Saturday, 27 April, 13

Page 40: Multisite for the Masses

How do I map my domains?

Saturday, 27 April, 13

Page 41: Multisite for the Masses

How do I map my domains?• go to Super Admin -> Settings -> Domain Mapping and add your server’s IP

address

Saturday, 27 April, 13

Page 42: Multisite for the Masses

How do I map my domains?• go to Super Admin -> Settings -> Domain Mapping and add your server’s IP

address

• Create the site

Saturday, 27 April, 13

Page 43: Multisite for the Masses

How do I map my domains?• go to Super Admin -> Settings -> Domain Mapping and add your server’s IP

address

• Create the site

• Find the site’s ID

Saturday, 27 April, 13

Page 44: Multisite for the Masses

How do I map my domains?• go to Super Admin -> Settings -> Domain Mapping and add your server’s IP

address

• Create the site

• Find the site’s ID

• Add your domains in Settings -> Domains

• make sure to check “Primary”:

Saturday, 27 April, 13

Page 45: Multisite for the Masses

How do I map my domains?• go to Super Admin -> Settings -> Domain Mapping and add your server’s IP

address

• Create the site

• Find the site’s ID

• Add your domains in Settings -> Domains

• make sure to check “Primary”:

Saturday, 27 April, 13

Page 46: Multisite for the Masses

Networks+ plugin

http://wpebooks.com/networks/

Saturday, 27 April, 13

Page 47: Multisite for the Masses

Networks+ plugin

Saturday, 27 April, 13

Page 48: Multisite for the Masses

Networks+ plugin

• Allows a Multisite network within another multisite network

Saturday, 27 April, 13

Page 49: Multisite for the Masses

Networks+ plugin

• Allows a Multisite network within another multisite network

• nested subdomains: city.state.domain.com

Saturday, 27 April, 13

Page 50: Multisite for the Masses

Networks+ plugin

• Allows a Multisite network within another multisite network

• nested subdomains: city.state.domain.com

• top-level domains with their own child sites:

• anotherexample.ca/subsite

• yetanotherexample.com/subsite

Saturday, 27 April, 13

Page 51: Multisite for the Masses

Useful Plugins

Saturday, 27 April, 13

Page 52: Multisite for the Masses

Useful Plugins• Enforce Strong Password

Saturday, 27 April, 13

Page 53: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

Saturday, 27 April, 13

Page 54: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

Saturday, 27 April, 13

Page 55: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

• Multisite Plugin Manager

Saturday, 27 April, 13

Page 56: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

• Multisite Plugin Manager

• Multisite Toolbar Additions

Saturday, 27 April, 13

Page 57: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

• Multisite Plugin Manager

• Multisite Toolbar Additions

• Network Plugin Auditor

Saturday, 27 April, 13

Page 58: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

• Multisite Plugin Manager

• Multisite Toolbar Additions

• Network Plugin Auditor

• Network Switch Button

Saturday, 27 April, 13

Page 59: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

• Multisite Plugin Manager

• Multisite Toolbar Additions

• Network Plugin Auditor

• Network Switch Button

• Simple History

Saturday, 27 April, 13

Page 60: Multisite for the Masses

Useful Plugins• Enforce Strong Password

• Hide Welcome Panel for Multisite

• Multisite Bulk User Management

• Multisite Plugin Manager

• Multisite Toolbar Additions

• Network Plugin Auditor

• Network Switch Button

• Simple History

• Site Replicator for WordPress networks

Saturday, 27 April, 13

Page 61: Multisite for the Masses

Go forth and multi-site!

Saturday, 27 April, 13