45
All the major announcements that affect you and yours Ignite 2017

SUGUK - Manchester - Ignite 2017 update

Embed Size (px)

Citation preview

All the major announcements that affect you and yours

Ignite 2017

Ignite 2017

Thousands of hours of content,three conference centres

Orlando, FL, still recovering from hurricane Irma

Immersion Zone

Hands-on Labs

Feeding the 30,000

Keynote – Hit Refresh

Microsoft 365

Bing for Business

Quantum Computing

Track sessions and theatres

Monthly Active

Users

100M+

Office 365

Monthly Active

Devices

500M+

Windows 10

Growth in Cloud

Data Stored

250%

SharePoint

Authentications Per

Month

60B

Azure Active Directory

Unlocks

creativity

Built for

teamwork

Integrated

for simplicity

A complete, intelligent, secure solution to empower employees

Microsoft 365

Intelligent

security

Personalized search and discovery

LinkedIn profile integration

Work naturally with ink, voice & touch

Visualize information in new ways

Create compelling content with intelligent apps

Build on the work & expertise of others

Profile user rings & flight Windows Insider builds

Turn-on telemetry

Drive in-place upgrades & Autopilot deployments

Try ConfigMgr & Intune co-management

Office 365 Groups

Outer Loop Inner Loop FilesSites

Content

SharePoint

Navigation – Define top

navigation in the hub site

that is inherited by

associated sites.

Theme – Define the look

and feel of the hub site,

and that theme remains

consistent across

associated sites.

Logo – A logo on a site is

like the green sticker on

a map that says, “You are

here.” It’s an important

identifier of the site you

are visiting, and the

information and people

the site represents. A

consistent logo defined

by the hub site and used

by associated sites says,

“You are here, and you

have not left.”

www.office.com

JSOM

• Introduced in SP2010

• Mimics CSOM

• Works with delegates

• Does not support promises

• Not being invested in anymore

Raw REST

• The same across technology stacks

• Easy for GET requests

• Complex for non-GET requests

• Evergreen

HttpClient

• SPHttpClient

• GraphHttpClient

• Easy for all kinds of requests

• Evergreen

PnP JS Core

• Fluent API

• Works natively with Promises

• Open-source community-driven initiative

Characteristics

Coverage

Ease of use

Future-proof

Excellent Excellent FairFair

Moderate Moderate+ EasyHard

!

Browse to …sites/Site1/Pages/Default.aspx

Data, Script Tags, SPO bearer Token

Browse to …/_api/SP.OAuth.Token/Acquire*(S2S) GetToken [/oauth2/token]

• App ID: 00000003-0000-0ff1-ce00-000000000000

• audience: https://graph.microsoft.com

• Delegation Token with default

scopes

• ReturnURL: *.SharePoint.comDelegated Token passed back to the browser

GET https://graph.microsoft.com/v1.0/groups/{id}/conversations

SharePoint Online Azure

Active Directory

SPFx - Asset Packaging

Deploy assets (js, css, png, etc…) in your SPFx package

Deployed and hosted in SharePoint Tenant’s CDN

Allows for self contained package to be used in multiple tenants

Web Parts Extensions

Client side

ToolsSP APIs

Package

Deployment

Experiences

Development

CSOM

Add-ins

MS Graph

GA Preview

Now

• Centralized Deployment for

Word, Excel and PPT

• Auto-open taskpane

• Excel 1.5 and 1.6 APIs

• Outlook Add-ins in Android

• Single Sign-on for Outlook

• Excel 1.7 APIs

• Outlook 1.5 APIs for Mac

Outlook

Soon

• Single Sign-on for Word, Excel

and PPT

• Custom Functions in Excel

• Centralized Deployment for

Outlook