Представление пользовательских настроек в XML для реконфигурации веб-макета - PullRequest
1 голос
/ 09 апреля 2010

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

1 Ответ

0 голосов
/ 10 апреля 2010

Способ, который был бы очень гибким, заключается в следующем. Вы представляете содержимое вашего сайта в виде XML, который не имеет свойств представления (но имеет элементы навигации). Тогда у вас есть настройки, которые вы как-то переводите в таблицу стилей XSLT. Вы запускаете эту таблицу стилей на каждой странице содержимого и представляете результаты (или заставляете браузер выполнять XSLT за вас, если вы того пожелаете).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...