2
PaaPsik
6y

Best way to approach updatable custom cms?
I currently have to work with an old cakePHP 1.3 cms tailored for a specific customers. The guy I'm doing development for wants to upgrade and move to another framework and create a new cms. Because this is such a niche specific cms we want to add ability to update the cms from the admin panel, over the air - there are 70-100+ websites at all times up and running and updating them manually is not viable. And probably have modules that would be separate but easily installable from the admin panel. Whats the best approach here? Any good examples already working in the wild? First thing that popped into my mind is opencart with the ocmod for custom mods, the problem being updates for it.

Comments
  • 1
    Just an idea, how about trying to use composer to do the updates? When the admin presses the update button, run composer update and add some after update migration files or something like that.
  • 0
    my first idea would be a global module path with all modules(core, cms1, cms2, admin) and each customer has an local index.php which loads the modules and an special adminmodule which manipulates it.
  • 1
    @DaveLV i have used composer only a few times, and I've never worked with laravel/symphony.. need to get on top of my game here
Add Comment