15
EMBER & SHAREPOINT

SPSDC 2014: Ember and SharePoint

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: SPSDC 2014: Ember and SharePoint

EMBER & SHAREPOINT

Page 2: SPSDC 2014: Ember and SharePoint

AGENDA• Why bother?

• A Brief History

• Ember Stuff

• Demo: Let’s code a thing

• SharePoint?

• Conclusions

Page 3: SPSDC 2014: Ember and SharePoint

WHO AM I?

• Greg Hurlman

• Developer / Programmer / Designer / Etc.

• @justcallme98

Page 4: SPSDC 2014: Ember and SharePoint

“Who are you?”

Page 5: SPSDC 2014: Ember and SharePoint

WHY BOTHER?

Page 6: SPSDC 2014: Ember and SharePoint

A BRIEF HISTORY

• 2006: jQuery 1.0 is released

• June 2011: First prerelease build of Handlebars & Ember

• May 2013: Handlebars 1.0

• September 2013: Ember 1.0

Page 7: SPSDC 2014: Ember and SharePoint

EMBER

• Integrates {{Handlebars}} templates

• Model — View — Controller ViewModel

• Models are extensions or subclasses of the Ember.Object class

• Focus on complexity, made easier with convention over configuration

Page 8: SPSDC 2014: Ember and SharePoint

EMBER: THE CORE TEAM

Page 9: SPSDC 2014: Ember and SharePoint

AN EMBER INCANTATION

• URLs describe the state of your app

• URLs want a Route

• A Route wants data for the model

• A Route sets up a Controller

• A Controller backs a View

Page 10: SPSDC 2014: Ember and SharePoint

DEMOLet’s code a thing

Page 11: SPSDC 2014: Ember and SharePoint

SHAREPOINT?

• Reduced to a data & authentication source

• JSOM calls made in your route to get the data for your models

• Remember: SharePoint Apps are 10% SharePoint, 90% App.

Page 12: SPSDC 2014: Ember and SharePoint

CONCLUSIONS?

Page 13: SPSDC 2014: Ember and SharePoint

– Every SharePoint Person Ever

“It depends.”

Page 14: SPSDC 2014: Ember and SharePoint

RESOURCES

• http://emberjs.com

• http://discuss.emberjs.com

• http://discourse.org

• Me! [email protected] ~ or ~ @justcallme98

Page 15: SPSDC 2014: Ember and SharePoint

THANK YOU FOR COMING