DevoxxFR 2024 Reproducible Builds with Apache Maven
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/