TYPO3 Multichannel

Preview:

Citation preview

Netresearch GmbH & Co. KG - Nonnenstraße 11d - 04229 Leipzig - www.netresearch.de - Info@netresearch.de

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/

Recommended