41
Mul-ti-site! Dee Teal | The Web Princess

Mul-ti-site!

Embed Size (px)

Citation preview

Mul-ti-site! Dee Teal | The Web Princess

Dee Teal Web Princess

• Front End Developer

• Genesis Specialist

• Community Organiser

• On contract with • Not really much of a princess

http://thewebprincess.com

@thewebprincess

“A feature of WordPress 3.0 and later versions that allows multiple virtual sites to share a

single WordPress installation.”

f

Behind the Scenes

URL Structure options

There are three ways in which WordPress Multisite can be configured. Each has its own use cases and different level of setup complexity.

Sub-directory Sub-domain Domain Mapping

mysite.com/site1 site1.mysite.com site1.com

mysite.com/site2 site2.mysite.com site2.com

FAW

“… when the data is disconnected but the user base is shared. “

Pre-flight Check List

Is the project about building a network?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Could you achieve what you need by using custom post types or categories?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Could you achieve what you need by using custom post types or categories?

Will the sites all look and feel the same?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Could you achieve what you need by using custom post types or categories?

Will the sites all look and feel the same?

Will your users need to be able to embed JS, iframes and other non o-embed data into their sites?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Could you achieve what you need by using custom post types or categories?

Will the sites all look and feel the same?

Will your users need to be able to embed JS, iframes and other non o-embed data into their sites?

Will users need to be able to install themes and plugins?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Could you achieve what you need by using custom post types or categories?

Will the sites all look and feel the same?

Will your users need to be able to embed JS, iframes and other non o-embed data into their sites?

Will users need to be able to install themes and plugins?

Will the subsite users need FTP Access?

Is the project about building a network?

Does the user data for each site need to be isolated from the other sites?

Could you achieve what you need by using custom post types or categories?

Will the sites all look and feel the same?

Will your users need to be able to embed JS, iframes and other non o-embed data into their sites?

Will users need to be able to install themes and plugins?

Will the subsite users need FTP Access?

Taking the Plunge

• Avoid shared hosting

• Get familiar with doing manual backups and restores.

• Get comfy managing your database, Multisite databases get big and need looking after

• Be vigilant about the plugins you use and don’t forget to check for multisite support before purchasing premium plugins

• Version control is a really, really good idea (not just for multisite, actually).

• How to get started • http://codex.wordpress.org/Before_You_Create_A_Network

• http://codex.wordpress.org/Create_A_Network

• https://wordpress.org/support/topic/multisite-installation-best-practice-help-having-a-number-of-domains-to-manage

• https://codex.wordpress.org/Function_Reference#Multisite_functions (for ms developers)

• External Resources

• http://premium.wpmudev.org/projects/tag/wordpress-multisite/

• http://premium.wpmudev.org/blog/category/multisite/#blog_filters

Q & A

Dee Teal Web Princess

• Front End Developer

• Genesis Specialist

• Community Organiser

• On Contract with • Not really much of a princess

http://thewebprincess.com