- WordPress Multisite allows managing multiple sites from one WordPress install, providing centralized administration and upgrades. It can be an efficient and cost-effective solution for agencies managing multiple client sites.
- The presenter initially set up Multisite for his agency to more easily upgrade and manage ten client sites. He discusses hosting considerations and recommends a VPS for Australian sites.
- Key aspects of his Multisite implementation include using Git for version control, Pingdom for monitoring, and custom scripts for backups to S3. He advocates keeping implementations simple to ensure stability.
Report
Share
Report
Share
1 of 44
Download to read offline
More Related Content
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
1. What Multisite Can Do
For You
Anthony Cole, WordCamp Sydney | 21 July 2012
2. WordPress Multisite
• Used to be called MU, separate codebase
• Introduced to “core” in 3.0
• Used by everyone from the New York
Times to Melbourne University
• We’re talking about it the context of use by
an agency
11. Ask yourself...
• What are you trying to do?
• Overcomplication
• Overheads - is it cost effective?
12. “Take the red pill”
• Web Hosting
• ????
• US vs. Australia
• Who is your target audience?
13. Hosting
• Australia
• VPS or Shared - I prefer VPS
• United States
• WP Specialists - US based.
• WPEngine or Page.ly - Multisite
• Page.ly: Enterprise plans, WPEngine supports
it out of the box
14. What I did
• Australian Traffic
• I wanted fine grained control over our
hosting
15. Story Time
• One Friday night....
• Server went down at 4AM
• CPU Bug, not anything to do us
• Pretty lights
16. My Philosophy
• Keep it simple
• Don’t overcomplicate
• Do as little as possible
17. What happens if you make
things complicated
• It might work, but stability is important
18. A few small things
• Pingdom - DNS/HTTP Checks
• DNS - Externally Managed
• Web Monitoring
• Munin & Monit
27. Deployment
• Good for complex WordPress setups
• Capistrano
• WP-Stack - https://github.com/
markjaquith/WP-Stack
• WordPress-Skeleton - https://github.com/
markjaquith/WordPress-Skeleton
28. Structure is Function
• multisitewp = repo
• two submodules
• ms-plugins - Everything was thrown in
• ms-themes - twentyten and twentyeleven
• themes were submodules of ms-themes
29. End Result
• A bit messy. Git’s handling of submodules
isn’t too good.
• If I could go back and do it again, I’d use
braid and build a tool to manage
dependencies
30. Braid
• Ruby gem for dependency management
• Supports git and SVN
• external management
• http://github.com/evilchelu/braid/