SlideShare a Scribd company logo
1 of 19
THE SHAREPOINT TOOLBELTASHLEY ROGERS
PAIT GROUP, LLC
AROGERS@PAITGROUP.COM
@ASHLEYKHILLIER
Platinum
Sponsor Gold
Sponsor
Silver
Sponsor
Web Sponsors
Thank you to our
Sponsors!
Raffle Prize Sponsor Venue Sponsor
ASHLEY ROGERS
• SharePoint Consultant & Developer
• SharePoint & Power Automate
• Speaker & Blogger
• Technical Lead
PERSONAS
WHO IS THIS FOR?
End User
becoming a Citizen
Developer
Traditional IT Pro
inheriting
SharePoint after the
consultants left
Project Manager
using SharePoint
Document Sets
Can you Relate?
THE TOOLS
• SharePoint Admin Center
• SharePoint Management
Shell
• Visual Studio Code
• Power Automate
• SharePoint App Catalog
SHAREPOI
NT ADMIN
CENTER
• Search and filter all sites
• Change site URLs
• Register Hub Sites
• Site Creation Options
• “More Features”
HOW DO I
GET IT?
Must be a Global (Tenant) or SharePoint
Administrator
Access from the waffle menu
/_layouts/15/online/AdminHome.aspx#/home
SHAREPOINT
MANAGEME
NT SHELL
• Task Automation and Configuration
Management
• Download Management Shell
• Cmdlets are building blocks:
• Get-SPOSite
• Add-SPOSiteDesign
• Invoke-SPOSiteSwap
• References and Documentation
Online
HOW DO I
GET IT?
• Download for free from the Microsoft
Download Center!
https://www.microsoft.com/en-
us/download/details.aspx?id=35588
POWER AUTOMATE
For Developers…
• Easy intro to development
concepts in a graphic
interface
• Connect to different data
sources
• Quickly automate business
processes
For Administrators…
• Power Platform admin center
• Automate PowerShell tasks
(Advanced)
HOW DO I
GET IT?
Seeded through your existing
Office365 license
Access from the waffle menu
flow.microsoft.com/
VISUAL
STUDIO
CODE
• Tool for writing and
maintaining code
• JSON, PowerShell
• Javascript, HTML
• Intellisense
• Beautify Code
HOW DO I
GET IT?
• Download for free!
• https://code.visualstudio.com/download
SHAREPOI
NT APP
CATALOG
• SPFx App Packages
• See what has been deployed to
your environment
• Providing access
• Assisting in custom code
deployment and installation
HOW DO I
GET IT?
Must be provisioned
May already exist in
tenant
BONUS TOOLS!
• Microsoft Graph Explorer https://developer.microsoft.com/en-
us/graph/graph-explorer
• Azure https://portal.azure.com/
• Community Forums https://powerusers.microsoft.com/
• All Admin Centers
https://admin.microsoft.com/AdminPortal/Home#/alladmincenters
EVENT SPONSORED BY
MARTHA CASTIGLIA IN
LOVING MEMORY OF TOM
4282 Esplanade
Court,
San Diego, CA 92122
THANK
YOU!
@ASHLEYKHILLIER
AROGERS@PAITGROUP.COM

More Related Content

What's hot

Apps for startups concept
Apps for startups conceptApps for startups concept
Apps for startups conceptAP DealFlow
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionThomas Eldblom
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentationjtbarrera
 
Build your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellBuild your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellRyan Dennis
 
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...Eric Shupps
 
Real World SharePoint Add-In Development
Real World SharePoint Add-In DevelopmentReal World SharePoint Add-In Development
Real World SharePoint Add-In DevelopmentEric Shupps
 
What is SharePoint Development??
What is SharePoint Development??What is SharePoint Development??
What is SharePoint Development??Mark Rackley
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Paul Hunt
 
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSébastien Levert
 
ScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati SlidesScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati SlidesRyan Dennis
 
Sprint tools - Using a Mallet when you need a Mjölnir
Sprint tools - Using a Mallet when you need a MjölnirSprint tools - Using a Mallet when you need a Mjölnir
Sprint tools - Using a Mallet when you need a MjölnirChris Urban
 
Spsatx slides (widescreen)
Spsatx slides (widescreen)Spsatx slides (widescreen)
Spsatx slides (widescreen)Ryan Dennis
 
