SlideShare una empresa de Scribd logo
1 de 36
LEVEL 200
Getting started Modernizing your
SharePoint Online sites
NOV 23
2019 SharePoint Saturday Toronto #SPSToronto
Salman Ahmad
Manager, Microsoft Services, KPMG
PLATINUM
Thank You Sponsors!
SILVERGOLD
3
SharePint
SharePint
The Drake & Firkin
6982 Financial Dr, Mississauga, ON L5N 8J4
SharePoint Saturday
Toronto #SPSToronto
About Me
Salman Ahmad
Manager, Microsoft Services & Modern Workplace
KPMG Canada
@salmandotpk
• Developer, Administrator, Architect
• Working on SharePoint since 2007
• Organizer of SharePoint Saturdays in
United Arab Emirates since 2011
Classic Publishing Site
Classic Team Site
Modern Communication Site
Modern Team Site
Overview of Modern experience
Key improvements
to UX/UI
•Sleek design for desktop
and mobile devices
•Improved user interface
and user experience
•Enhanced performance
Classic user interface
will be deprecated at
some point and
planning a move to
modern experience
is essential
Transformation from
classic interface to
modern requires
careful planning
keeping business
users impact in mind
SharePoint
modernization
doesn’t impact on
contents and
permissions
SharePoint
modernization only
impacts user
interfaces and user
experience
Why is Microsoft moving from
Classic to Modern
 Microsoft is aligning all office 365 products with latest web standards and technologies
 Improved cross browser compatibility
 Microsoft decided to move to Modern to enhance the mobile
 Microsoft has changed its development methodologies to SharePoint framework (SPfx) which
is an attempt to align development effort with modern web technologies and it is not supported
in Classic SharePoint
 Modern SharePoint improves performance
SharePoint Sites
Search AI AutomationSecurityExtensibility
Simple  Accessible  Secure  Integrated  Intelligent  Extensible
Microsoft 365
Intelligent
Intranet
Benefits – Classic to Modern UI
Benefits – Classic to Modern UI
 Modern sites are adaptive and may require little or no customization which results in cost
savings
 Improved user experience due to intuitive navigation resulting in easier user adoption
 Allows more features for ease of access to documents - copy and paste more files, pin
documents, add files as link, download multiple documents at a time, preview files and
Drag and drop available cross browsers
 Modern sites support mobile devices natively and has a consistent look and feel across
phone, tablet or desktop
 The new list/document library is faster and displays better
 Modern search experience is improved and can see search results as you start typing
in the search box and the results update with suggestions
 Improved supports multiple browsers including IE, Edge, Chrome, Firefox etc.
 The Sync feature in OneDrive is enhanced and is more visible.
 Hub Navigation provides intuitive way to connect all associated sites in organization and a
consistent look and feel
 More user-centric features in modern UI i.e. personalization, workflow creation and
customization of forms using Power Apps
Limitations– Classic to Modern UI
 Classic web parts are not supported in Modern (i.e. Custom Script web part cannot be
added in modern pages)
 Tree view and search filters/refiners are not available from left navigation of document
libraries
 Ribbon toolbar is not available in Modern experience
 Publishing feature is not available in Modern experience
 Cannot revert to Classic experience once in modern
 Some existing customizations need to be redeveloped for Modern UI
 Development for Modern experience requires learning new programming
technologies i.e. ReactJS etc. for customization
 Unsupported items that will change the business process
 Classic Web parts
 Customization (page layout changes and JavaScript changes)
 Action Bar (replaced with toolbar)
 Tree view and refiners in SharePoint document libraries
 SharePoint list and libraries UI customization
 Classic Search and Search display templates
 Availability of creating workflows using SharePoint Designer. (Replaced with Power
Automate)
Common Components between
Classic and Modern UI
 SharePoint pages to display information and functionality
 SharePoint lists which help to store tabular contents i.e. contact list of task list
 SharePoint libraries to classify and store documents
 SharePoint process automation components and integration with Power Automate
 Functionality to classify contents in DMS based on content types
 Site columns which helps to include metadata in lists and libraries
 Functionality to set up document templates in SharePoint
 Functionality for content management i.e. permissions, classification, workflows etc.
 Collaboration features which includes co-authoring, sharing options etc.
 Permission management for sites, lists and libraries will be the same in modern
