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) Agenda SharePoint – the last 3 ye...
7 downloads 2 Views 2MB Size
SharePoint - technical advances for Developers and IT Pros Chris O’Brien, Head of Development (Content and Code)

Agenda

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 improved Document 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

SharePoint’s rejuvenation! Modern team sites New look and feel New document library/list experience, new Site Contents page Integration with Office 365 Groups

PowerApps A lightweight way to deliver corporate apps – mobile-friendly Office 365 only

Focus on mobility SharePoint mobile app OneDrive and Office 365 Groups

Modern team sites

Modern team sites – Site Contents page

Modern team sites – new document libraries

PowerApps The PowerApps concept Quick 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 applications Holiday requests Ideas submission Service desk ..and more!

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

Demo

New team sites, and SharePoint on your device

But how does this apply to SP2016?

The simple answer:

Cloud only

• PowerApps • Flows • Others – PowerBI, Planner etc.

Coming to SP2016

• Modern team sites • New development model

SharePoint Server 2016 Vision & Value 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.

Improved User Experiences New user experiences enable users to quickly and productively consume new apps and experiences across devices and screens.

Cloud-Inspired Infrastructure Based on our learning from Office 365, SharePoint 2016 delivers a reliable softwaredefined infrastructure foundation that’s proven at scale with best in class hybrid experiences.

People-Centric Compliance Integrated data-loss prevention and protection and with built-in and cloud connected compliance, security, and threat protection for both administrators and end users.

1. Improved user experiences App Launcher “Waffle”, like Office 365 Hybrid “compatible”

Mobile Improved mobile touch interface The *current* SPO mobile view (with fewer tiles)

Simplified UI Simplified Document Library controls No need to access the ribbon The “Classic” experience in SharePoint Online! (N-1)

2. Cloud-inspired infrastructure Feature Pack updates

10GB

Regular “snapshots” of SPO provided on-premises Available to customers with Software Assurance

max file size

Zero Downtime Patching Deliver updates (e.g. Feature Packs) without taking SharePoint offline

MinRole Consistent topologies with standardised roles “Internet-scale” performance and reliability Simplified capacity planning and scale-out

100k

site collections per content database

5k+

List view threshold

3. People-centric compliance Data Loss Prevention

Discover 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 policies Reduce unnecessary legal risk Most appropriate for personal and unstructured data Do not replace Records Management or IM policies

…and the rest  Access Services

Hybrid in SharePoint 2016

New OneDrive for Business controls

Site Folders view

Compliance features

Identify and Search for sensitive content

New Recycle Bin in OneDrive and Team sites

Sites page pinning

Customized web parts

Image and Video previews

Open Document Format (ODF)

SMTP Connection Encryption

Document Library accessibility

Information Rights Management

No more more FIM FIM No

SMTP ports (non-default)

Durable links

Insights

Project Server

SQL Server BI architecture changes

Encrypted Connections

Large file support

ReFS file system support

No Site Site Collection Collection No compatibility mode mode compatibility

Fast Site Collection Creation

MinRole

SharePoint Search

Rename, create and share files using WOPI iframes

Filenames – extra supported characters

Mobile experience

Sharing improvements

Zero Downtime Patching

A solid intranet platform

Office 365/SharePoint intranets The right building blocks Gaps between cloud and on-premises removed Optimised for performance Responsive design (for mobile devices)

Providing a focal point for users Effective corporate comms Targeted news and content publishing A navigation hub for many systems Integration with team and project sites

Fresh. For Office 365

Modern SharePoint Development

SharePoint development – summer 2016 Past 2 years: subtle shift to client side development Content 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!

What is the SharePoint Framework?

Show me the 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

SharePoint Framework – more info Articles Microsoft’s intro post - http://cob-sp.com/291bqMA My intro post – http://cob-sp.com/newSPDevModel

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

AND LOTS MORE INFO AT IGNITE IN SEPTEMBER!

Summary SharePoint is entering a new era A 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 winners PowerApps and Flow - Office 365 only, but powerful tools SharePoint mobile app – Office 365 and SP2016