Introduction to PowerShell for SharePoint Admins and Developers
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...
![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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/1.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/2.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/3.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/4.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/5.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/6.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/7.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/8.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/9.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/10.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/11.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/12.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/13.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/14.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/15.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/16.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/17.jpg)
…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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/18.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/19.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/20.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/21.jpg)
![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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/22.jpg)
![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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/23.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/24.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/25.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/26.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/27.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/28.jpg)
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) ...](https://reader034.fdocuments.us/reader034/viewer/2022042220/5ec6c9ca6235a016116ebc0d/html5/thumbnails/29.jpg)
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