experience
 Site structure, creation and management of list and libraries is same in both experiences
 Information management and governance i.e. site management and control, records
retention etc. will remain the same
 Creating custom themes for adopting corporate colors is available in both experiences
Common Components between
Classic and Modern UI
 SharePoint pages to display information and functionality
 SharePoint lists which help to store tabular contents i.e. contact list of task list
 SharePoint libraries to classify and store documents
 SharePoint process automation components and integration with Power Automate
 Functionality to classify contents in DMS based on document type i.e. memos, letters,
policies etc.
 Site columns which helps to include metadata in lists and libraries i.e. Date Modified,
Author etc.
 Functionality to set up document templates in SharePoint
 Functionality for content management i.e. permissions, classification, workflows etc.
 Collaboration features which includes co-authoring, sharing options etc.
 Permission management for sites, lists and libraries will be the same in modern
experience
 Site structure, creation and management of list and libraries is same in both experiences
 Information management and governance i.e. site management and control, records
retention etc will remain the same
 Creating custom themes for adopting corporate colors is available in both experiences
Modernization implementation
Approach
Assessment
Planning
Migration
SharePoint Modernization
Scanner
• Microsoft has provided a tool called SharePoint Modernization Scanner which helps to
• Iterate whole site structure within a site collection
• Generate reports of readiness of a site(s) for modernization
• Find readiness of the site(s) to connect to Office 365 group(s)
• Find compatibility of the lists and libraries for modern user interface
• Find readiness of Wiki and web part pages for page modernization
• Outcome of this tool is used to drive the planning, remediation, and migration while
transforming classic sites to modern
Modernization Scanner Reports
• SharePoint Modernization Scanner generates number of reports for site readiness and
inventory.
• These reports are
• Office 365 Group Connection Readiness
• Office 365 List Readiness
• Office 365 Page Transformation Readiness
• Office 365 Publishing Portal Transformation Readiness
• Office 365 Classic workflow inventory
• Office 365 InfoPath inventory
Reports Analysis (1/8)
Overview
Total Site Collections Scanned 1
Total Websites Scanned 812
Total Lists Scanned 4809
Reports Analysis (2/8)
Overview of Site Collection
Site Collection URL https://newcompany.sharepoint.com/sites/adm
Web Template BLANKINTERNET#0 (Publishing Site)
Ready for Groupify No
Groupify Blocker Publishing Feature
Customization Available Yes
Reports Analysis (3/8)
Overview of Sub sites (1/2)
Modernization complexity Medium
Total Subsites 812 (including root site)
Subsites ready for modernization 810
Subsites not ready for modernization 2
Reason for no readiness Use of web template which modern
experience doesn’t support
(Publishing Site, Search Center)
Reports Analysis (4/8)
Overview of Sub sites (2/2)
Sites with modern page web feature
enabled
740
Sites with modern page web feature
disabled
72
Web Publishing feature enabled 4
Web Publishing feature disabled 808
Managed and structural navigation is supported in modern experience
and will be moved without any issue.
Reports Analysis (5/8)
Overview of Navigation
Websites with managed top navigation 792
Websites with structural top navigation 20
Websites with managed left navigation 704
Websites with structural left navigation 108
Reports Analysis (6/8)
Overview of Customization
Are Custom Actions supported in modern
experience?
No
Number of Custom Actions in use 8
Custom Action use through JSLink
Number of lists with JSLink (custom actions) 712
Reports Analysis (7/8)
Overview of Lists
Total number of lists 4808
Number of lists supported for modern experience 3293
Number of lists not supported for modern experience 1515
Number of lists with undefined rendering issues 12
Number of lists with JSLink (custom actions) 712
Number of lists with Auto Experience setting 4800
Number of lists with Classic Experience 8
Reports Analysis (8/8)
Overview of Pages
Total Pages in sites 1568
Pages with 100% mapping 1562
Pages with not 100% mapping 6
Unmapped web parts on pages Search Box web part
Script Editor web part
Content Editor web part
XSLT List View Web Part
Reports Analysis Overview
Components Overview
Components # of scans # of failed # of passed Reason of failure Solution
Available? Y/N
Recommended Solution
Web Sites 812 2 810
Site template is not supported for
modernization
No
Wait if Microsoft supports
modernization of publishing sites
Lists 4808 3293 1515
Use of customized JavaScript and
custom actions
Yes
Convert custom JavaScript into
SharePoint Framework extensions
(Development effort required)
Pages 1568 6 1562 Use of unmapped web parts Yes
Use of community developed web
parts
Custom Actions 8 8 0
Modern experience doesn’t support
Custom Actions
Yes
Convert Custom Actions
functionality into SharePoint
Framework extensions
(Development effort required)
Unique Web
Parts
9 4 5
Modern Experience doesn’t have
mapped web part
No
Use some other web part to fulfill
the requirement
Demo
SharePoint Modernization Scanner
Improvement Opportunities for
moving to Modern UI
Suggested solutions for
unsupported components
• Check Office 365 roadmap if a solution to move publishing site to modern experience
will be provided. If not, contents migration would be required
• Use similar web part available in modern experience for unsupported web part
• Convert Custom Actions into SharePoint Framework Extensions
• Create new pages to replace publishing pages and add web parts or convert
publishing pages into modern pages
• Format list and libraries using SharePoint Framework Extension Field Customizer
Implementation Approach
• Phased approach with one first level site at a time.
• Evaluate and map unsupported web parts with existing similar web parts
• Translate custom actions into SharePoint Framework extensions
• Use community developed script editor web part for script editor web part, content editor
web part or for JSLinks functionality
• Use PowerShell to move Sites, Pages and Lists to modern experience
• ConvertTo-PnPClientSidePage -Identity "somepage.aspx" -Overwrite
Timelines
POC 1 week
DEV Environment 3-4 weeks
UAT Environment 3-4 weeks
Production Environment 6-8 weeks
Evaluation
Session Evaluation http://bit.ly/spsto19sessioneval
Event Evaluation http://bit.ly/spsto19eventeval
Thank you
Toronto community!
Toronto SharePoint Business
(meetup.com/tspbug/)
Toronto SharePoint
(meetup.com/torontospug/)
Metro Toronto .NET
(meetup.com/metrotorontoug/)
North Toronto Cloud &
DevOps
(meetup.com/NorthTorontoUG/)
Toronto Nintex User Group
(meetup.com/TorontoNintexUG/)
IT Pro Toronto
(meetup.com/ITProToronto/)
Toronto Enterprise DevOps
(meetup.com/Toronto-
Enterprise-DevOps-User-
Group/)
Toronto Power Platform
(meetup.com/Toronto_Power_Pl
atform_UG/)
NOV 23
2019 SharePoint Saturday Toronto #SPSToronto

