When I started working with PHP CMS, I hated it! Not that I don’t like WP or Drupal I just can’t stand the chaos that is PHP, And as a self-learning developer, It is a nightmare to start with. To start with it doesn’t have a clear convention about the nature of it or its composer.
This site is, in fact, a clone of Heroku-Wordpress Repository, It took me a while to get it up and running. But when I launched it It was just amazing. I think the plugin/ theme system is awesome and the PHP code is somewhat manageable, there is a structure but you have to choose it.
I use the Heroku Hosting services for my clients because It offers a free Virtual Container for a demo production area. A nice thing about the Container It gets reinstalled every time I push But when Mixed with WordPress It causes a serious problem with the Uploads folder at best, or a Live Activated theme which will create a SQL bug. The other major problem with this method is that Heroku offers solutions which I’m not really ready to pay for… and that’s just for a demo
Thankfully I have a Google Cloud VM that was ripe with a Dokku service exactly for this kind of job after a quick creation, Store listing, Database and deploy Its cheap, surprisingly fast and “Unlimited” 20Gb of whatever I need.
At that stage, I started to explore the features of the WP system and whatever the theme/plugin/widget that ended up in my hand. Eventually, I settled for a Blog with an awesome tweaked woocommerce stagefront theme + Manager + Mailchimp, Widget CSS Classes, Yoast SEO, Jetpack, Anti CSRF and so many more that this Site is no longer a blog. It potentially the main management tool I’m going to use the only thing stopping me right now is the Database Backup and all that PHP jazz
Until the update came along, I should have seen it coming. I tried to make it work but eventually, I gave up. and just installed it inside my server public folder. The amount of updates is too damn high now I use WP migrate