kentico cms 7 – mobile web development

13
Kentico CMS 7 : Mobile web development Juraj Hrinik, [email protected]

Upload: thomas-robbins

Post on 15-May-2015

1.977 views

Category:

Technology


1 download

DESCRIPTION

Mobile development is requirement for any modern websites. Kentico CMS has always been an innovator with their support of mobile devices. Learn how version 7 extends support for mobile developers and dynamic sites. In this session we'll lookat how the power of mobile comes to Kentico CMS 7.

TRANSCRIPT

Page 1: Kentico CMS 7 – Mobile web development

Kentico CMS 7 : Mobile web developmentJuraj Hrinik, [email protected]

Page 2: Kentico CMS 7 – Mobile web development

Kentico CMS 7 – Ramp Up WebinarsDate Title Registration linkAugust 30, 2012 (8-9 AM PST)

Kentico CMS 7 – Achieving Marketing Success

Register here

August 28, 2012 (8-9 AM PST)

Kentico CMS User Group Presents: Here Comes Version 7!

Register here

For more information – go to http://bit.ly/LRsDJP

Page 3: Kentico CMS 7 – Mobile web development

New features

• Mobile device detection– Detected by user agent– Support for external service (51degrees.mobi)

• Device profiles– Category of similar devices

• Automatic layout transformation– Switches between shared layouts automatically according to current device

profile • Custom device layout

– Define completely new layout for device profile

Page 4: Kentico CMS 7 – Mobile web development

Existing features

• Conditional layouts– Layout switched by macro expressions

• CSS design changes– Auto generated CSS class for current device profile

Page 5: Kentico CMS 7 – Mobile web development

Mobile device detection

• Detection by user agent from client device• Two ways to detect:

– Kentico specified XML for user agents• Out of the box solution

– 51degrees.mobi provider• Automatic updates

Page 6: Kentico CMS 7 – Mobile web development

Device profiles

• Category of similar devices– No need to define design for each device

• Multiple type of detection– You can simplify and tweak detection

• Preview– Viewport dimensions of preview in CMSDesk

• Ordered list– Better control to detection

Page 7: Kentico CMS 7 – Mobile web development

Automatic layout transformation

• For shared layouts• You can define if layout is convertible and number of web part zones• Automatically layout switch defined for each device profile

– One layout can be mapped for different device profiles differently– Layout mapping is in device profiles UI

Page 8: Kentico CMS 7 – Mobile web development

Custom device layout

• Separated layout definition for each device profile• Perfect solution for complex designs• Ability to copy layout from other profile

Page 9: Kentico CMS 7 – Mobile web development

Conditional layouts

• CMSConditionalLayout– Special layout control– Specify visibility of layout through macro expression

• CMSDeviceLayout control– Designed for device profiles– Based on CMSConditionalLayout control

Page 10: Kentico CMS 7 – Mobile web development

CSS design changes

• Device profile name in body CSS– For better design capabilities

• CSS3 media queries– Not Kentico feature – Based on CSS2 media type definition

Page 11: Kentico CMS 7 – Mobile web development

Questions

?