NextGen Portal for Your Organization
-
Upload
waldek-mastykarz -
Category
Software
-
view
1.019 -
download
0
Transcript of NextGen Portal for Your Organization
![Page 1: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/1.jpg)
NextGen Portalfor Your Organization
![Page 2: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/2.jpg)
Silber-Partner: Veranstalter:
Custom NextGen portal
![Page 3: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/3.jpg)
What are NextGen Portals?
Organization portals On-rails experiences Built using modern web technology Rich experiences Cross-device support
![Page 4: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/4.jpg)
Custom NextGen portals advantages
Leverage all of Office 365 Leverage Office 365 as a service Bring your own
LoB UX Technology, skills, infrastructure
Cross-device support
![Page 5: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/5.jpg)
Anatomy of custom NextGen portals
Web application Built using platform of your choice Interacts with Office 365 using the Office 365 API
Authentication using OAuth CORS
Hosted on infrastructure of your choice
![Page 6: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/6.jpg)
Silber-Partner: Veranstalter:
Build your own NextGen portal
![Page 7: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/7.jpg)
How we did it?
Visual Studio Code on OS X Stack
Node.js Bower Gulp Yeoman AngularJS ADAL JS Bootstrap Implicit OAuth flow
Hosted as Azure Web Application
![Page 8: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/8.jpg)
Gotchas
Blank canvas Responsible for authentication Multiple simultaneous ADAL JS flows Office Graph docviz doesn't support OAuth LoB APIs authentication
![Page 9: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/9.jpg)
Next steps
1. Get O365 dev tenant @ http://buff.ly/1VfEVRn2. Learn Office 365 API @ http://buff.ly/1GasB8N3. Start coding4. Bonus: Get Yo Office @ http://buff.ly/1G9cPuT
![Page 10: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/10.jpg)
Ich freue mich auf Ihr Feedback!
![Page 11: NextGen Portal for Your Organization](https://reader035.fdocuments.net/reader035/viewer/2022070514/587c444e1a28ab5a1d8b744b/html5/thumbnails/11.jpg)
Silber-Partner: Veranstalter:
Vielen Dank!Waldek Mastykarz
Office Development MVPRencore
https://blog.mastykarz.nl @waldekm