SharePoint 2013 App or Not to App
SharePoint 2013 App or Not to AppSharePoint 2013 App or Not to App
SharePoint 2013 App or Not to AppKenneth Maglio
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliverySPC Adriatics
 
Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)Prabath Fonseka
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013Prabath Fonseka
 
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
 
Introduction to Communication Sites
Introduction to Communication SitesIntroduction to Communication Sites
Introduction to Communication SitesBecky Bertram
 

What's hot (20)

Apps for startups concept
Apps for startups conceptApps for startups concept
Apps for startups concept
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - Introduction
 
SharePoint NYC search presentation
SharePoint NYC search presentationSharePoint NYC search presentation
SharePoint NYC search presentation
 
Build your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellBuild your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShell
 
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
 
Real World SharePoint Add-In Development
Real World SharePoint Add-In DevelopmentReal World SharePoint Add-In Development
Real World SharePoint Add-In Development
 
What is SharePoint Development??
What is SharePoint Development??What is SharePoint Development??
What is SharePoint Development??
 
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
Creating an FAQ for end users, An evolution of an idea - SharePoint Saturday ...
 
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital WorkplaceSharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
SharePoint Saturday Calgary 2017 - How to improve your Digital Workplace
 
ScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati SlidesScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati Slides
 
Sprint tools - Using a Mallet when you need a Mjölnir
Sprint tools - Using a Mallet when you need a MjölnirSprint tools - Using a Mallet when you need a Mjölnir
Sprint tools - Using a Mallet when you need a Mjölnir
 
Spsatx slides (widescreen)
Spsatx slides (widescreen)Spsatx slides (widescreen)
Spsatx slides (widescreen)
 
SharePoint 2013 App or Not to App
SharePoint 2013 App or Not to AppSharePoint 2013 App or Not to App
SharePoint 2013 App or Not to App
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)Building enterprise applications on the cloud (Level 100)
Building enterprise applications on the cloud (Level 100)
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013
 
App deployment
App deploymentApp deployment
App deployment
 
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
 
A career in SharePoint
A career in SharePointA career in SharePoint
A career in SharePoint
 
Introduction to Communication Sites
Introduction to Communication SitesIntroduction to Communication Sites
Introduction to Communication Sites
 

Similar to SpToolbelt_Top5Tools_ARogers

SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesBrian Culver
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsSPC Adriatics
 
Building rich interface components with SharePoint
Building rich interface components with SharePointBuilding rich interface components with SharePoint
Building rich interface components with SharePointLouis-Philippe Lavoie
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Theresa Lubelski
 
OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365Brian Culver
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31BIWUG
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
Spsbe2012 sessie start to-jquery
Spsbe2012 sessie start to-jquerySpsbe2012 sessie start to-jquery
Spsbe2012 sessie start to-jqueryMarijn Somers
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerApril Dunnam
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery GuideMark Rackley
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConSPTechCon
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
Create Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesCreate Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesJitendra Zaa
 
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...Vincent Biret
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Haniel Croitoru
 

Similar to SpToolbelt_Top5Tools_ARogers (20)

Sharepoint Presentation
Sharepoint PresentationSharepoint Presentation
Sharepoint Presentation
 
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public SitesSharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
SharePoint Saturday Kansas 2015 - Building Killer Office365 Public Sites
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
Building rich interface components with SharePoint
Building rich interface components with SharePointBuilding rich interface components with SharePoint
Building rich interface components with SharePoint
 
Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)Who moved my SharePoint (to 2013)
Who moved my SharePoint (to 2013)
 
OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365OFF 103 - Build a Public Website on Office 365
OFF 103 - Build a Public Website on Office 365
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
Spsbe2012 sessie start to-jquery
Spsbe2012 sessie start to-jquerySpsbe2012 sessie start to-jquery
Spsbe2012 sessie start to-jquery
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design ManagerTulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
Tulsa Tech Fest - SharePoint 2013: Intro To Branding & Design Manager
 
The SharePoint & jQuery Guide
The SharePoint & jQuery GuideThe SharePoint & jQuery Guide
The SharePoint & jQuery Guide
 
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechConThe SharePoint and jQuery Guide by Mark Rackley - SPTechCon
The SharePoint and jQuery Guide by Mark Rackley - SPTechCon
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
What is SharPoint 2013?
What is SharPoint 2013?What is SharPoint 2013?
What is SharPoint 2013?
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
Create Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutesCreate Salesforce online IDE in 30 minutes
Create Salesforce online IDE in 30 minutes
 
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
 
Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365Practical tips for migrating SharePoint Customizations to Office 365
Practical tips for migrating SharePoint Customizations to Office 365
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

