Blog Sections Open

Making autoFilter Case-Insensitive in Evolution CMS

If a text filter treats `Home` and `home` as different values, normalize the comparison layer instead of forcing editors to type perfectly.

Case-sensitive filters feel broken to users, especially when the value comes from free text or editorial input. If Home and home produce different results, the filter logic needs normalization.

What usually works

  • lowercase the incoming filter value before matching
  • store or compare against normalized lowercase data
  • avoid mixing multiple spellings of the same label in content

Case-insensitive filtering is not just a convenience feature. It makes the interface feel resilient and reduces editorial inconsistency in the underlying dataset.

Newer post

Using a Central Exchange Rate for Shopkeeper Pricing

How to keep Shopkeeper prices tied to a single exchange-rate value so a whole catalog can react to one update.

Older post

Adjusting TV Field Sizes and the Main Content Area in the Manager

How to think about resizing TV input fields and the main content area when ManagerManager is not enough on its own.