ses-b401
TRANSCRIPT
Tips You Need to Know for Creating Apps for Microsoft Office and SharePoint 2013
Chris Johnson
SBS-B401
whoami?• www.provokesolutions.com• [email protected]• Blog: www.looselytyped.net• @LoungeFlyZ• Ex-10yr Microsoftie, SharePoint Product
Management, Program Management and Consulting Services
Agenda1. DEMO2. DEMO3. DEMO4. DEMO5. DEMO6. DEMO7. DEMO8. DEMO9. DEMO10. DEMO
#1 Use SignalR for App tracing and debugging
#2 Cache tokens if you need to
#3: Use OAuth to access SharePoint from apps for Office
OAuth in apps for Office
SharePoint
App Server
OAuth
#3 & 4: Use the SharePoint cross-domain library
Cross-Domain Library
SharePoint
Firewall
App Server
#5: Bring Office documents into your SharePoint apps with WACs
#6: Single Page Apps in SharePoint
SPA?• Single HTML page• Client script for everything• Communicates with server via JS• Integrates with Browser for navigation
SPA Resources• Learn: http://www.johnpapa.net/spa/
• Framework: Durandal • Databinding: Knockout• Layout: Bootstrap• Icons: FontAwesome• Data Queries: LinqJS• Notifications: Toastr
#7: App CSS makes your app look like part of the experience
App UX design guidelines
#8: Elevate your SharePoint app’s permissions with app-only calls
#9: Bring your app to where users are by integrating with Yammer
#10: Azure web sites + O365 + tfs.VisualStudio.com =
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.