NextGen Portal for Your
Organization
Albert-Jan Schot Waldek
Mastykarz
SharePoint Server MVP SharePoint Server MVP
Organization portals
On-rails experiences
Built using modern web technology
Rich experiences
Cross-device support
What are NextGen Portals
Leverage all of Office 365
Leverage Office 365 as a service
Bring your own
Cross-device support
Custom NextGen portals advantages
Web application
Built using platform of your choice
Interacts with Office 365 using the Office 365 API
Hosted on infra of your choice
Anatomy of custom NextGen portals
Azure AD app registration
$ yo office365app
Connect to O365
Build your own NextGen portal
Visual Studio Code on OS X/Windows
Stack
Hosted as Azure Web Application
TFS Git as source control
How we did it?
Blank canvas
Responsible for authentication
Multiple simultaneous ADAL JS flows
Office Graph docviz doesn't support OAuth
Gotchas
1. Get O365 dev tenant @ http://buff.ly/1VfEVRn
2. Learn Office 365 API @ http://buff.ly/1GasB8N
3. Start coding
4. Bonus: Get Yo Office @ http://buff.ly/1G9cPuT
Next steps
NextGen Portal for Your Organization

NextGen Portal for Your Organization

  • 1.
    NextGen Portal forYour Organization Albert-Jan Schot Waldek Mastykarz SharePoint Server MVP SharePoint Server MVP
  • 3.
    Organization portals On-rails experiences Builtusing modern web technology Rich experiences Cross-device support What are NextGen Portals
  • 4.
    Leverage all ofOffice 365 Leverage Office 365 as a service Bring your own Cross-device support Custom NextGen portals advantages
  • 5.
    Web application Built usingplatform of your choice Interacts with Office 365 using the Office 365 API Hosted on infra of your choice Anatomy of custom NextGen portals
  • 6.
    Azure AD appregistration $ yo office365app Connect to O365 Build your own NextGen portal
  • 9.
    Visual Studio Codeon OS X/Windows Stack Hosted as Azure Web Application TFS Git as source control How we did it?
  • 10.
    Blank canvas Responsible forauthentication Multiple simultaneous ADAL JS flows Office Graph docviz doesn't support OAuth Gotchas
  • 11.
    1. Get O365dev tenant @ http://buff.ly/1VfEVRn 2. Learn Office 365 API @ http://buff.ly/1GasB8N 3. Start coding 4. Bonus: Get Yo Office @ http://buff.ly/1G9cPuT Next steps