Opened 10 years ago
Last modified 7 years ago
#38789 new feature request
Multisite sign-up improvements (potential roadmap)
| Reported by: | johnjamesjacoby | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Awaiting Review |
| Component: | Login and Registration | Version: | 3.0 |
| Severity: | normal | Keywords: | 2nd-opinion |
| Cc: | Focuses: | multisite |
Description
The wp_signups database table has a few things not going for it:
- No
_Queryclass - No
WP_Signupobject class - No user interface for moderating them
- No query or object caching
- A
metadatabase column vs. awp_signupmetadatabase table wp-signup.phpis 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.)
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
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
$metawhich 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.