Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Don't Use WordPress Multisite

Don't Use WordPress Multisite

Run away! This is terrible! Never use it! It's the worst thing ever... No. No it's not. Multisite is AWESOME. As long as you understand what you're getting into.

Ipstenu (Mika Epstein)

July 26, 2013
Tweet

More Decks by Ipstenu (Mika Epstein)

Other Decks in Technology

Transcript

  1. Don’t Use WordPress Multisite!
    The best solution is using the right tool
    (by Mika “Ipstenu” Epstein | http://helf.us/wcsf2013 )

    View Slide

  2. DreamHost
    WordPress Support
    Manager and
    Community
    Specialist
    (aka ‘Guru’)
    Mika “Ipstenu” Epstein
    Half-Elf, Half-Unicorn
    •  Support Rep
    •  Plugin Reviewer
    •  Core Contributor
    •  Beta Tester
    •  Trainer
    WordPress.Org ….

    View Slide

  3. MULTISITE IS GREAT …
    EXCEPT WHEN IT’S
    NOT
    Just Because I Can … isn’t a great business model

    View Slide

  4. Multisite is a Good Sharer
    —  One install of core
    code
    —  Common user base
    —  Shared plugins
    —  Shared (controlled)
    themes

    View Slide

  5. Multisite is a Bad Secret Keeper
    —  Logged in users are
    logged in for all sites
    —  User profiles are the
    same for all sites
    —  Changes to theme
    files are changed for
    all sites

    View Slide

  6. It Can’t Do Everything Easily
    —  It’s not easy to share
    content or menus
    —  SubFolder sites have /
    blog/ in their URL
    —  Restricting plugins is
    complicated
    —  Creating special user
    roles is hard
    —  Moving it (or just one
    site off it) is tricksy

    View Slide

  7. DO YOU REALLY REALLY
    NEED MULTISITE?
    Plan before you build, know your limitations

    View Slide

  8. Look Before you Leap
    —  Who is the site for?
    —  How do they
    currently use
    WordPress?
    —  Will you always want
    them on the
    network?

    View Slide

  9. Plan For The Future
    —  Mapped domains
    —  Custom email
    —  SFTP/Shell access

    View Slide

  10. Consider Your Themes & Plugins!
    —  Plugins are not evil
    —  Good themes are
    totally awesome
    —  Put your own
    ‘functions’ in mu-
    plugins

    View Slide

  11. FIFTEEN REASONS
    YOUR SITE SHOULDN’T
    BE ON MULTISITE
    Unless you’re absolutely, totally, 100% sure…

    View Slide

  12. Categorizing
    Posts
    “I have a site I want to organize by
    categories.”

    View Slide

  13. The Same
    The Same
    The Same
    “All my sites should look 100% the
    same.”

    View Slide

  14. Non-
    Admins
    “My site admins won’t change things.”

    View Slide

  15. Sections
    “I need a special section for videos.”

    View Slide

  16. Dissimilar
    Sections
    “Each section has to be different.”

    View Slide

  17. User
    Privacy
    “Users on one site cannot know about
    the other sites.”

    View Slide

  18. Different
    Profiles Per
    Site
    “Each user should have a different
    profile per site.”

    View Slide

  19. Small Sites
    “It’s just one small site...”

    View Slide

  20. Rookie
    Client
    “It’s for my client, but they’re new at
    WordPress.”

    View Slide

  21. iframes and
    javascript
    “My admins need to insert iframes and
    js in posts and widgets.”

    View Slide

  22. Installing
    Plugins &
    Themes
    “My admins need to install their own
    plugins and themes.”

    View Slide

  23. BuddyPress
    “Each site on the network needs its
    own BuddyPress instance.”

    View Slide

  24. Dev Work
    “I want to build it on Multisite and
    move it as soon as it’s done.”

    View Slide

  25. Stores
    “Every site should share the same store
    database.”

    View Slide

  26. Shared
    Content
    “I need the same post on every site on
    my network.”

    View Slide

  27. The End!
    You can find me at http://halfelf.org
    Grumpy cat images credited to http://www.grumpycats.com/

    View Slide