agenda - dqcoffice fabric ui •the official front-end framework for building experiences that fit...

28

Upload: others

Post on 09-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive
Page 2: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Agenda

•What’s new and coming

•Component Libraries that make you look good

• Extensions to save you time

•Other cool things

Page 3: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

What’s New and comming

Page 4: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

SPFx 1.6

• Connect to secured AAD protected resources using AADHttpClient

• Connect to the graph using MSGraphClient

• Tenant Wide Deployment of extensions

• sp-dialog Updates

Page 5: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

SPFx 1.7

• React 16• Domain-isolated Web Parts• Dynamic Data (GA)• List Subscriptions (socket.io)• SPFx Components in Teams• Provider Hosted Solutions• Application Pages (similar to on-prem application pages)

Related:• Support for SharePoint 2019 in October

Page 6: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

SPFx RoadMap

• More Placeholders• Content Header

• Content Footer

• Navigation

• Search

• "Citizen developer" model for lightweight development

• Better Approval Experience

• Workbench 2.0 (Will work with extensions)

https://docs.microsoft.com/en-us/sharepoint/dev/spfx/roadmap

Page 7: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Component Libraries that make you look good

Page 8: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Office Fabric UI

• The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React

• Styles• Responsive Framework• Typography• Animations• Icons• More

• Components• Basic Inputs• Navigation• Content• Pickers• Progress & Validation• More

https://developer.microsoft.com/en-us/fabric

Page 9: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Show and Tell

Page 10: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Reusable React controls that can be used in SharePoint Framework (SPFx) solutions

https://sharepoint.github.io/sp-dev-fx-controls-react/

Page 11: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

FileTypeIcon

Page 12: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Placeholder control

Page 13: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

SecurityTrimmedControl

Show content to people who have the permissions

Page 14: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

TaxonomyPicker

Page 15: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

People Picker

Page 16: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Other PnP SPFx Controls

•List Picker

•List View

•WebPartTitle

•IFrameDialog

Page 17: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Theres More – PnP SPFx Property Controls

• CodeEditor (Edit html code)

• CollectionData

• ColorPicker

• TimePicker

• ListPicker

• MultiSelect

• Number

• Order

• PeoplePicker

• SpinButton

• SwatchColorPicker

• TermPicker

• Callouts

https://sharepoint.github.io/sp-dev-fx-property-controls/

Page 18: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

DEMO

Page 19: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Extensions to save you time

Page 20: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Visual Studio Code Extensions

Rencore Deploy SPFx Package

Rencore SPFx Script Check

Rencore tenant-wide SPFx Extension deployment information

Page 21: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Chrome Extensions

• Script Links

• Edit Files and pages

• Web Properties

• List Properties

• WebHooks

• PnP JS Console

• Search

• Graph Man

• Site Designs

• Site Scripts

• App Catalog

Page 22: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Chrome Extensions

Page 23: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

DEMO

Page 24: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Other Cool Things

Page 25: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Webpack-bundle-analyzer

Consider calling your libraries externally. Every webpart has its own bundle.

Page 26: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Start Looking at Containers

Page 27: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Office 365 CLI

Page 28: Agenda - DQCOffice Fabric UI •The official front-end framework for building experiences that fit seamlessly into Office and Office 365 build with React • Styles • Responsive

Thank You