SpToolbelt_Top5Tools_ARogers

  • 1. THE SHAREPOINT TOOLBELTASHLEY ROGERS PAIT GROUP, LLC AROGERS@PAITGROUP.COM @ASHLEYKHILLIER
  • 2. Platinum Sponsor Gold Sponsor Silver Sponsor Web Sponsors Thank you to our Sponsors! Raffle Prize Sponsor Venue Sponsor
  • 3. ASHLEY ROGERS • SharePoint Consultant & Developer • SharePoint & Power Automate • Speaker & Blogger • Technical Lead
  • 5. End User becoming a Citizen Developer Traditional IT Pro inheriting SharePoint after the consultants left Project Manager using SharePoint Document Sets Can you Relate?
  • 6. THE TOOLS • SharePoint Admin Center • SharePoint Management Shell • Visual Studio Code • Power Automate • SharePoint App Catalog
  • 7. SHAREPOI NT ADMIN CENTER • Search and filter all sites • Change site URLs • Register Hub Sites • Site Creation Options • “More Features”
  • 8. HOW DO I GET IT? Must be a Global (Tenant) or SharePoint Administrator Access from the waffle menu /_layouts/15/online/AdminHome.aspx#/home
  • 9. SHAREPOINT MANAGEME NT SHELL • Task Automation and Configuration Management • Download Management Shell • Cmdlets are building blocks: • Get-SPOSite • Add-SPOSiteDesign • Invoke-SPOSiteSwap • References and Documentation Online
  • 10. HOW DO I GET IT? • Download for free from the Microsoft Download Center! https://www.microsoft.com/en- us/download/details.aspx?id=35588
  • 11. POWER AUTOMATE For Developers… • Easy intro to development concepts in a graphic interface • Connect to different data sources • Quickly automate business processes For Administrators… • Power Platform admin center • Automate PowerShell tasks (Advanced)
  • 12. HOW DO I GET IT? Seeded through your existing Office365 license Access from the waffle menu flow.microsoft.com/
  • 13. VISUAL STUDIO CODE • Tool for writing and maintaining code • JSON, PowerShell • Javascript, HTML • Intellisense • Beautify Code
  • 14. HOW DO I GET IT? • Download for free! • https://code.visualstudio.com/download
  • 15. SHAREPOI NT APP CATALOG • SPFx App Packages • See what has been deployed to your environment • Providing access • Assisting in custom code deployment and installation
  • 16. HOW DO I GET IT? Must be provisioned May already exist in tenant
  • 17. BONUS TOOLS! • Microsoft Graph Explorer https://developer.microsoft.com/en- us/graph/graph-explorer • Azure https://portal.azure.com/ • Community Forums https://powerusers.microsoft.com/ • All Admin Centers https://admin.microsoft.com/AdminPortal/Home#/alladmincenters
  • 18. EVENT SPONSORED BY MARTHA CASTIGLIA IN LOVING MEMORY OF TOM 4282 Esplanade Court, San Diego, CA 92122

