The Install New Updates module on the admin dashboard lists one-time platform installers that still have pending steps on the site. Clicking the green Check For Updates button refreshes the list — an installer only appears when the 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 the website’s design settings (the stored values behind the site’s colors, fonts, and layout choices) from an older database table to the current one, and tidies the new table up. The design itself does not change; only where and how the settings are stored changes.

  • Creates the current storage table, website_design_settings, if the database does not have it yet.
  • Copies the 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 already present 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 the 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 the database as a backup.

Why It Appears

This is a legacy update, most common on sites created on older platform versions. It appears when the 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 the 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 the website should look exactly the same before and after.

How to Run It

  1. From the admin dashboard, find the Install New Updates module and click Check For Updates.
  2. If the site has pending steps, Optimize Design Settings appears in the list. Click Install.
  3. 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, the website is already up to date — the module only shows installers with pending steps, so there is nothing to do.

After Running

Load the website and confirm it looks the way it did before. It should, because the installer moves and tidies settings rather than changing their values. The design settings remain editable in the admin exactly as before. If the pre-migration data ever needs to be referenced, it is still in the database in the website_layouts_old table. No other action is needed.