I’ve got a website that’s built in simple core php, but, it has got kinda heavy codebase and it has got administrator panel as well. I want this site to work as a base for more than just one website. For example, I would like to create a site for sports people only and for example call it sportzonline.com. How hard would it be to make this site changable into a different url, different logo, … What would be the necessary steps?
if I understand you correctly, you want to be able to produce a number of sites based off of a template. You could make it like a cms, or make stuff, like the logo, a variable in the base. Then have a config file that holds the path to the logo, company/brand, etc.