Presentation is loading. Please wait.

Presentation is loading. Please wait.

SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER.

Similar presentations


Presentation on theme: "SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER."— Presentation transcript:

1 SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER

2 ABOUT MATT TECHNICAL DIRECTOR @ NETWOVEN PASSIONS DATA SCIENCE DEVELOPING SOLUTIONS r/LIFEPROTIPS BEER GAMING

3 ABOUT NETWOVEN MICROSOFT PARTNER ENTERPRISE CONTENT COLLABORATION CUSTOMER RELATIONSHIP MANAGEMENT CLOUD PRODUCTIVITY AND DEVELOPMENT SINCE 2001

4 AGENDA OVERVIEW OF THE SPLISTEN ADD-IN BEST PRACTICES SHAREPOINT ADD-INS OVERVIEW USING USER ACTIONS TO INJECT JAVASCRIPT JAVASCRIPT SPEECH ENGINES DEPLOYING SHAREPOINT ADD-INS

5 OVERVIEW WHAT IS SPLISTEN? APPLICATION THAT ALLOWS YOU TO INTERACT WITH SHAREPOINT VIA VOICE COMMANDS WHAT DOES SPLISTEN DO? CONVERTS VOICE COMMANDS USING SPEECH RECOGNITION ENGINE TO CUSTOM SHAREPOINT CSOM CALLS WHAT'S IN SPLISTEN? SPEECH TO TEXT ENGINE - ANNYANG! JAVASCRIPT DEMO

6 aka.ms/OfficeDevPnP https://aka.ms/OfficeDevPnPVideos https://aka.ms/OfficeDevPnPMSDN https://aka.ms/OfficeDevPnPYammer @OfficeDevPnP https://aka.ms/OfficeDevPnPCall https://github.com/OfficeDev/PnP https://github.com/OfficeDev/PnP-Sites-Core https://github.com/OfficeDev/PnP-PowerShell https://github.com/OfficeDev/PnP-Tools https://github.com/OfficeDev/PnP-Guidance https://github.com/OfficeDev/PnP-Transformation https://github.com/OfficeDev/PnP-OfficeAddIns https://github.com/OfficeDev/PnP-Provisioning- Schema https://docs.com/OfficeDevPnP https://aka.ms/OfficeDevPnPPartnerP ack

7 SHAREPOINT ADD-INS SHAREPOINT ADD-INS ARE SELF-CONTAINED EXTENSIONS OF SHAREPOINT WEBSITES THAT YOU CREATE THERE ARE TWO BASIC KINDS OF SHAREPOINT ADD-INS SHAREPOINT-HOSTED AND PROVIDER-HOSTED ALL ASSETS ARE CREATED IN THE ADD-IN WEB ADD-IN CAN ACCESS SHAREPOINT DATA THROUGH CLIENT APIS INCLUDED IN SHAREPOINT DISTRIBUTED THROUGH THE OFFICE STORE OR YOUR ORGS ADD-IN CATALOG ADD-IN PERMISSIONS ARE STORED IN THE MANIFEST.XML

8 CREATING AN ADD-IN START WITH A PNP TEMPLATE OR A BLANK VISUAL STUDIO TEMPLATE ALWAYS USE A SOURCE CONTROL NAMESPACES ARE KEY

9 USER ACTIONS TYPES OF CUSTOM ACTIONS RIBBON OR EDIT CONTROL BLOCK SCRIPTLINK LOCATION ALLOWS US TO INJECT OUR CUSTOM SCRIPTS TO EVERY PAGE CHECK OUT CORE.EMBEDJAVASCRIPTCORE.EMBEDJAVASCRIPT PERMISSIONS REQUIRED

10 JAVASCRIPT SPEECH ENGINES SOME OPTIONS Annyang.js, Voix.js, voice-commands.js, pocketsphinx.js BROWSER DEPENDENT HARD TO IMPLEMENT MULTI-INPUT COMMANDS

11 DEPLOYING SHAREPOINT ADD-INS TEST IN DEVELOPER SITES USES LOCAL INSTANCE OF IIS

12 LETS REFRESH LOOKED AT HOW SPEECH ENGINES CAN WORK WITH SHAREPOINT REVIEWED SHAREPOINT ADD-INS, USER ACTIONS TALKED ABOUT SHAREPOINT HOSTED ADDINS PATTERNS AND PRACTICES BUILT THE SPLISTEN ADD-IN AND DEPLOYED ON OUR SHAREPOINT ONLINE TENANT

13 QUESTIONS

14 THANK YOU DON’T FORGET HAPPY HOUR! - TIED HOUSE BREWERY & CAFÉ (5:30 PM)


Download ppt "SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER."

Similar presentations


Ads by Google