Multisite Office Hours Recap (May 10, 2016)

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 are held every Tuesday at 16:00 UTC in #core-multisite. The next will be Tuesday 16:00 UTC. A more casual bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. scrub is on Thursday 20:00 UTC.

The weekly agenda for the 4.6 cycle is to (a) address blockers and share status on bigger initiatives, then (b) walk through a few multisite focused tickets on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress..

Today’s chat log

Attendees: @ericlewis, @paaljoachim, @nerrad, @iamfriendly, @spacedmonkey, @flixos90, @jeremyfelt

Tickets Covered

  • #35791, the weekly favorite for WP_Site_Query() is still in progress. More tests need to be written and more review is needed before commit. @flixos90 will take a stab at starting some tests. @jeremyfelt will review/continue on Wednesday morning. @spacedmonkey also brought up #36675 to have WP_MS_Sites_List_Table use the new WP_Site_Query(). Quite a few of these should appear once #35791 lands.
  • #34941, which wraps the multisite bootstrap process into ms_load_current_site_and_network is still a possibility. Would like some more review/testing.
  • #15691, networknetwork (versus site, blog) adminadmin (and super admin) should have its own settings APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.. @flixos90 has a patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. up that needs review. @jeremyfelt will take a look soon, other eyes welcome as well. 🙂
  • #32504, WP_Network_Query has an initial patch. @spacedmonkey is going to look at writing tests for that. We agreed per last week’s coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. discussion that it’s okay to use get_network() and get_networks() as needed.
  • #17904, Multisite has more restrictions on user login character set. @ericlewis has pushed this forward quite a bit and a patch is now in place with unit tests to review. wp_validate_user_login() would be used in both single site and multisite to enforce a more aligned set of rules.
  • #35698 is closed in favor of #35379, as both deal with the sanitization of network options vs site options and overlap with their solutions.
  • #32678 is a ticketticket Created for both bug reports and feature development on the bug tracker. to audit the toolbar links and content. @paaljoachim is looking for multisite specific feedback. It looks like a few ideas have been generated with single site, but dealing with the My Sites menu will be more painful.

#4-6, #multisite, #networks-sites