Optimize Design Settings: Install New Updates
Link: https://support.brilliantdirectories.com/support/solutions/articles/12000109026
The Install New Updates module on the admin dashboard lists one-time platform installers that have pending steps for your specific website. Click the green Check For Updates button to refresh the list — an installer only appears when your site actually has something left to install, and it disappears from the list once its steps are complete.
What Optimize Design Settings Does
This installer moves your website’s design settings (the stored values behind your site’s colors, fonts, and layout choices) from an older database table to the current one, and tidies the new table up. Your design itself does not change; only where and how the settings are stored changes.
- Creates the current storage table, website_design_settings, if your database does not have it yet.
- Copies your most recent active design from the legacy website_layouts table into the new table, converting it from one wide row into one row per setting. This step is only offered while the new table is empty, so it never overwrites design settings you already have in the current format.
- Removes leftover rows in the new table that are not real design settings, such as temporary system values (EG entries named admin_token, entries whose names start with newsite_ or lc_sso, and blank entries with random 32-character names). These are stray records, not anything your design uses.
- Widens the setting_value column to the LONGTEXT storage type so long values are no longer cut off at 255 characters.
- Renames the legacy website_layouts table to website_layouts_old. The old table is renamed, not deleted, so all of its data stays in your database as a backup.
Why It Appears
This is a legacy update, most common on sites created on older platform versions. It appears when your database still stores design settings in the old website_layouts structure, or when the new table exists but still needs one of the follow-up refinements: the stray-row cleanup, the wider setting_value column, or the renaming of the old table. Each condition is checked separately, so the installer may appear even if only one step remains.
Why It Matters
The platform reads design settings from the current website_design_settings table, so completing the migration keeps your saved design available in the place the software looks for it. The wider value column means longer setting values save completely instead of being truncated, and the cleanup keeps the table limited to actual design data. To be clear about the magnitude: this is a storage upgrade, not a redesign, and your website should look exactly the same before and after.
How to Run It
- From the admin dashboard, find the Install New Updates module and click Check For Updates.
- If your site has pending steps, Optimize Design Settings appears in the list. Click Install.
- After it completes, click Check For Updates again — the entry disappears once all steps are done.
If Optimize Design Settings does not appear in the list, your website is already up to date — the module only shows installers with pending steps, so there is nothing to do.
After Running
Load your website and confirm it looks the way it did before. It should, because the installer moves and tidies settings rather than changing their values. Your design settings remain editable in the admin exactly as before. If you ever need to reference the pre-migration data, it is still in your database in the website_layouts_old table. No other action is needed.
