ez app factory - mobile apps made fast and easy

Post on 05-Jul-2015

795 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Igor Vrdoljak

www.netgen.hr

eZ App Factory

mobile apps

made fast and easy

Who

Igor Vrdoljak

@ivrdoljak

igor@netgen.hr

Netgen

@netgentweets

http://www.netgen.hr

What

• eZ App Factory

• Mobile application builder solution

• Quick

• Easy

• Multiplatform (iOS and Android)

• Connected to your eZ Publish CMS

Why?

• Mobile is the current big huge thing

• M iOS devices sold – June 2012

• M Android devices activated – June 2012

• % Facebook users mobile only

• The best mobile strategy?

• It depends

The big picture

Class mappings

Class mappings

[ClassMapping_article]

title[title]=default

summary[intro]=default

body[body]=default

images[image]=default

audio[intro_song]=default

videos[youtube_video_code]=youtube

Categories

Extension point - Virtual categories

Extension point – Virtual categories

interface eZAppFactoryCategoryHandlerInterface

{

static public function getCategoryPosts(

array $params, $offset, $limit, $term = '' );

static public function getCategoryPostsCount(

array $params, $term = '' );

static public function getHandlerName();

}

Extension point - Custom attribute

handlers

Extension point - Custom attribute

handlers

[ClassMapping_article]

title[title]=default

summary[intro]=default

body[body]=myspecialsummaryhandler

images[image]=myrelatedimageshandler

audio[intro_song]=default

videos[youtube_video_code]=youtube

Extension point - Custom attribute

handlers

interface eZAppFactoryAttributeHandlerInterface

{

static public function getData(

eZContentObjectTreeNode $node,

eZContentObjectAttribute $att= null );

VIDEO

Finally...

• Not an universal solution

• Good for

• Content oriented sites and applications

• Fast build, simple administration

• Multiplatform

• Evolving solution

• Not good for

• Application – like installations

• Very complex mobile apps

QA?

• Any time left?

igor@netgen.hr

@ivrdoljak

top related