WAGWNOHGB. TINMTF , NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA
Jan 17, 2016
WAGWNOHGB. TINMTF , NTC.
TIWMTSECraig Tarr10 October 2015CPT, SA
Sponsors
@sps_events #SPSPlus, #SPSJHB, #SPSCPT, #SPSDBN
Platinum
Gold Silver
Craig Tarr MCP, MSTS, VTSP, MBA
Live: Somewhere between Cape Town and Seattle
Work: COO GTconsult
Real Work: Father of 2 under 3
Passionate about: design and UX,surfer, traveller, rugby supporTARR, (Go LIONS)
Catch me on:MS Channel 9 – administration and migration to O365
http
craig_tarr
craigtarr
www.gtconsult.com
About Me
We’re going where no one has gone before. There’s no model to follow, nothing to copy. That is what makes this so exciting.
Level: 300 Track: IT Pro, Developer
Office 365, on-premise, upgrades and such... its all so confusing, all we want is great UI and UX. So lets build some applications that works on all platforms and make SP work the way we want it
Session Info
Session Index
• The conundrum • The way forward• The demo (lets hope that chicken is
slaughtered)• A couple of catches• Q and A
The conundrumThe premise: We like SharePoint. We want to use it to provide rich interfaces to line of business data. We want the solutions we build to be upgradable On-premise or transferable to Office 365.The problem: We want rich applications on SharePoint if we use managed code its not portable to O365 and is often not upgradable on-premise.
The way forward
The way forward
Javascript to the rescue….What model do you use?Is Node better than AngularJS better than jQuery better than KnockOut….
SharePoint Hosted App versus Single Page App versus Hosted App?
Demo of SPA
May the force be always in your favour
Pitfalls Yes Sometimes SP trips itself up – lessons learned:• Localisation• Formatting – Dates, Numbers and
Multilines• Rest API connections in Hosted Apps –
Executor.Js functions for cross domain access
• Min all libraries• Reduce Ajax rest calls for onload• Loading screens – easy to build and
shows its “Working on it”• Conflicting jQuery – only use $ in
functions
Questions
SharePint – Have a Drink on Us
@sps_events #SPSPlus, #SPSJHB, #SPSCPT, #SPSDBN
Platinum
Gold Silver
Questions
Thank You