Más contenido relacionado

La actualidad más candente

SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document ManagementMJ Ferdous
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint BenefitsSameh Senosi
 
OneDrive for Business Best Practices
OneDrive for Business Best PracticesOneDrive for Business Best Practices
OneDrive for Business Best PracticesChris Woodill
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningChristian Buckley
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 
Microsoft OneDrive For Business
Microsoft OneDrive For BusinessMicrosoft OneDrive For Business
Microsoft OneDrive For BusinessDavid J Rosenthal
 
Azure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxceyhan1
 
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.Dux Raymond Sy
 
Presentation des Essentiels de MS Office365
Presentation des Essentiels de MS Office365Presentation des Essentiels de MS Office365
Presentation des Essentiels de MS Office365Laurent Rouable
 
Introduction to Microsoft 365 Enterprise
Introduction to Microsoft 365 EnterpriseIntroduction to Microsoft 365 Enterprise
Introduction to Microsoft 365 EnterpriseRobert Crane
 
Office 365 Presentation - Renato Civili, Infosoft Systems
Office 365 Presentation - Renato Civili, Infosoft SystemsOffice 365 Presentation - Renato Civili, Infosoft Systems
Office 365 Presentation - Renato Civili, Infosoft SystemsInfosoft Systems
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - IntroductionPranav Ainavolu
 
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...Amazon Web Services
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint OverviewAmy Phillips
 
SharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionSharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionRichard Harbridge
 

La actualidad más candente (20)

SharePoint Document Management
SharePoint Document ManagementSharePoint Document Management
SharePoint Document Management
 
Overview of SharePoint Server 2019 Public Preview
Overview of SharePoint Server 2019 Public PreviewOverview of SharePoint Server 2019 Public Preview
Overview of SharePoint Server 2019 Public Preview
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365
 
OneDrive for Business Best Practices
OneDrive for Business Best PracticesOneDrive for Business Best Practices
OneDrive for Business Best Practices
 
Mastering SharePoint Migration Planning
Mastering SharePoint Migration PlanningMastering SharePoint Migration Planning
Mastering SharePoint Migration Planning
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
 
Microsoft OneDrive For Business
Microsoft OneDrive For BusinessMicrosoft OneDrive For Business
Microsoft OneDrive For Business
 
Azure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptxAzure Virtual Desktop Overview.pptx
Azure Virtual Desktop Overview.pptx
 
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
 
Presentation des Essentiels de MS Office365
Presentation des Essentiels de MS Office365Presentation des Essentiels de MS Office365
Presentation des Essentiels de MS Office365
 
Sharepoint
SharepointSharepoint
Sharepoint
 
Introduction to Microsoft 365 Enterprise
Introduction to Microsoft 365 EnterpriseIntroduction to Microsoft 365 Enterprise
Introduction to Microsoft 365 Enterprise
 
Office 365 Presentation - Renato Civili, Infosoft Systems
Office 365 Presentation - Renato Civili, Infosoft SystemsOffice 365 Presentation - Renato Civili, Infosoft Systems
Office 365 Presentation - Renato Civili, Infosoft Systems
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
SharePoint 2016 Overview
SharePoint 2016 OverviewSharePoint 2016 Overview
SharePoint 2016 Overview
 
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...
Optimizing Network Performance for Amazon EC2 Instances (CMP308-R1) - AWS re:...
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
SharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionSharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To Execution
 

Similar a Getting started with share point online modernization - SharePoint Saturday Toronto 2019

Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 
Microsoft Ignite 2018 - SharePoint Related News & Announcements
Microsoft Ignite 2018 - SharePoint Related News & AnnouncementsMicrosoft Ignite 2018 - SharePoint Related News & Announcements
Microsoft Ignite 2018 - SharePoint Related News & AnnouncementsCameron Dwyer
 
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...Cameron Dwyer
 
Sharepoint 2013 Overview
Sharepoint 2013 OverviewSharepoint 2013 Overview
Sharepoint 2013 OverviewTarek Yehia
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Altollangit
 
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...Chirag Patel
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSguest7c2e070
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German WebcmsPunk Rock
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018Chirag Patel
 
SharePoint 2010 Introduction
SharePoint 2010 IntroductionSharePoint 2010 Introduction
SharePoint 2010 IntroductionVishal Gupta
 
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du SolierLuis Du Solier
 
SPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint ExperienceSPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint ExperienceTheresa Lubelski
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT
 
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...Asish Padhy
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassEuropean Collaboration Summit
 
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerSharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerChirag Patel
 
Building modern intranets with share point communication sites aug 2018 kloud
Building modern intranets with share point communication sites aug 2018   kloudBuilding modern intranets with share point communication sites aug 2018   kloud
Building modern intranets with share point communication sites aug 2018 kloudAsish Padhy
 

