Concrete5 (now ConcreteCMS) core updates can be challenging
Be sure to create a backup of the database, files, language- and configfiles before starting with the update. Otherwise you risk losing data.
Some reasons why a core-update can be very challanging:
-
Compatibility Issues: Custom themes, add-ons, or third-party integrations may not be compatible with the latest version of the core, leading to functionality breaks.
-
Complex File Structure: Concrete5’s system uses a combination of custom files, folders, and permissions, which can make updates tricky if files are modified directly or not kept organized.
-
Database Changes: Updates often include database migrations that may require manual intervention, especially if custom tables or structures were added, risking data loss or errors.
-
Legacy Code: Older websites built with outdated versions may rely on deprecated features, making it harder to upgrade without refactoring large sections of the site’s code.
-
Risk of Breaking: Since Concrete5 allows a high degree of customization, updates might unintentionally break parts of the website, requiring troubleshooting, backups, and sometimes rebuilding sections of the site.
If you need some help while updating your concreteCMS site or you are already stuck while updating the CMS feel free to get in touch.