• We need a way to turn all our existing users into global users, and we need a way to make new users global users even if not using the MS sign-up form.

    Details:

    We would like all users to be global users. This is stymied by several problems.

    We have preexisting users who were registered before the site became a network.

    We have new users who register using the normal registration page instead of the modified sign-up page, because we much collect extra info about them via the s2Member plugin’s modified account creation process.

    Some of the added fields collected during the modified registration process cannot remain editable after registration, so we cannot simply use the plain sign-up form and then bring them somewhere else to edit their profile.

    We need a way to turn all our existing users into global users, and we need a way to make new users global users even if not using the MS sign-up form.

    Does anyone have any advice for how we can do this?

Viewing 15 replies - 1 through 15 (of 19 total)
  • Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    šŸ³ļøā€šŸŒˆ Advisor and Activist

    Automatically add new users to each site in your WordPress network
    * http://wordpress.org/extend/plugins/multisite-user-management/

    Also per the FAQ

    Does this plugin assign the default role to existing users?
    Yes, existing users will receive the default role. If you change the default role, all of your users with the old default role will receive the new default role.

    Thread Starter dougjoseph

    (@dougjoseph)

    Thanks, but I have tried that one. As far as I can tell, it does not make users into global users. It does something different than what we want, and has ramifications that we had to recover from.

    Thread Starter dougjoseph

    (@dougjoseph)

    What (in the database) marks a user as a global user?

    Here is why I ask.

    A user who is not a global user, upon attempting to join another site in the network, is told he or she cannot, because their username/email are already in use.

    A user who IS a global user, upon attempting to join another site in the network, is allowed to add that site to their list of sites.

    We would like to make all existing users global, and make all new users global.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    šŸ³ļøā€šŸŒˆ Advisor and Activist

    Then I guess I don’t understand what YOU mean by ‘global’ users.

    All users are ‘global’ on MultiSite, they just aren’t activated on all sites. It almost sounds like you kinda need BuddyPress to handle that.

    A user who is not a global user, upon attempting to join another site in the network, is told he or she cannot, because their username/email are already in use.

    like ipstenu said, they are alreayd global users. They do not need to sign up to a sub site, they just need to be *added* ….. as an exisiting user.

    http://wordpress.org/extend/plugins/add-users-sidebar-widget/

    Thread Starter dougjoseph

    (@dougjoseph)

    I may have misunderstood all this, based on reading too many conflicting posts about it. šŸ™‚

    I will try again, using that latter plugin. Thanks!

    Thread Starter dougjoseph

    (@dougjoseph)

    I had known of that plugin, but I had delayed in starting it because I thought my users were not global users. My understanding of it was based on something I read here somewhere weeks ago.

    remember it works like wordpress.com.

    If you have a login there, and want to be added to another site at wordpress.com, you don’t signup again, right? the blog author just adds you as an exisiting user.

    Go check under Network Admin -> Settings, and look for “Allow users to add exisiting users”. Check it.

    then a site admin can go to their users menu and add anyone they want – providing they know their username or email address. And if a user left a comment, they have their email.

    Thread Starter dougjoseph

    (@dougjoseph)

    Also, part of my misunderstanding may be based on this:

    Do the two pages (sign-up versus register) respond differently to efforts to sign-up/register an existing user?

    Because if so, part of my confusion may have been in thinking the difference was based on the user, instead of based on which page was being accessed.

    Thread Starter dougjoseph

    (@dougjoseph)

    I am trying the Add Users Sidebar Widget. It says it is compatible only up to 2.7. When I try to network activate it I get “The plugin does not have a valid header.” I will try activating it one by one per blog. Thanks for your help! I really appreciate you both! Y’all are great.

    Thread Starter dougjoseph

    (@dougjoseph)

    The plugin was activate-able using single blog activation, but I think it needs some work. It treats members who already have the sub-blog added to their account the same as it does those who don’t. It shows an “Add Me!” button to those who don’t need added. I will try to work on it.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    šŸ³ļøā€šŸŒˆ Advisor and Activist

    That’s why I thought http://wordpress.org/extend/plugins/multisite-user-management/ would work…

    It adds each user to your sites.
    It can add existing users.
    It will add all users to new sites.

    Thread Starter dougjoseph

    (@dougjoseph)

    It seems like the widget ought to be displayed /only/ if the user needs to add the blog to their account, yet it is displayed all the time, regardless, and an “add me” button is displayed all the time. The code for checking when to display or not, and the code for making a widget invisible if not needed, are areas that are currently beyond me.

    Thread Starter dougjoseph

    (@dougjoseph)

    Found one issue. The default table prefix was hard-coded in the plugin. Sigh. šŸ™‚

    Thread Starter dougjoseph

    (@dougjoseph)

    Ipstenu:

    Thanks. However, I tried that plugin, and honestly, I could not understand how it was supposed to be used. The documentation did not answer our questions, and its behavior did things to members accounts that did not go well with our set up. Now that we have everything working and all accounts properly set up (except this one issue), I am very reluctant to mess things up with a plugin that I was not able to control before.

Viewing 15 replies - 1 through 15 (of 19 total)
  • The topic ‘Have all users be global users’ is closed to new replies.