Support » Networking WordPress » SaaS based multisite

  • prashantdhama200

    (@prashantdhama200)


    Hi

    I got a request from my client to add the following feature:

    – He wanted to create subdomian based wordpress dynamic sites for many of his clients. such as main url as http://www.example.com but the subdomain url should be client1.example.com, client2.example.com etc.

    NOt only this but the clients should be able to create their accounts on host domain (example.com) and they should automatically have a template with dummy info which can later be ammended.

    Every client should have distinct site and CMS can only be accessed via secured access credentials.

    The idea behind that is to allow clients to upload files and they shul dautomatically populated on the instantly created website (automatically with the creation of account on host directory).

    I have read and a very light apprehencsion that it might be possible with multisite network. Please guide me, I want to know if WP has this power even or should I do with PHP coding.

Viewing 7 replies - 1 through 7 (of 7 total)
  • TheHandOfCod

    (@chrisodell)

    You can do this with multisite, when you set up your multisite installation you will need to do a sub-domain install.

    For detail instructions on how to do this look at the following page. https://codex.wordpress.org/Create_A_Network

    mako445

    (@mako445)

    Hello,

    When you use multisite in WordPress, you are creating a Network of sites, that is the main goal. Multisite comes with the options of creating child-sites within a subdomain or a folder structure.

    mysite.mymaindomain.com
    mysite.com/my-child-site.

    Each new site has its own dashboard that can be access from separate wp-admin url. (check roles and capabilities within a Network)

    to enable multisite you should look here: WP CODEX this tutorial will give you the core knowledge.

    https://codex.wordpress.org/Create_A_Network

    you will need to install wordPress and soon installed ENABLE multisite, follow the instructions. your installation will be always the main domain (site), and the child-sites will take the structure you define, “folder or subdomain” ( you need to check if your host support domain mapping for using subdomains).

    The other part of your question is mostly domain mapping and reselling, your client’s intention is as i understand to allow users to look for a custom domain and create their sites alone, maybe you want to check this plugin, reading boths articles will give you a point to start.

    Domain Mapping

    i hope this is of help!

    #happycoding

    Zane Matthew

    (@zanematthew)

    Hi prashantdhama200 ,

    Thanks for wanting to use WordPress, I’ll try my best and answer what I can below.

    As others have said you can do the domain mapping, and SaaS business model with WP Networking. For domain mapping, reference the plugin listed above, for the SaaS model you’ll want to find a subscription plugin that works with a merchant provider in your country. Possibly EDD, with their paid recurring payments extension to handle the subscription service

    Regarding the functionality that would be custom development, either as a theme, and/or as a plugin.

    …they should automatically have a template with dummy info which can later be amended.

    This is not supported out of the box, you would have to code this your self.

    Every client should have distinct site and CMS can only be accessed via secured access credentials.

    Each client would have their own WordPress site, however plugins, and themes are shared across your entire network. If you install a plugin, or theme, ALL clients will have access to it.

    The idea behind that is to allow clients to upload files and they shul dautomatically populated on the instantly created website (automatically with the creation of account on host directory).

    This also would be custom functionality, in a plugin, or theme.

    Hi Thanks for your answers everybody, but I think it doesn’t seem a best approach.

    Reason! the subdomain owners must know wordpress as well to upload anything on their page. Also, they must not messup with sliders and other core features of websites.

    WP Dashboard is for a wordpress familier guy but for a nonwordpress user, there should be amicable CMS where he should,

    1) Upload images and they should be live

    2) Upload content and it should be live

    In wordpress, one must know the location of pages, Edit via Fusionbuilder (AVADA is my default theme).

    Hence, I think I should go for custom coding. Please suggest if something much better there?

    Regards,
    Prashant

    well custompress is there but I doubt

    In my opinion there will be some sort of learning curve involved whichever CMS solution you choose.

    You might want to consider the following points before going down a completely custom route.

    1. WordPress core is VERY well tested, not only by the developers at Automattic, but implicitly by all the people that use WordPress on a daily basis. Neither your own code or my code will be as well tested unless it is for an open source project like WordPress. Unless of course you have an army of testers :-).

    2. The WordPress admin area is also highly customisable, so going with a hybrid of WordPress and custom code might be a better way to go. Take a look at some of these plugins:-

    Customizing the WordPress Admin Area to Make It Your Own

    How to Prepare WordPress for Clients: Simplify the Backend

    3. You can also make the whole process of posting information for your clients easier through using plugins. Take a look at the page below for some suggestions

    7 WordPress Plugins to Let Users Submit Content from the Frontend

    4. Use WP Help to provide your clients with information on how to use WordPress. https://wordpress.org/plugins/wp-help/

    There are tons of ways to customise WordPress to your needs. The great thing is also that if you set up a WordPress network, the next time you need to add new functionality there may well be a plugin written that implements that new functionality, or there may well be a plugin which you can fork and modify.

    Anyway I will get off my soapbox now 🙂

    thanks buddy 🙂

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.