Multisite objectives discussion thread for 4.2 (and 2015)

I haven’t written up notes from the last two multisitemultisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site office hours, so this is a compilation of sorts. We’ve started to hone in on a few objectives for the next few releases. Let’s use this post as a thread for discussion on these objectives.

  1. Arbitrary domain/path support for some networks should work, but there is no UIUI User interface/UXUX User experience in the networknetwork (versus site, blog) adminadmin (and super admin) to support it. Testing various configurations should be a priority so that we can determine a possible interface through #22383.
    • Possible concerns involve dealing with URLURL A specific web address of a website or web page on the Internet, such as a website’s URL conflicts and cross site/domain cookie handling.
    • WordPress MU Domain Mapping handles remote login, we should take a good look at this and get more examples.
    • URLs can get confusing, so care should be taken with `home_url()`, `site_url()`, `admin_url()`, `network_admin_url()`, etc…
  2. Nail some things down around open and closed networks so that we can find a path forward.
    • What do they mean? What are better words to use for talking about them.
    • We explored network types a bit, that discussion should continue on make/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
    • We’ve started building a list of open/closed network functionality. That discussion should continue on make/core.
  3. Multisite focused feature plugins for 4.3, 4.4, and beyond. Quite a bit of work can be done quickly in a featured pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the Plugin Directory or can be cost-based plugin from a third-party to build out on an idea. Trying to attempt the same thing with some multisite internals can be a tough task. It would be cool to build out a few things as feature plugins and then work on implementing them.
    • Two commonly mentioned plugins are Network Privacy and the ability to enable plugins per site on a network.
    • I’ll post a list of plugins that were mentioned in on this thread, please continue to discuss here.

Previous meetings covered by these notes – and

This weeks office hours are today in #core-multisite at 20:00 UTC, stop on by!