What is the most efficient way to upgrade Supermint to a newer version?Browser Info Environment
Just wanted to check in to determine the best way to upgrade the Supermint theme without altering any of my existing customized pages.
Currently, I have version 3.0.4, but I'm very interested in using the 3.2.3 version to take advantage of the clips in Redactor.
To upgrade, I'll have to do it manually, as I use my site as a content management system on our corporate intranet and can't connect it to the internet. What are the considerations I need to be aware of when upgrading in order to avoid wiping out any customization I've already done?
It's pretty impossible.. If your customization conflict with new code, you can't keep them. YOu will need to compare each customization with new code..
Otherwise, just download the zip, replace the folder theme_supermint and update from dashboard.
I really love the Supermint theme and want to keep using it, but I'd also like to keep it updated without having to rework multiple pages every time I upgrade.
Did you know the utility of the "application" folder to override a package ?
What I attempted in my development environment was to upgrade from Supermint 3.0.4 to 3.2.3 by uploading the zip file to the /packages directory and overwriting the existing theme_supermint folder. I then attempted to update via the concrete5 dashboard.
I received an error indicating a permissions error with the business.mcl file in /packages/theme_supermint/src/Models/theme_presets, and that the install failed. However, when I looked at my installed add-ons/themes, it listed Supermint as version 3.2.3. I checked to see if the clips feature was available in the Redactor editor, but it was not there. I eventually uninstalled the theme altogether and then reinstalled 3.2.3, and things are working fine now (though I had to restore several files that used the "wide" page template - a thing that doesn't exist in the default Elemental theme). We also lost the color customization we had done (for example, modifying the background color of certain page layout areas).
I downloaded the zip file, replaced the theme_supermint folder, and then when I go to the Dashboard to update, I click on "extend concrete5" and I receive this message:
Cannot redeclare class Concrete\Package\ThemeSupermint\Controller
What do I need to do to correct this?
EDIT: Nevermind. I had copied the old theme off to a folder with an "_old" suffix in order to not lose my files, but it was apparently interfering. I had a successful installation now.