Re: Mobile Website

Peter Sparkes <[email protected]>
Newsgroups gmane.text.xml.cocoon.user
Message-ID <[email protected]>
My thanks to all who have replied. I am currently evaluating the various options suggested

Peter

On 14/05/2013 09:18, Thorsten Scherler wrote:
> On 05/14/2013 09:29 AM, Andre Juffer wrote:
>> On 05/14/2013 09:49 AM, Peter Sparkes wrote:
>>>
>>> Or stylesheets
>>
>> Have a look at responsive web design. Instead of having different pages (HTML) returned for which 
>> you may use different sitemaps and/or XSL stylesheets, you could return the same content, but 
>> presented differently depending on the size of the screen of the device using CSS.
>>
>> http://www.smashingmagazine.com/responsive-web-design-guidelines-tutorials/
>
> Go nuts with 
> http://code.google.com/a/apache-extras.org/p/lenya-extras/source/browse/modules/wurfl/?r=e0ae38858b9683c4f2fa68dbb62e7c936e725f96#wurfl%253Fstate%253Dclosed 
> gives you the power of http://wurfl.sourceforge.net/
>
> You need the java code and then you can do:
>
> <map:components>
> <map:generators>
> <map:generator logger="sitemap.generator.wurfl"
> name="wurfl"
> src="org.apache.lenya.modules.wurfl.generation.WurflDeviceInfoGenerator" />
> </map:generators>
> <map:selectors default="wurfl">
> <map:selector logger="sitemap.selector.wurfl" name="wurfl"
> src="org.apache.lenya.modules.wurfl.selection.WurflSelector">
> <!--+ | NOTE: The appearance indicates the search order. This is
> very important since | some words may be found in more than one browser description.
> (MSIE is | presented as "Mozilla/4.0 (Compatible; MSIE 4.01; ...") + -->
> <browser name="android" useragent="Mozilla/5.0 (Linux; U; Android 2." />
> <browser name="android-tab" useragent="Mozilla/5.0 (Linux; U; Android 3." />
> <browser name="ipod" useragent="Mozilla/5.0 (iPod; U; CPU iPhone OS " />
> <browser name="iphone" useragent="Mozilla/5.0 (iPhone; U; CPU iPhone OS " />
> <browser name="noMobile" useragent="DO_NOT_MATCH_GENERIC" />
> </map:selector>
> </map:selectors>
> </map:components>
>
>
> <map:pipelines>
> <map:pipeline>
> <map:match pattern="device.html">
> <map:generate type="wurfl" />
> <map:transform
> src="fallback://lenya/modules/wurfl/xslt/properties2xhtml.xsl" />
> <map:serialize type="xhtml" />
> </map:match>
> <map:match pattern="sample.html">
> <map:select>
> <map:when test="android">
> <map:read src="android.html" />
> </map:when>
> <map:when test="android-tab">
> <map:read src="android-tab.html" />
> </map:when>
> <map:when test="ipod">
> <map:read src="ipod.html" />
> </map:when>
> <map:when test="iphone">
> <map:read src="ipod.html" />
> </map:when>
> <map:otherwise>
> <map:read src="other.html" />
> </map:otherwise>
> </map:select>
> </map:match>
> </map:pipeline>
>
>
> HTH
>
> salu2
>>
>>>
>>> On 14/05/2013 07:36, Peter Sparkes wrote:
>>>> Hi,
>>>>
>>>> I have a requirement to use different sitemap.xmap for mobiles depending on the screen size.
>>>>
>>>> I am using 2.1.11
>>>>
>>>> Please, how do I do this?
>>>>
>>>> Peter
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>
>>
>
>
> -- 
> Thorsten Scherler <scherler.at.gmail.com>
> codeBusters S.L. - web based systems
> <consulting, training and solutions>
>
> http://www.codebusters.es/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.