
Sign up to save your podcasts
Or


This episode is a live episode from Microsoft Build where AJ O'Neal and Charles Max Wood interview Mike Ammerlaan and Vesa Juvonent about building extensions for SharePoint with JavaScript.
[00:01:28] Mike Ammerlaan introduction
[00:01:52] Vesa Juvonen introduction
[00:02:18] What is the SharePoint Framework?
[00:03:32] What is SharePoint?
[00:05:56] What extensions can you build for SharePoint?
Examples:
[00:07:39] What is WebDAV and how does it relate?
[00:08:36] Do I have to build front-end and back-end components to get full functionality?
It really does take multiple skill sets to build extensions for SharePoint.
[00:11:10] SharePoint on Mobile
[00:12:08] Building extensions with standard Angular or React component libraries
Newer Angular versions are designed for Single Page Apps and SharePoint isn't necessarily set up to work that way. The Web Parts are isolated from each other and Angular requires some workarounds.
[00:14:30] Getting around sandboxing
[00:15:39] Application library or naming collisions if my UI uses different versions or clobber page wide settings
Addons are iframed in and an API token is given to grant access to the data and APIs.
Microsoft also reviews and approves plugins.
[00:18:30] How do you get started and make money at this?
You can request a SharePoint tenant installation from the Microsoft Dev Tools for free. Then you can build into the tenant site. The rest of the tools are available on npm.
SharePoint Developer Tools
[00:22:13] Automated testing for SharePoint extensions
[00:22:54] Building internal-only extensions
[00:25:50] Office 365, SharePoint, and OneDrive
What about OneDrive versus Sharepoint? OneDrive is focused for one person. SharePoint is focused around a team. But they have the same APIs and use the same technology stack.
[00:29:05] The history and future of SharePoint
[00:30:25] What does the API footprint look like?
SharePoint is layers of data and scopes.
[00:35:26] Tutorials and Open Source
Charles Max Wood
AJ O'Neal
Mike Ammerlaan
Vesa Juvonen
A big thanks to Microsoft, DotNetRocks, and Build!
By Devchat.tvThis episode is a live episode from Microsoft Build where AJ O'Neal and Charles Max Wood interview Mike Ammerlaan and Vesa Juvonent about building extensions for SharePoint with JavaScript.
[00:01:28] Mike Ammerlaan introduction
[00:01:52] Vesa Juvonen introduction
[00:02:18] What is the SharePoint Framework?
[00:03:32] What is SharePoint?
[00:05:56] What extensions can you build for SharePoint?
Examples:
[00:07:39] What is WebDAV and how does it relate?
[00:08:36] Do I have to build front-end and back-end components to get full functionality?
It really does take multiple skill sets to build extensions for SharePoint.
[00:11:10] SharePoint on Mobile
[00:12:08] Building extensions with standard Angular or React component libraries
Newer Angular versions are designed for Single Page Apps and SharePoint isn't necessarily set up to work that way. The Web Parts are isolated from each other and Angular requires some workarounds.
[00:14:30] Getting around sandboxing
[00:15:39] Application library or naming collisions if my UI uses different versions or clobber page wide settings
Addons are iframed in and an API token is given to grant access to the data and APIs.
Microsoft also reviews and approves plugins.
[00:18:30] How do you get started and make money at this?
You can request a SharePoint tenant installation from the Microsoft Dev Tools for free. Then you can build into the tenant site. The rest of the tools are available on npm.
SharePoint Developer Tools
[00:22:13] Automated testing for SharePoint extensions
[00:22:54] Building internal-only extensions
[00:25:50] Office 365, SharePoint, and OneDrive
What about OneDrive versus Sharepoint? OneDrive is focused for one person. SharePoint is focused around a team. But they have the same APIs and use the same technology stack.
[00:29:05] The history and future of SharePoint
[00:30:25] What does the API footprint look like?
SharePoint is layers of data and scopes.
[00:35:26] Tutorials and Open Source
Charles Max Wood
AJ O'Neal
Mike Ammerlaan
Vesa Juvonen
A big thanks to Microsoft, DotNetRocks, and Build!