Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.
Please keep in mind:
app/themes/...
content/legacy/themes/...
Legacy means in this context "be extremely careful with that axe Eugene". Chevereto is a 17 year old project, it has systems which date really back and the theme system is one of the oldest systems I still use.it doesn't inspire more confidence to work in a folder called 'legacy', to me something called 'legacy' is reserved for old code that should not be used anymore.
Whatever feels better to you is the best course of action, there's no better or worse way of perform that kind of cleanup. What I did take care is on to limit access to all these old files under a single PHP entry point.what would be the best solution achieve this?
Just to clarify, if we wipe everything from our server (minus the upload - media folder for me) folder; then we just reinstall or how do make sure that nothing is corrupted when you reupload the newest version files only?Whatever feels better to you is the best course of action, there's no better or worse way of perform that kind of cleanup. What I did take care is on to limit access to all these old files under a single PHP entry point.
Of course you can simply wipe and replace, just don't erase the uploads folder.
Speaking of docker, do you know if it's possible to do a fresh installation of macos and run docker within the OS so that it works similar to a personal / home server?By using system layers like Docker, you ensure that the application’s file system always remains consistent and as it should be. This makes managing updates much simpler.
If you’re not using Docker, upgrading involves re-provisioning the entire application’s files, which may leave behind some orphans. However, these shouldn’t affect your installation as long as you maintain a single PHP entry point. This shouldn’t be a concern unless you’ve modified the root .htaccess file, or if you’re using Nginx and haven’t followed this guide: Chevereto Nginx Configuration.
Orphans could also cause issues if you run several software in the same path, try to isolate your apps.
Don't get me wrong, of all the CMS / Code canyon projects out there and all the forum scripts that are still popular today, I really love what you're doing with Cheverto.Absolutely, how you think I develop this thing? Docker is just a way to ship and run software it doesn't matter where.