Similar a Getting started with share point online modernization - SharePoint Saturday Toronto 2019 (20)

Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
Microsoft Ignite 2018 - SharePoint Related News & Announcements
Microsoft Ignite 2018 - SharePoint Related News & AnnouncementsMicrosoft Ignite 2018 - SharePoint Related News & Announcements
Microsoft Ignite 2018 - SharePoint Related News & Announcements
 
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
 
Sharepoint 2013 Overview
Sharepoint 2013 OverviewSharepoint 2013 Overview
Sharepoint 2013 Overview
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Alto
 
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
 
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUSBest Practices to SharePoint Architecture Fundamentals NZ & AUS
Best Practices to SharePoint Architecture Fundamentals NZ & AUS
 
Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German Webcms
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018What's new in SharePoint Online - London SharePoint User Group March 2018
What's new in SharePoint Online - London SharePoint User Group March 2018
 
V3 overview
V3 overviewV3 overview
V3 overview
 
SharePoint 2010 Introduction
SharePoint 2010 IntroductionSharePoint 2010 Introduction
SharePoint 2010 Introduction
 
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
 
SPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint ExperienceSPS Cincinnati Modern SharePoint Experience
SPS Cincinnati Modern SharePoint Experience
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment
 
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClassECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
 
Resume
ResumeResume
Resume
 
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint DesignerSharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
SharePoint Saturday UK 2012 - End User InfoPath and SharePoint Designer
 
