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/