In this video I'll show you how to upgrade your Glazed site with Carbide Builder to the newly rebranded Glazed Builder! We're demonstrating how to upgrade your site when it's based on one of our demo installation profiles. If you're updating a site is not based on an installation profile, instead of copying the themes, modules, and libraries folders entirely you will open these folders and just copy the items that you have in your website.
Before updating check the Glazed Builder changelog.
And if you're upgrading on Pantheon, see the special section at the end as well as the steps below.
- Put your website in maintenance mode
- Backup your database
- Download the same demo profile you used to create your Glazed site from the download page
(if you didn't use a demo profile, just donwload the main demo profile with all features and find the items you need in there)
- Unzip the profile and browse to the profiles/cms folder
- Select the libraries, themes, and modules folders and copy or upload them to the /profiles/cms folder in your webste
- Go to the Modules admin page. You don't need to select any modules, you can just press "Save Configuration"
- Confirm to enable the Glazed Builder and Glazed Helper modules
- After the modules are enabled, run update.php
- Apply database updates
- Go to the Glazed Builder settings page at admin/config/content/glazed_builder
- In the fieldset Glazed Builder > Glazed Builder Update press the button Start Update.
If you don't see this button that means carbide_builder was removed or disabled, please make sure it's enabled before this step.
- After completing the process, you can safely switch off carbide_builder and glazed_config and uninstall them. Make sure you don't skip the uninstallation before deleting files or Drupal will keep throwing you notices about missing modules.
- To finish upsave the theme settings form at admin/appearance/settings/glazed (or a subtheme) to to make sure all the new Glazed 2.6.0 styling is loaded on your website.
- Switch off maintenance mode
- Verify that the new Glazed Builder interface is loading on the fields that previously used Carbide Builder as field formatter. Please note that using the builder in forms as input format is not supported anymore.
- If Glazed Builder is working OK you can delete the carbide_builder and glazed_config modules at /profiles/cms/modules/sooperthemes_premium
Pantheon Hosting Notes
Pantheon needs a slightly different process to upgrade successfully (many thanks to Chris):
Delete the .gitignore file that is in the module directory (this interferes with the mechanism that Pantheon uses to migrate code between Dev -> Test -> live and stops essential field being copied. This .gitignore file will be removed in future version upgrades).
- Clone live to test and dev to make sure all environments are in the same state
- Run a manual backup on dev, test and live
- Complete steps 1 - 5 in the updating instructions
- Commit code to dev
- Deploy code to test (Important: do not check the option run update.php after pulling code)
- Complete steps 6 - 15 on test in the updating instructions
- Deploy code to live (Important: do not check the option run update.php after pulling code)
- Clone database and files from test to live (Alternatively, you can repeat steps 6 – 15 on live, but simply cloning the database and files is faster/easier).
- Clone database and files from live to dev so all environments are the same state again
- Complete step 16 in the updating instructions - delete carbide_builder & glazed_config on dev and deploy to test and live