SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for...
Transcript of SharePoint - technical advances for Developers and IT Pros · SharePoint - technical advances for...
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 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
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
Modern team sites
Modern team sites – Site Contents page
Modern team sites – new document libraries
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!
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
DemoNew team sites, and SharePoint on your device
But how does this apply to SP2016?
The simple answer:
• PowerApps
• Flows
• Others – PowerBI, Planner etc.Cloud only
• Modern team sites
• New development model
Coming to
SP2016
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
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)
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
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
…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
A solid intranet platform
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
Fresh. For Office 365
Modern SharePoint Development
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!
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
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!
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