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)
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