Download - TYPO3 Multichannel
Netresearch GmbH & Co. KG - Nonnenstraße 11d - 04229 Leipzig - www.netresearch.de - [email protected]
Mobile and moreTYPO3 Multi-Channel
Christian Opitz (Netresearch)
• About me• Initial situation• Existing solutions• The extension• Building upon• Get it
Agenda
• Christian Opitz• Born and living in Leipzig• Around as developer, designer and project manager in
TYPO3 universe since 2008• Currently working in business development at
Netresearch
• Netresearch• Leipzig based TYPO3- and Magento System Integrator• Building large scale enterprise applications with TYPO3• Documentation video sponsor for T3CON
About me
Initial situation
• Increasing demands (of our customers) for mobile versions of existing websites
• Started research for possible TYPO3 solutions in 2012
• Early results of the investigation on mobile approaches gave two general scopes…
Initial situation
Responsive design
• Same content delivered
• Style changes by device
Adaptive content
• Different content delivered depending on the device
• (plus evtl. style changes by device)
Different device classes
• Device classes based on customer given criteria
Device classes and a campaign
• „Customer given criteria“? can be more than device classes
Device classes and a campaign and …
Existing solutions
• TYPO3 Core:• One page tree per device class• Abusing the core language feature
• TYPO3 extensions:• WURFL• t3mobile
Existing solutions
• Other CMS - in 2012 - offered several solutions to manage content based on device classes:• Drupal: Mobile Tools + Mobile Plugin• Joomla: Mobile Joomla• Liferay: Core• Plone: Web and Mobile• Magnolia: Core
Existing solutions
Our solution
• API with methods to:• register custom context types• enable contexts for other tables• check if records are enabled for current contexts• check if specific settings on a record are enabled for
current contexts
Building upon
• TER:• http://typo3.org/extensions/repository/view/contexts
• Forge:• http://forge.typo3.org/projects/extension-contexts
• GitHub:• https://github.com/netresearch/t3x-contexts
• Extensions:• *_wurfl• *_geolocation
Get it
Thank you for your attention!
Image sources• http://www.flickr.com/photos/radiorover/363751195/• http://www.flickr.com/photos/13atman/6365981811/