thank you Jérôme,
I have gotten bit further there. Thanks to a filter I was able to add the skin parameter
when the session could say which skin to use.
This makes the skin:
- decided according to the user agent string at the first hit
- stored in session and consistent there, even if links do not mention the skin name
- changeable by an intentional action of the user (namely: add parameter skin=xxx to
change it)
This implemented in:
I would have preferred to write into the xwiki context if I could. But I have not found a
way for a filter to be wired in a way that can get the xwiki context. Would there be one?
thanks in advance.
Paul
Le 27 sept. 2013 à 13:24, Jerome Velociter a écrit :
Hi Paul,
There's a not very known API that could help you achieve that : $xcontext.
setLinksQueryString ; which propagates some query string params to all subsequent
requests. So you could have skin=someskin pushed into it.
But that might not be what you want (because of URL aesthetics for example). There might
be a better way, I think Ludovic is doing something similar in the mobile skin, that could
be a lead.
Hope this helps,
Jérôme
Le 27/09/13 13:17, Paul Libbrecht a écrit :
Dear developers,
let me try to re-explain because obviously I don't find support to implement this.
I want the first hit of an xwiki request to decide which skin to take and keep that skin
in all subsequent requests. The decision should mostly depend on the browser.
So the questions:
- where is the logic that decides to choose a skin or another?
thanks in advance.
paul
Le 13 sept. 2013 à 18:33, Paul Libbrecht a écrit :
Ping??
Le 9 sept. 2013 à 23:01, Paul Libbrecht a écrit :
> Hello fellow developers,
>
> what is the best practice to decide on a skin in the session and not carry it along
with the URLs?
> We are building a mobile UI and it should have more limited functionalities so that
the same pages should eb visited by the same users with different skins depending if the
device is a mobile or not.
>
> thanks for hints.
>
> Paul
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs