ez app factory - mobile apps made fast and easy
Post on 05-Jul-2015
795 Views
Preview:
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