I was wondering if people could share their expertise and opinions on the best solution to a potential problem. I won't go in to specific details, just the theory of what our plans are.
What we are planning to develop at work is a website in which we can sell other websites to buyers. Then we can manage these websites centrally from one place which will apply updates to all of these websites.
E.g. If we add an additional function such as feeding products to Google Shopping which we want to be addded to all of the websites admin area.
E.g. Want to add a video or advertisment to all of the 'child' websites from the 'parent' central website.
Has anyone got any ideas how this could work? I know previously having worked at a different company as a designer they achieved this with an eCommerce system and added to its functionality overtime to clients who already purchased the eCommerce system. They applied updates to central server files which processed all of the websites below's payments and other features.
I realise that probably the best way to achieve this would be having the "child" websites check for updates from the master webserver and then apply them and replace files and update the DB.
OR
The master webserver will set a message to all the child servers to tell them to update their files and DB.
The problem I have is how do i achieve this in PHP? I am a good enough developer but I need some expertise to gain a starting point, some idea of what functions to use, an approach to take. Then I can design the system around this.
Please can people help with me tech solutions?
Thanks