Opened 8 years ago
Last modified 5 years ago
#38789 new feature request
Multisite sign-up improvements (potential roadmap)
Reported by: | johnjamesjacoby | Owned by: | |
---|---|---|---|
Milestone: | Awaiting Review | Priority: | normal |
Severity: | normal | Version: | 3.0 |
Component: | Login and Registration | Keywords: | 2nd-opinion |
Focuses: | multisite | Cc: |
Description
The wp_signups
database table has a few things not going for it:
- No
_Query
class - No
WP_Signup
object class - No user interface for moderating them
- No query or object caching
- A
meta
database column vs. awp_signupmeta
database table wp-signup.php
is a pretty gnarly file, as iswp-activate.php
A lack of support for this multisite feature means no one is very likely to use it. Most membership plugins (BuddyPress included) generally wrap around it, but also need to write a bunch of additional code to interface with what's here now.
I took a stab at this last week, and made this plugin for a proof-of-concept:
Pretty much all of the pieces are there, minus the meta-data table (which would not be very hard at all.)
Change History (4)
This ticket was mentioned in Slack in #core-multisite by jeremyfelt. View the logs.
8 years ago
This ticket was mentioned in Slack in #core-multisite by florian-tiar. View the logs.
8 years ago
Note: See
TracTickets for help on using
tickets.
This is definitely a must have feature, signups are a no man's land place in Multisite for now. So I'm fully suporting this idea, thanks for your involvement for Multisite.
I like the approach, the signup meta table would be usefull to avoid this serialized array
$meta
which is not so extensible and could be problematic if it would be overridden by third plugins (like my Multiple Roles plugins, I add multiples roles in a new element of the $meta array).By the way, I use the plugin of @jamesjohnjacoby for weeks, and it's really usefull for a project I work on with payable subscribtions.