Editor's Notes

  1. The end user who copied and pasted some stuff called JSON from the Microsoft Documentation and who is now the “SharePoint Developer” for the company The traditional IT pro who inherited SharePoint after the consultants left and really doesn’t know where to start The Project Manager who figured out how to use Document Sets in a SharePoint library to manage project files and is now in charge of SharePoint Administration and maybe sort of process automation Ideas for presenting the personas: the “before” as they see themselves, and the “after” as they are now EMPOWERED! If you find yourself relating to one of these personas, here are some questions you might be asking yourself: Why am I in IT? Am I still a PM? All I did was copy and paste some JSON stuff from the documentation. I’m not a developer, right? You! You’re my citizen developer! PACE: no later than the 10 minute mark when this is finished
  2. 1 minute
  3. 5 Mins Of course, we have to kick it off with the SharePoint admin center. This is your one-stop shop to get an overview of all the SharePoint sites in your tenant, and there have been so many recent additions to functionality, things that you used to have to do in PowerShell but that you can now handle with just a few clicks. Admins and Devs alike will visit the admin center often. I suggest getting in here and poking around– familiarize yourself with what you can do, such as Policies and Settings Search for sites, filter by owner, filter by hub name Common Requests: Change URLs and site names Register and unregister sites as hubs Manage External sharing settings Manage Site Creation options Turn on or off subsite creation option Turn on or off the “Comments” section on site pages Familiar with Central Administration from On-prem? Look under “More features” for things like Term store, User profiles, and Search settings.
  4. PACING: 15 minute mark
  5. 8 Mins If you’re NOT familiar with what this is, PowerShell is a scripting language that helps with task automation and configuration management. That’s a mouthful, but when you think about it, that’s exactly what you want. With SharePoint you’re going to run into plenty of situations where you need to repeat tasks over and over again, such as adding users to sites, performing site or permissions audits, or bringing legacy information into SharePoint from outside sources such as Excel, SQL, etc. In order to get started with PowerShell for SharePoint you’ll want to download a SharePoint-specific PowerShell console called “Management Shell.” This is basically just a tool that comes preloaded with all the “cmdlets” you’ll need to talk to SharePoint Online. Everything we do in PowerShell starts with what are called “cmdlets.” These are the building blocks of PowerShell scripts, and each one refers to specific functionality and may take various parameters. You’ll often see them structured as “Verb-Noun” Examples are: Get-SPOSite Add-SPOSiteDesign Invoke-SPOSiteSwap If asked, mention that PnP PowerShell runs from within the default PowerShell console, NOT management shell DEMO: Connect-SPO –URL site url; get-sposite
  6. PACING: 23-25 minute mark
  7. 8 Mins Power Automate is a great place to start automating tasks once you’re familiar with how your users are working with SharePoint. This is really a split “top tool,” as developers and admins can both use Power Automate, but admins may be less interested in the functionality and more interested in the admin center Mention name change from Microsoft Flow to Microsoft Power Automate…but we still create “flows.” To access Power Automate: Just be a licensed user in your tenant To access the Power Platform Admin center: Either be a Global (tenant) admin, or be assigned the Power Platform Admin role by a global admin. Devs: Easy introduction to development concepts such as variables, loops, filters, APIs, etc. in a graphic interface At intermediate level, transition to things like using PowerShell with Power Automate At advanced level, take what you’ve learned about apply those same concepts to learning SharePoint framework Admins: Tool to help automate common PowerShell tasks (using azure automation) Review the Admin center in Power Automate to understand who has access to what and who is creating apps and flows in which environments DEMO: Create from within SharePoint, for a specific item
  8. PACING: 31-33 minute mark
  9. 3-5 mins Both admins and devs find Visual Studio code useful for the same reason: intellisense and support for multiple programming languages. Devs: Even if you’re a complete newbie, you’ll quickly find yourself writing light JSON and PowerShell, and for sure as you progress as a developer you’ll add in things like JavaScript and HTML in order to support SPFx web parts. Admins: As a new administrator, Visual Studio Code goes hand in hand with using SharePoint Management Shell. You can write and test your powershell right from within VS Code as you begin to progress to handle more complex administrative tasks via PowerShell. Tips: Beautify your code Easy to read Use it to edit your JSON For SharePoint column and view formatting For JSON in Power Automate: inspecting and adjusting DEMO: JSON body from Power Automate; beautify PowerShell cmdlets
  10. PACING: 35-38 minute mark
  11. 3-5 mins I include this here not because I think you’ll immediately be uploading applications here, but because you need to know what is it and how it works. Admins: You care about this because you need to know who is uploading applications to your tenant and where they are deployed. You are the curators and caretakers, and it’s worth working hand in hand with developers on your team to understand what is happening where. If your developers are not ALSO admins, you’ll be the ones providing access to this and you may also be asked to upload packages and deploy them. It’s best to have some knowledge before that situation arises. Devs: You care because this is where you’ll live if you’re creating custom SPFx web parts and extensions! Gotchyas: some issues with the modern interface and uploading from there; just use the classic
  12. PACING: 38-42 minute mark It may already exist in your tenant, especially if you’re inheriting a tenant that is already being used and that already has custom web parts deployed. The url will depend on what was specified, because it really is just a site. It’s usually /catalog or /appcatalog, DEMO: Show how to provision it and how to see whether or not it’s already provisioned
  13. 3 minutes (43-45 minute mark, with time for questions) Tools that didn’t make my “top 5 newbie list” for whatever reason– either too “advanced” to be newbie, or not specifically relevant to both admins and devs PACING: only review these if time permits; this is a filler slide