sdl tridion webinar
DESCRIPTION
SDL Tridion Webinar. The Context Engine. Today’s Talk. Talk a little bit about current mobile and web development techniques Explain how the Context Engine fits into this Show how to install and get up and running with the Context Engine. Mobile Websites. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/1.jpg)
SDL Tridion Webinar
The Context Engine
![Page 2: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/2.jpg)
Today’s Talk
• Talk a little bit about current mobile and web development techniques
• Explain how the Context Engine fits into this• Show how to install and get up and running
with the Context Engine
![Page 3: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/3.jpg)
Mobile Websites
• More people connect to the Web over slower, mobile networks.
• The performance of Web pages is now really important.
• To increase performance we need to serve only the appropriate files for a device.
• 3 main common ways mobile web interfaces are being built…
![Page 4: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/4.jpg)
Responsive Design
• Same content page across all devices.• Content is referenced by a single URL.• Average page size is around 1.3mb.• 3G 40% slower, LTE 12% slower than desktop speeds.• 80% + responsive sites send the same assets to all
devices.• Interfaces become complex client-side CSS and JS
applications.
![Page 5: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/5.jpg)
Mobile only website
• Website Content is easier to tailor should the mobile need to provide a different experience.
• Average page size is around 180kb.• Easier to make separate changes to mobile
and desktop websites.– Typically different URL and independent page
layouts.• Redirection required.
![Page 6: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/6.jpg)
REsponsive + Server Side (RESS)
• Detects devices server side and delivers features that are optimized for the user of that device.
• Deliver only what a client device needs.• Requires an accurate server side detection
mechanism.
![Page 7: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/7.jpg)
Some Comparisons
Website Type PageSize (KB)
Download speed (Sec)
# Requests
Starbucks.com Responsive 1193.88 14.99 142
Worldwildlife.org Responsive 885.97 6.91 72
Bostonglobe.com Responsive 605.27 5.55 87
Mobile.walmart.com Mobile 272.29 1.35 45
Amazon.com/gp/aw/h.html
Mobile 103.66 2.25 16
Bbc.co.uk/mobile Mobile 56.04 3.40 22
Edition.cnn.com RESS 163.12 3.46 28
Ehow.com RESS 188.95 6.15 31
Wordpress.com RESS 118.40 2.77 19
Source: http://sixrevisions.com/mobile/methods-mobile-websites/
![Page 8: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/8.jpg)
The SDL Tridion Context Engine
• Content Delivery Module• Provides ‘Context’– More than just device device detection– Plugs in wonderfully with other SDL tools
• For the purpose of this presentation we’re using it for device detection
![Page 9: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/9.jpg)
Installation and configuration
• Create the device database:– java -Xms1028m -jar lib\cwd_engine-2011.jar
http://context.sdl.com/seed– Java -jar cwd-repository-manager.jar cwd-
repository.jar
• {webroot}/bin/repository/
![Page 10: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/10.jpg)
Installation and configuration
• Configure the ADF cartridge– Cd_ambient_conf.xml
• Javascript include
• That’s it
![Page 11: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/11.jpg)
Test installation
• Use a webpage to output all claims in the claim store
• Thanks again Peter
![Page 12: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/12.jpg)
Using it…..
Uri claimUri = new Uri("taf:claim:context:device:tablet");string isTablet =
Tridion.ContentDelivery.AmbientData.AmbientDataContext.CurrentClaimStore.Get<String>(claimUri);
• Context Engine Wrapper Library– https
://github.com/NunoLinhares/TridionContextEngineWrapper/
if(context.Device.IsTablet) {message = "you are using a tablet device"; }
– Configuration possibilities to create ‘device families’
![Page 13: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/13.jpg)
Summary
• RESS is better solution to Responsive.• Most websites are built using responsive.• The SDL Tridion Context Engine is a great tool
to provide Server-Side detection.– Integrates perfectly with other SDL modules, .Net,
Java and other applications.– Not sure about future updates to the device
database and how these will be released.
![Page 14: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/14.jpg)
Mandatory further reading
• Using MVC4 Display Modes and the Context Engine:– http://erichuiza.blogspot.com/2013/09/working-with-tridion-and-asp-net-
4.html• Integrating Context Engine and SmartTarget
– http://www.tridiondeveloper.com/plugging-the-context-engine-into-smarttarget
• Device families in the Context Engine Wrapper– http://www.building-blocks.com/thinking/defining-device-families-sdl-tridion-
context-engine-cartridge-wrapper/
• Context Expression Engine – Target Groups Integration– http://erichuiza.blogspot.com/2014/02/context-expression-extension.html
![Page 15: SDL Tridion Webinar](https://reader035.vdocument.in/reader035/viewer/2022062218/56816780550346895ddc8bed/html5/thumbnails/15.jpg)
Questions and Thanks
Thanks All
• Contact me:– [email protected]– www.contentbloom.com– @wntr
• Sources used:– http://www.lukew.com/ff/entry.asp?1681– http://sixrevisions.com/mobile/methods-mobile-websites/– http://www.businessinsider.com/mobile-will-eclipse-desktop-by-2014-2012-6