Multisite with separate users table
|Reported by:||fale||Owned by:|
I'm using WP with the network option since 3.0 has been released. I think that is very cool, but I think that the user management is not at a good level.
At the moment, every user must register to the first site and the admin should 'bring' them to the wanted site. Some plugins (I use Multisite User Management) have been created to try to resolve this problem.
My experience in wp-networks teach me that there are two ways to intend a network:
- something like wordpress.com
- a bounch of sites that are together only for administration purpose.
The actual implementation does not respond to any of the previous cases. In fact to be able to use wp-network for the first case, you have to install a plugin that brings your new users across any site of your network, and for the second purpose the actual implementation of wp-network has huge problems.
I think that the best way to resolve this, is to ask the user what he wants. During the creation of the network the system does ask the user if he prefers a sub-domain install rather than a sub-folder install. I think it should also ask the user if he prefers an installation with a single user db or a user db for each site.
I was thinking which was the best way to manage the two things: for the first case, I think, the actual way is very good (it only needs to create the new user on all sites instead of delegating this to the admin/plugin). For the second case, I think, the best way is to have an user db for each site, each one with different values (yes, a person could register himself on site 5 and appear only in the wp_5_users table). As soon as a user is made super-admin he is 'replicated' on each user table. When a new site is created, the user table of that website will be populated only by the super-admins.
I think this would make WP the best CMS/blogging platform ever seen :)
Change History (26)
- Component changed from Users to Multisite
- Summary changed from User managment on Wp-Networks to Multisite with separate users table
- Milestone Awaiting Review deleted
- Resolution set to wontfix
- Status changed from new to closed
- Resolution wontfix deleted
- Status changed from closed to reopened
- Version changed from 3.0.1 to 3.4