I'm not sure what to call what I want, but I will describe my intent,
hoping that someone will offer a resource for a ready-built solution.
I sell construction products to a group of about 50 subcontractors.
Some of them have their own websites, but many do not. I want to
offer my clients a central site that can host sub-sites, one for each
client. All will be under my domain:
my-domain.com/customer1
my-domain.com/customer2
etc.
This will be a free service I am offering them - sort of a promotional
tool, like a digital coffee cup. Therefore, I need to minimize my own
involvement in maintaining the site. I want each client to be able to
individually administer his/her own site. They should be able to
create webpages (perhaps reporting on their general capabilities or on
major projects they have completed) from a set of pre-designed
templates. I want them to only have to enter text and upload images.
There should be a separate admin function for each client, with
username and password facilities.
I could program such a system, I suppose, using a templating system
like Smarty. Perhaps I could find plugins that would provide the
admin functions. However, I was hoping that this rather elementary
problem had already been solved and someone could point me in the
right direction.
Any help will be greatly appreciated.