Blog Sections Open

Planning a Separate Mobile Version Without Cloning the Whole Site

How to approach a dedicated mobile version in Evolution CMS without turning one project into two permanently diverging sites.

Some clients ask not for a responsive theme, but for a completely separate mobile version. That sounds straightforward until you realize how quickly two parallel sites turn into a maintenance burden.

The practical question is not just “can Evolution CMS detect mobile devices?” It is whether the mobile experience can be split at the template level without duplicating content and business logic.

The safer architecture

  • keep one content tree,
  • switch templates or chunks by device detection,
  • avoid creating a second copy of every page unless the content really differs,
  • centralize the detection logic instead of scattering it through many templates.

If the mobile site only changes layout and some UI blocks, template switching is far safer than creating a second content structure. Cloned resources almost always drift apart and become difficult to support.

A dedicated mobile version only makes sense when mobile content genuinely differs. Otherwise, a shared content model with device-aware templates is the cleaner long-term solution.

Newer post

Outputting Raw JSON Without Letting the Evolution Parser Eat It

How to print JSON examples or JavaScript data blocks safely when Evolution syntax collides with double square brackets.

Older post

Supporting Separate Retail and Wholesale Registration with WebLoginPE and Shopkeeper

A practical way to handle two registration paths and two price levels in one Evolution CMS store without duplicating the whole checkout system.