sharepoint - technical advances for developers and it pros · sharepoint - technical advances for...

29
SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

SharePoint - technical advances for Developers and IT Pros

Chris O’Brien, Head of Development (Content and Code)

Page 2: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Agenda

Page 3: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

SharePoint – the last 3 years

Increased focus on Office 365 – “cloud first”Hybrid on-premises/online environments becoming more common – but complex!

Shift to ‘cloud-friendly’ development approaches e.g. apps/add-ins

Core workloads much improvedDocument management and co-authoring are solid

A great intranet platform

Even OneDrive for Business now works well!

But then…not much else?Fewer end-user functionality updates

Page 4: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

SharePoint’s rejuvenation!

Modern team sitesNew look and feel

New document library/list experience, new Site Contents page

Integration with Office 365 Groups

PowerAppsA lightweight way to deliver corporate apps – mobile-friendly

Office 365 only

Focus on mobilitySharePoint mobile app

OneDrive and Office 365 Groups

Page 5: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Modern team sites

Page 6: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Modern team sites – Site Contents page

Page 7: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Modern team sites – new document libraries

Page 8: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

PowerApps

The PowerApps conceptQuick to build (pseudo-code)

Designed for mobile

Users install one app on their phone – then access all PowerApps

Store data in Office 365 (e.g. SharePoint lists)

Possible applicationsHoliday requests

Ideas submission

Service desk

..and more!

Page 9: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Flows

Flows are “If This Then That”..if document approved, then copy to my OneDrive..

Possible applications Lightweight workflow

Post to Yammer

Post to HR system

Page 10: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

DemoNew team sites, and SharePoint on your device

Page 11: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

But how does this apply to SP2016?

Page 12: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

The simple answer:

• PowerApps

• Flows

• Others – PowerBI, Planner etc.Cloud only

• Modern team sites

• New development model

Coming to

SP2016

Page 13: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Modernize your on-premises infrastructure improving speed, scale, and user experiences.

SharePoint Server 2016 brings cloud innovation to your datacenter so you can get the best of both

worlds – speed and productivity for your users with flexibility and control for IT.

New user experiences enable

users to quickly and

productively consume new apps

and experiences across devices

and screens.

Improved User

Experiences

Based on our learning from

Office 365, SharePoint 2016

delivers a reliable software-

defined infrastructure

foundation that’s proven at

scale with best in class hybrid

experiences.

Cloud-Inspired

Infrastructure

Integrated data-loss

prevention and protection and

with built-in and cloud

connected compliance,

security, and threat protection

for both administrators and

end users.

People-Centric

Compliance

SharePoint Server 2016 Vision & Value

Page 14: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

1. Improved user experiences

App Launcher“Waffle”, like Office 365

Hybrid “compatible”

MobileImproved mobile touch interface

The *current* SPO mobile view (with fewer tiles)

Simplified UISimplified Document Library controls

No need to access the ribbon

The “Classic” experience in SharePoint Online! (N-1)

Page 15: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

2. Cloud-inspired infrastructure

Feature Pack updatesRegular “snapshots” of SPO provided on-premises

Available to customers with Software Assurance

Zero Downtime PatchingDeliver updates (e.g. Feature Packs) without taking

SharePoint offline

MinRoleConsistent topologies with standardised roles

“Internet-scale” performance and reliability

Simplified capacity planning and scale-out

100ksite collections per

content database

10GBmax file size

5k+List view threshold

100ksite collections per

content database

5k+List view threshold

Page 16: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

3. People-centric complianceData Loss PreventionDiscover and restrict sensitive data

Policy Tips appear within SharePoint UI and Office

Option to block access when sensitive content is saved

Built into the eDiscovery Center

Document Deletion policiesReduce unnecessary legal risk

Most appropriate for personal and unstructured data

Do not replace Records Management or IM policies

Page 17: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

…and the rest Access Services Hybrid in SharePoint 2016

New OneDrive for Business

controlsSite Folders view

Compliance featuresIdentify and Search for

sensitive content

New Recycle Bin in

OneDrive and Team sitesSites page pinning

Customized web parts Image and Video previewsOpen Document Format

(ODF)

SMTP Connection

Encryption

Document Library

accessibility

Information Rights

ManagementNo more FIM SMTP ports (non-default)

Durable links Insights Project ServerSQL Server BI architecture

changes

Encrypted Connections Large file support ReFS file system supportNo Site Collection

compatibility mode

Fast Site Collection

CreationMinRole SharePoint Search

Rename, create and share

files using WOPI iframes

Filenames – extra

supported charactersMobile experience Sharing improvements Zero Downtime Patching

No more FIM

No Site Collection

compatibility mode

Page 18: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

A solid intranet platform

Page 19: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Office 365/SharePoint intranets

The right building blocksGaps between cloud and on-premises removed

Optimised for performance

Responsive design (for mobile devices)

Providing a focal point for usersEffective corporate comms

Targeted news and content publishing

A navigation hub for many systems

Integration with team and project sites

Page 20: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Fresh. For Office 365

Page 21: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)
Page 22: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)
Page 23: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Modern SharePoint Development

Page 24: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

SharePoint development – summer 2016

Past 2 years: subtle shift to client side developmentContent Editor/Script Editor web part + JavaScript – common approach

Even on-premises projects using cloud-friendly techniques

Next 2 years: the “SharePoint Framework” – a new era! Not just JavaScript, but TypeScript!

Use your preferred JS framework – React, Angular, Knockout, jQuery, or none

Gulp for build

Yeoman for startup - no need for Visual Studio!

Page 25: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

What is the SharePoint Framework?

Page 26: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Show me the code!

Page 27: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

What is the SharePoint Framework?

Modern pages

and client web

parts

Client side

applications

(list-based and

page-based)

A new

development

model

New

deployment

possibilities

Page 28: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

SharePoint Framework – more info

ArticlesMicrosoft’s intro post - http://cob-sp.com/291bqMA

My intro post – http://cob-sp.com/newSPDevModel

TalksMe: SharePoint Saturday London (9th July) - http://www.spsevents.org/city/London/

AND LOTS MORE INFO AT IGNITE IN

SEPTEMBER!

Page 29: SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Summary

SharePoint is entering a new eraA great end-user experience – even on mobile

A solid intranet platform

The new SharePoint Framework – a learning curve, but develop using latest tech

Improved IT Pro and hybrid capabilities

Mobility - PowerApps and SharePoint mobile app are winnersPowerApps and Flow - Office 365 only, but powerful tools

SharePoint mobile app – Office 365 and SP2016