Building modern intranets with share point communication sites aug 2018 kloud
Building modern intranets with share point communication sites aug 2018   kloudBuilding modern intranets with share point communication sites aug 2018   kloud
Building modern intranets with share point communication sites aug 2018 kloud
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Getting started with share point online modernization - SharePoint Saturday Toronto 2019

  • 1. LEVEL 200 Getting started Modernizing your SharePoint Online sites NOV 23 2019 SharePoint Saturday Toronto #SPSToronto Salman Ahmad Manager, Microsoft Services, KPMG
  • 3. 3 SharePint SharePint The Drake & Firkin 6982 Financial Dr, Mississauga, ON L5N 8J4 SharePoint Saturday Toronto #SPSToronto
  • 4. About Me Salman Ahmad Manager, Microsoft Services & Modern Workplace KPMG Canada @salmandotpk • Developer, Administrator, Architect • Working on SharePoint since 2007 • Organizer of SharePoint Saturdays in United Arab Emirates since 2011
  • 9. Overview of Modern experience Key improvements to UX/UI •Sleek design for desktop and mobile devices •Improved user interface and user experience •Enhanced performance Classic user interface will be deprecated at some point and planning a move to modern experience is essential Transformation from classic interface to modern requires careful planning keeping business users impact in mind SharePoint modernization doesn’t impact on contents and permissions SharePoint modernization only impacts user interfaces and user experience
  • 10. Why is Microsoft moving from Classic to Modern  Microsoft is aligning all office 365 products with latest web standards and technologies  Improved cross browser compatibility  Microsoft decided to move to Modern to enhance the mobile  Microsoft has changed its development methodologies to SharePoint framework (SPfx) which is an attempt to align development effort with modern web technologies and it is not supported in Classic SharePoint  Modern SharePoint improves performance
  • 11. SharePoint Sites Search AI AutomationSecurityExtensibility Simple  Accessible  Secure  Integrated  Intelligent  Extensible Microsoft 365 Intelligent Intranet
  • 12. Benefits – Classic to Modern UI
  • 13. Benefits – Classic to Modern UI  Modern sites are adaptive and may require little or no customization which results in cost savings  Improved user experience due to intuitive navigation resulting in easier user adoption  Allows more features for ease of access to documents - copy and paste more files, pin documents, add files as link, download multiple documents at a time, preview files and Drag and drop available cross browsers  Modern sites support mobile devices natively and has a consistent look and feel across phone, tablet or desktop  The new list/document library is faster and displays better  Modern search experience is improved and can see search results as you start typing in the search box and the results update with suggestions  Improved supports multiple browsers including IE, Edge, Chrome, Firefox etc.  The Sync feature in OneDrive is enhanced and is more visible.  Hub Navigation provides intuitive way to connect all associated sites in organization and a consistent look and feel  More user-centric features in modern UI i.e. personalization, workflow creation and customization of forms using Power Apps
  • 14. Limitations– Classic to Modern UI  Classic web parts are not supported in Modern (i.e. Custom Script web part cannot be added in modern pages)  Tree view and search filters/refiners are not available from left navigation of document libraries  Ribbon toolbar is not available in Modern experience  Publishing feature is not available in Modern experience  Cannot revert to Classic experience once in modern  Some existing customizations need to be redeveloped for Modern UI  Development for Modern experience requires learning new programming technologies i.e. ReactJS etc. for customization  Unsupported items that will change the business process  Classic Web parts  Customization (page layout changes and JavaScript changes)  Action Bar (replaced with toolbar)  Tree view and refiners in SharePoint document libraries  SharePoint list and libraries UI customization  Classic Search and Search display templates  Availability of creating workflows using SharePoint Designer. (Replaced with Power Automate)
  • 15. Common Components between Classic and Modern UI  SharePoint pages to display information and functionality  SharePoint lists which help to store tabular contents i.e. contact list of task list  SharePoint libraries to classify and store documents  SharePoint process automation components and integration with Power Automate  Functionality to classify contents in DMS based on content types  Site columns which helps to include metadata in lists and libraries  Functionality to set up document templates in SharePoint  Functionality for content management i.e. permissions, classification, workflows etc.  Collaboration features which includes co-authoring, sharing options etc.  Permission management for sites, lists and libraries will be the same in modern experience  Site structure, creation and management of list and libraries is same in both experiences  Information management and governance i.e. site management and control, records retention etc. will remain the same  Creating custom themes for adopting corporate colors is available in both experiences
  • 16. Common Components between Classic and Modern UI  SharePoint pages to display information and functionality  SharePoint lists which help to store tabular contents i.e. contact list of task list  SharePoint libraries to classify and store documents  SharePoint process automation components and integration with Power Automate  Functionality to classify contents in DMS based on document type i.e. memos, letters, policies etc.  Site columns which helps to include metadata in lists and libraries i.e. Date Modified, Author etc.  Functionality to set up document templates in SharePoint  Functionality for content management i.e. permissions, classification, workflows etc.  Collaboration features which includes co-authoring, sharing options etc.  Permission management for sites, lists and libraries will be the same in modern experience  Site structure, creation and management of list and libraries is same in both experiences  Information management and governance i.e. site management and control, records retention etc will remain the same  Creating custom themes for adopting corporate colors is available in both experiences
  • 18. SharePoint Modernization Scanner • Microsoft has provided a tool called SharePoint Modernization Scanner which helps to • Iterate whole site structure within a site collection • Generate reports of readiness of a site(s) for modernization • Find readiness of the site(s) to connect to Office 365 group(s) • Find compatibility of the lists and libraries for modern user interface • Find readiness of Wiki and web part pages for page modernization • Outcome of this tool is used to drive the planning, remediation, and migration while transforming classic sites to modern
  • 19. Modernization Scanner Reports • SharePoint Modernization Scanner generates number of reports for site readiness and inventory. • These reports are • Office 365 Group Connection Readiness • Office 365 List Readiness • Office 365 Page Transformation Readiness • Office 365 Publishing Portal Transformation Readiness • Office 365 Classic workflow inventory • Office 365 InfoPath inventory
  • 20. Reports Analysis (1/8) Overview Total Site Collections Scanned 1 Total Websites Scanned 812 Total Lists Scanned 4809
  • 21. Reports Analysis (2/8) Overview of Site Collection Site Collection URL https://newcompany.sharepoint.com/sites/adm Web Template BLANKINTERNET#0 (Publishing Site) Ready for Groupify No Groupify Blocker Publishing Feature Customization Available Yes
  • 22. Reports Analysis (3/8) Overview of Sub sites (1/2) Modernization complexity Medium Total Subsites 812 (including root site) Subsites ready for modernization 810 Subsites not ready for modernization 2 Reason for no readiness Use of web template which modern experience doesn’t support (Publishing Site, Search Center)
  • 23. Reports Analysis (4/8) Overview of Sub sites (2/2) Sites with modern page web feature enabled 740 Sites with modern page web feature disabled 72 Web Publishing feature enabled 4 Web Publishing feature disabled 808
  • 24. Managed and structural navigation is supported in modern experience and will be moved without any issue. Reports Analysis (5/8) Overview of Navigation Websites with managed top navigation 792 Websites with structural top navigation 20 Websites with managed left navigation 704 Websites with structural left navigation 108
  • 25. Reports Analysis (6/8) Overview of Customization Are Custom Actions supported in modern experience? No Number of Custom Actions in use 8 Custom Action use through JSLink Number of lists with JSLink (custom actions) 712
  • 26. Reports Analysis (7/8) Overview of Lists Total number of lists 4808 Number of lists supported for modern experience 3293 Number of lists not supported for modern experience 1515 Number of lists with undefined rendering issues 12 Number of lists with JSLink (custom actions) 712 Number of lists with Auto Experience setting 4800 Number of lists with Classic Experience 8
  • 27. Reports Analysis (8/8) Overview of Pages Total Pages in sites 1568 Pages with 100% mapping 1562 Pages with not 100% mapping 6 Unmapped web parts on pages Search Box web part Script Editor web part Content Editor web part XSLT List View Web Part
  • 28. Reports Analysis Overview Components Overview Components # of scans # of failed # of passed Reason of failure Solution Available? Y/N Recommended Solution Web Sites 812 2 810 Site template is not supported for modernization No Wait if Microsoft supports modernization of publishing sites Lists 4808 3293 1515 Use of customized JavaScript and custom actions Yes Convert custom JavaScript into SharePoint Framework extensions (Development effort required) Pages 1568 6 1562 Use of unmapped web parts Yes Use of community developed web parts Custom Actions 8 8 0 Modern experience doesn’t support Custom Actions Yes Convert Custom Actions functionality into SharePoint Framework extensions (Development effort required) Unique Web Parts 9 4 5 Modern Experience doesn’t have mapped web part No Use some other web part to fulfill the requirement
  • 31. Suggested solutions for unsupported components • Check Office 365 roadmap if a solution to move publishing site to modern experience will be provided. If not, contents migration would be required • Use similar web part available in modern experience for unsupported web part • Convert Custom Actions into SharePoint Framework Extensions • Create new pages to replace publishing pages and add web parts or convert publishing pages into modern pages • Format list and libraries using SharePoint Framework Extension Field Customizer
  • 32. Implementation Approach • Phased approach with one first level site at a time. • Evaluate and map unsupported web parts with existing similar web parts • Translate custom actions into SharePoint Framework extensions • Use community developed script editor web part for script editor web part, content editor web part or for JSLinks functionality • Use PowerShell to move Sites, Pages and Lists to modern experience • ConvertTo-PnPClientSidePage -Identity "somepage.aspx" -Overwrite
  • 33. Timelines POC 1 week DEV Environment 3-4 weeks UAT Environment 3-4 weeks Production Environment 6-8 weeks
  • 34.
  • 35. Evaluation Session Evaluation http://bit.ly/spsto19sessioneval Event Evaluation http://bit.ly/spsto19eventeval
  • 36. Thank you Toronto community! Toronto SharePoint Business (meetup.com/tspbug/) Toronto SharePoint (meetup.com/torontospug/) Metro Toronto .NET (meetup.com/metrotorontoug/) North Toronto Cloud & DevOps (meetup.com/NorthTorontoUG/) Toronto Nintex User Group (meetup.com/TorontoNintexUG/) IT Pro Toronto (meetup.com/ITProToronto/) Toronto Enterprise DevOps (meetup.com/Toronto- Enterprise-DevOps-User- Group/) Toronto Power Platform (meetup.com/Toronto_Power_Pl atform_UG/) NOV 23 2019 SharePoint Saturday Toronto #SPSToronto