Я хочу разрешить пользователям настраивать тему при просмотре моего веб-сайта (например, Joomla использует шаблоны), но это не должно быть простым выбором из шаблонов, которые я им предоставляю, скорее, они должны сами выбирать визуальный макет , Я думаю, что это называется вычислением конечного пользователя или программированием путем демонстрации в исследовательской терминологии. Для этой цели я хочу внутренне представить предлагаемые предпочтения пользовательского интерфейса, предоставляемые пользователем, в определении XML. Как я могу это сделать? Какие технологии позволят мне перенастроить веб-интерфейс на лету в зависимости от того, как его выберет пользователь?