• Hello!

    I will explain my scenario so you’ll better understand my questions below.

    My project’s setup consists of 5 websites serving different services built with different themes and plugins and installed as sub-domains in the multisite network as follows:

    mysite.com -> main website, landing page
    site1.mysite.com -> e-learning platform (user roles: student / instructor)
    site2.mysite.com -> job portal (user roles: candidate / employer)
    site3.mysite.com -> community (user roles: subscriber, author. Users will be able to post content from front-end, vote, comment, edit open lists, etc)
    site4.mysite.com -> multi-vendor marketplace (using Dokan, user roles: buyer / seller)

    I will also have blog.mysite.com (don’t want to give my users the option to comment, so that’s a relative simple task to do)

    What I don’t understand from the documentation and other topics and comments of this plugin are the following things:

    1. Can I install and run Join My Multisite from a sub-domain (connected to the main website)? Eg: app.mysite.com where all the login / register buttons from all the websites within the network are redirected? In other words:
    User lands on site4.mysite.com decides to register an account. Clicks the button “register” and he is redirected to app.mysite.com where he will register a new account. After that, also from app.mysite.com he will login. After login, he will see a page with all the services that I offer so he will be able to navigate to site4.mysite.com (or any-other sub-website from the network. If the user wants to buy a font or a logo from site4.mysite.com, he will go there, if he wants to search for a job, he will go to site2.mysite.com and to learn something new he will go to site1.mysite.com).
    When he will land on any of the sub-websites, he will be already logged in (since he logged in on app.mysite.com) Is this correct?

    Basically, all the accounts are created from app.mysite.com and also all the users will login from that link.

    I know that I can only assign 1 (one) role to each account so when a new user will be created he will have these roles:

    For site1.mysite.com -> student
    site2.mysite.com -> candidate
    site3.mysite.com -> subscriber (the only role for that sub-website)
    site4.mysite.com -> buyer

    IF the user wants to create courses and earn money from selling courses on site1.mysite.com he will send a form to admin and ask for that role. Same goes if he wants to post jobs and hire people for his project or become a seller for digital stuff like fonts, logos, etc.

    Did I get all the things correct? If not, please help me find the best setup that will work for what I need to achieve.

    I need all these services together under one roof.

    I’m not a developer so it’s hard for me to use just one website with all the plugins for each of the feature that I want.

    This is a personal project if this matters. It’s not a client project and I won’t earn any profits from this project. It’s a philanthropic project designed to help people.

    Thank you!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    You’re asking some basic multisite questions. That is, you’re asking things that have to do with how a multisite network works in general. I strongly recommend you research that. You’re not asking developer level questions, so don’t worry about not being one. You’re asking administrator questions. ??

    Your understanding is not fully correct, mostly becuase you don’t seem to understand how multisite works. Yes, it’s complicated, but the parts you have wrong are not to do with this plugin, but Multisite itself.

    1) Plugins that are network activated are active for ALL sites on the network. They can be configured per-site, but the plugin is active.

    2) Users that log in to one site are logged in to all sites (provided you set up your network properly – mapped domains makes this complicated, you’re not doing that so you should be fine)

    3) All users are pseudo-subscribers to all sites on the network and can leave comments on all sites, but not access the wp-admin back end.

    4) This plugin allows you to add users as REAL subscribers (or contributors, whatever you want) to all sites.

    5) This plugin does not auto-add users to all sites on a network when the user is created.

    Thread Starter avrcata

    (@avrcata)

    Hello Mika,

    Thank you for your time to reply! I really appreciate it. Before I asked these things, I tried to read as much as I could about multisite.
    I even tested on a multisite network but a user that registered on site3.mysite.com was not listed as user when I logged in to wp-admin on mainsite (mysite.com). Instead, that user was listed only if I opened site3.mysite.com

    That’s why I searched and found your plugin and I was hoping that it will help me achieve my desired setup.

    I wasn’t running any child themes for my multisite test, nor did any modification to files.

    I understand that my question might not be directly related to your product but I don’t have anyone else to ask about this.

    Sure I could pay a developer to sort things out but since my project is built from personal funds and it’s a philanthropic project to help people around the world, I can’t afford paying for dev services.

    In the end… so I can better understand…

    A user will be available across all the network sites to do whatever the default role for that site is, regardless the website where he registered the account?
    In other words, it doesn’t matter if he registers on mysite.com or site4.mysite.com he will be able to login on any of the websites (even login on site2.mysite.com) and still be logged in all over the place and use all the websites from the network so he could sell a font in the multivendor website, enroll to a course in the e-learning platform and apply for a job in the job board?

    All these possibilities will be available to him once he loggs in on any of the websites?

    Please note that I read as much as I can on codex, watched youtube tutorials and tried to test this.

    If there is something that I missed, please point me in the right direction so I can learn how to do this.

    I really appreciate your help and your time (especially time… I know it’s the most valuable resource for everybody).
    I promise that your time invested to help me figure out these things will pay off.

    Thank you very much!

    Plugin Author Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    These questions are outside the purview of this plugin.

    I’m really sorry, but I don’t have the time to help everyone with development questions like this, especially since they’re ones you need an expert to dig in and understand your specific setup. That’s for-hire work, and I’m not available for that at this time.

    WITHOUT this plugin, all users are ‘pseudo’ subscribers and have the ability to read ALL sites and COMMENT on all sites.

    WITH this plugin, you can add them with a specific membership role (by visiting the site, clicking join on that site, or whatever you decide with the options in the plugin).

    Additionally this plugin lets users easily register while visiting a specific site, and adds them as a user with a specific role to that site.

    Thats it.

    How you want to use it is up to you. Your talk of ‘enrolling’ is just making the example more complicated and convoluted. Don’t think about it. Think about it in the BASICS. You’re adding users to sites. That’s all that’s happening. The roles are whatever you want or need them to be, but this plugin is ignorant of your other plugins and really doesn’t care.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Multisite setup’ is closed to new replies.