Top Banner
WAGWNOHGB. TINMTF , NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA
13

WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Jan 17, 2016

Download

Documents

Johnathan Todd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

WAGWNOHGB. TINMTF , NTC.

TIWMTSECraig Tarr10 October 2015CPT, SA

Page 2: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Sponsors

@sps_events #SPSPlus, #SPSJHB, #SPSCPT, #SPSDBN

Platinum

Gold Silver

Page 3: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

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

Page 4: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

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

Page 5: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Session Index

• The conundrum • The way forward• The demo (lets hope that chicken is

slaughtered)• A couple of catches• Q and A

Page 6: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

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.

Page 7: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

The way forward

Page 8: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

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?

Page 9: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Demo of SPA

May the force be always in your favour

Page 10: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

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

Page 11: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Questions

Page 12: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

SharePint – Have a Drink on Us

@sps_events #SPSPlus, #SPSJHB, #SPSCPT, #SPSDBN

Platinum

Gold Silver

Page 13: WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.

Questions

Thank You