I am in the process of creating a company that will create client websites. The clients I intend to serve will all want to display similar information but they will undoubtedly want different styles of sites.
I plan to use WordPress to administer the sites that are created by my company for these clients. I have begun building custom WordPress themes that are essentially template files. Upon each template I will add pictures and other design features that will amount to a child theme of the template file. Clients will pick a pre-fabricated child theme (based upon one of the main templates) for their final site and I will then populate it with client specific content.
I have, so far, created one template and am busy creating the second. I ran into difficulty with plugins and widgets conflicting while designing the second template theme, which led me to the idea of implementing WordPress Mulisite although I have not done this before.
My plan is to use WordPress Multisite installation with 4-5 networks (Through the use of a pluggin). Each network will be responsible for administering one of the template themes (along with their associated plugins and widgets). Any client sites that are child themes of one of the templates will exist on the network associated with that template.
I’m fairly sure of this concept except for the multiple networks idea (since I’ve never done a multisite install). Is this necessary or is there a better way of implementing my idea? Have I missed some steps and is there anything I should be particularly careful of in implementation? Any advice would be appreciated.
Thanks in advance.