More Multisite for the Masses

2,942 views

Published on

WordCamp Montreal 2013 - Presentation on WordPress Multisite installations #wcmtl

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

More Multisite for the Masses

  1. 1. Multisite for the Masses
  2. 2. richard@automattic.com @richardmtld Richard Archambault Happiness Engineer - WordPress.com
  3. 3. Multisite? What’s that? One WordPress installation, many sites
  4. 4. •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 Why would I want that?
  5. 5. •The big one: WordPress.com •Canada World Youth •blogs.law.harvard.edu •My own sites! Multisite Examples
  6. 6. Ok, how do I activate the Multisite Goodness?
  7. 7. Make a backup!!!!!!!
  8. 8. Seriously, make a backup!!!
  9. 9. •http://codex.wordpress.org/ Before_You_Create_A_Network •http://codex.wordpress.org/Create_A_Network Read this:
  10. 10. wp-config.php
  11. 11. Network Setup
  12. 12. Copy to wp-config.php and .htaccess
  13. 13. My Sites!
  14. 14. Adding Sites
  15. 15. Wow, new sites in my network!
  16. 16. Manage ALL THE SITES!
  17. 17. Manage Themes
  18. 18. Manage Plugins
  19. 19. •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 Must-use plugins (mu-plugins)
  20. 20. Manage Users
  21. 21. Domain Mapping
  22. 22. •example.com/subsite •example.com/anothersubsite •example.com/yetanothersubsite Instead of:
  23. 23. •example.com •anotherexample.ca •yetanotherexample.org •example.com/subsite too! You can have:
  24. 24. •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 How do I map my domains?
  25. 25. • 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”: How do I map my domains?
  26. 26. Networks+ plugin http://wpebooks.com/networks/
  27. 27. •Allows a Multisite network within another multisite network •nested subdomains: city.province.domain.com •top-level domains with their own child sites: •anotherexample.ca/subsite •yetanotherexample.com/subsite Networks+ plugin
  28. 28. • 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 Useful Plugins
  29. 29. Go forth and multi-site!

×