SlideShare a Scribd company logo
Bert Johnson SharePoint Architect and MCM - PointBridge Customizing SharePoint Online
Bert Johnson SharePoint Architect with PointBridge Solutions Microsoft Certified Master – SharePoint Server 2010 Twitter: @SPBert			Event Hashtag: #SPConn Email: bjohnson@pointbridge.com Blog: http://blogs.pointbridge.com/Blogs/Johnson_Bert/
About PointBridge By The Numbers: Founded in 2004 250+ SharePoint projects 350,000+ hours of SharePoint experience  30,000+ monthly blog hits 2011 Microsoft Central US Award for Customer Loyalty and Satisfaction 2010 Microsoft Central US Award for Online Services 2010 Microsoft Midwest District Award for Best Customer Experience 2009 Microsoft Central US Partner of the Year One of 35 Microsoft National Systems Integrators One of 15 members of Microsoft Partner Advisory Council for SharePoint and Online Services
Agenda About SharePoint Online Deployment Scenarios Customization Options Q & A
About SharePoint Online
SharePoint Online Flavors Business Productivity Online Suite (BPOS) Available since 2009 A la carte options for Exchange 2007, OCS 2007, MOSS 2007 Office 365 Generally Available as of June 2011 Integrated packages with Exchange 2010, Lync 2010, SharePoint 2010, Office 2010, OWA 2010, Forefront SharePoint capped at 20,000 users
Hybrid Licensing Options
Office 365 Plans Standard (O365-S) vs. Dedicated (O365-D) Multi-tenancy vs. isolation Licensing models For small business Up to 50 users (P Family Plans) Includes “brochureware” site For enterprises: E Family Plans K Family Plans For education
Office 365 Plans
Office 365 Plans
Service Level Agreements 99.9% Uptime Automatic, scheduled release cycles Scheduled maintenance Saturdays 6-10pm CST Multiple farms, multiple data centers Only one zone affinity (Americas, EMEA, APAC) No server access
Privacy and Compliance Certifications ISO27001 SAS70 EU Safe Harbor Framework FISMA Microsoft reserves right to transfer data between geographies (under Safe Harbor)
Subtle Changes
What’s Not Available BI Suite (PerformancePoint, PowerPivot, SSRS) Business Connectivity Services FAST Search Project Server Publishing Records Center / e-Discovery Central Administration
Deployment Scenarios
Net New, Standalone Allows for a clean intranet from the ground up Need to plan for user and content lifecycles Still needs IA and governance planning
BPOS -> Office 365 Server-side upgrade largely managed Updated Microsoft Online Services Sign-In Assistant Potential complications with any upgrade: Site templates Orphaned sites IE6 unsupported Migrations started recently; to finish in 12 months
On Premise -> Office 365 Only supported via tools that talk to web services Lose creator and modified by metadata Lookups and formulas tricky Need to be careful mapping accounts Recommended to remove all customizations beforehand and re-add
Hybrid Can use same user licenses for on-prem or cloud Allows for gradual scaling Coordinating security and IA across data centers difficult Service application proxies not accessible Not a replication solution Indexing Office 365 not supported; federation only
Customization Options
5 Facets of Customization What: Configuration, design, development Why: Enable / streamline processes Who: Needs to be determined by governance Where: Office 365, on premise, connected systems When: Only when absolutely necessary!
Tools and Effort Required Level of Effort
Governance Considerations Governance Needed
Development Landscape
Sandboxed Solutions Run in own secure process Governed by points system Possible Web Parts Event Receivers Workflow Activities Content Types List Definitions / Lists File Modules Not Possible Visual Web Parts User Controls Workflows BCS Models Application Pages Timer Jobs 14 Hive / Root
Azure Windows Azure can bridge hybrid farms, tie in Dynamics, or talk to other systems AppFabric simplifies long-running or volatile processes SQL Azure enables better data marts Check out “Developing Microsoft SharePoint Applications Using Windows Azure” by Steve Fox
Public-Facing Sites New browser-based “Site Designer” tool Cannot be customized with SharePoint Designer Allows one vanity URL
Development Lifecycle
Resources
Resources Office 365 Home http://office365.com Office 365 Deployment Readiness Tool http://community.office365.com/en-us/f/183/p/2285/8155.aspx#8155 PowerShell Cmdlets for Office 365 http://onlinehelp.microsoft.com/en-us/office365-enterprises/hh125002.aspx “Not All Sandbox Solutions Are the Same” http://www.bluedoglimited.com/SharePointThoughts/Lists/Posts/Post.aspx?ID=331 Bert Johnson blogs http://blogs.pointbridge.com/Blogs/Johnson_Bert/
Q & A
Bert Johnson SharePoint Architect with PointBridge Solutions Microsoft Certified Master – SharePoint Server 2010 Twitter: @SPBert			Event Hashtag: #SPConn Email: bjohnson@pointbridge.com Blog: http://blogs.pointbridge.com/Blogs/Johnson_Bert/
Preparation
Motivations Use Office 365 migration as opportunity to: Solicit feedback from the business Apply consistent branding Improve IA / taxonomy End reliance on custom code Get rid of unused content Enact governance
Governance Before deploying, plan for: Roles and responsibilities Content and code lifecycles Compliance requirements Consistent user experience Multi-farm IA
Infrastructure Prepare for Single Sign-On via ADFS 2.0 Upgrade AD to functional level 2003 SP2+ Deploy ADFS 2.0 modules on Server 2008 Establish trust between domains Install Office 365 Sign-In Assistant Run Deployment Readiness Tool Understand remote PowerShell options Plan for local backups
On-Premise -> O365 Prep Follow same steps as for on-premise upgrade Remove unneeded content Eliminate orphaned objectsand errors Take full back-ups at all levels Determine import tool / strategy
Change Management Most important, overlooked effort Notify of pending changes early Update training materials and references Define strategy and metrics for adoption

More Related Content

What's hot

Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Vignesh Ganesan I Microsoft MVP
 
Manage SharePoint In SharePoint
Manage SharePoint In SharePointManage SharePoint In SharePoint
Manage SharePoint In SharePoint
Priority SharePoint
 
2018 11-29 - Future Of SharePoint - SharePoint 2019
2018 11-29 - Future Of SharePoint - SharePoint 20192018 11-29 - Future Of SharePoint - SharePoint 2019
2018 11-29 - Future Of SharePoint - SharePoint 2019
Create IT
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
Mary Leigh Mackie
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
David J Rosenthal
 
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
Chirag Patel
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
Katpro Technologies Pvt Ltd
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)
Agusto Sipahutar
 
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Chirag Patel
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
Jeremy Thake
 
SharePoint 2019 features Veelead
SharePoint 2019 features VeeleadSharePoint 2019 features Veelead
SharePoint 2019 features Veelead
Veelead Solutions Pvt. Ltd.
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Vignesh Ganesan I Microsoft MVP
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
Vinh Nguyen
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
jovojovo
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Ivan Sanders
 
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
MJ Ferdous
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
Nik Patel
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
WithumSmith+Brown, formerly Portal Solutions
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
Agusto Sipahutar
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
Sameh Senosi
 

What's hot (20)

Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
 
Manage SharePoint In SharePoint
Manage SharePoint In SharePointManage SharePoint In SharePoint
Manage SharePoint In SharePoint
 
2018 11-29 - Future Of SharePoint - SharePoint 2019
2018 11-29 - Future Of SharePoint - SharePoint 20192018 11-29 - Future Of SharePoint - SharePoint 2019
2018 11-29 - Future Of SharePoint - SharePoint 2019
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
 
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)Slides m365 file management and collaboration (infinys)
Slides m365 file management and collaboration (infinys)
 
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
Administrators guide to managing Microsoft 365, SharePoint, Microsoft Teams a...
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
 
SharePoint 2019 features Veelead
SharePoint 2019 features VeeleadSharePoint 2019 features Veelead
SharePoint 2019 features Veelead
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 
Sharepoint Overview
Sharepoint OverviewSharepoint Overview
Sharepoint Overview
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
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
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
 
Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid Webinar: SharePoint 2016: The Future Of Hybrid
Webinar: SharePoint 2016: The Future Of Hybrid
 
Sharepoint 2019 Training
Sharepoint 2019 TrainingSharepoint 2019 Training
Sharepoint 2019 Training
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 

Viewers also liked

SharePoint Online: New & Improved
SharePoint Online: New & ImprovedSharePoint Online: New & Improved
SharePoint Online: New & Improved
Perficient, Inc.
 
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Jasper Oosterveld
 
Office 365 Deployment Strategies
Office 365 Deployment StrategiesOffice 365 Deployment Strategies
Office 365 Deployment Strategies
Bert Johnson
 
SP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo PintoSP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo Pinto
Comunidade Portuguesa de SharePoiint
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
Rob Windsor
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content Types
Benjamin Niaulin
 
Stop Updating, Start Evolving - The Digital Workplace Truth
Stop Updating, Start Evolving - The Digital Workplace TruthStop Updating, Start Evolving - The Digital Workplace Truth
Stop Updating, Start Evolving - The Digital Workplace Truth
Benjamin Niaulin
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
Benjamin Niaulin
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
Evan Hodges
 
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
Jasper Oosterveld
 
SQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsSQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite Things
Hostway|HOSTING
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Benjamin Niaulin
 
Office 365 deployment fast track
Office 365 deployment fast trackOffice 365 deployment fast track
Office 365 deployment fast track
Motty Ben Atia
 
Discover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the VisionDiscover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the Vision
Benjamin Niaulin
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
Benjamin Niaulin
 
SharePoint Online v Onprem
SharePoint Online v OnpremSharePoint Online v Onprem
SharePoint Online v Onprem
Concurrency, Inc.
 
36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity
Best STL
 
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
WinWire Technologies Inc
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales Presentation
Thomas Perdana
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
Christian Buckley
 

Viewers also liked (20)

SharePoint Online: New & Improved
SharePoint Online: New & ImprovedSharePoint Online: New & Improved
SharePoint Online: New & Improved
 
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
Office 365 Saturday 2013 - A guideline to structure your documents in SharePo...
 
Office 365 Deployment Strategies
Office 365 Deployment StrategiesOffice 365 Deployment Strategies
Office 365 Deployment Strategies
 
SP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo PintoSP24 S055 SharePointToolbox by Rodrigo Pinto
SP24 S055 SharePointToolbox by Rodrigo Pinto
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
 
Understanding SharePoint Content Types
Understanding SharePoint Content TypesUnderstanding SharePoint Content Types
Understanding SharePoint Content Types
 
Stop Updating, Start Evolving - The Digital Workplace Truth
Stop Updating, Start Evolving - The Digital Workplace TruthStop Updating, Start Evolving - The Digital Workplace Truth
Stop Updating, Start Evolving - The Digital Workplace Truth
 
Understand the SharePoint Basics
Understand the SharePoint BasicsUnderstand the SharePoint Basics
Understand the SharePoint Basics
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
SPCA2013 - Best Practices Document Management in SharePoint (Online) 2013
 
SQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite ThingsSQL Server 2016: Just a Few of Our DBA's Favorite Things
SQL Server 2016: Just a Few of Our DBA's Favorite Things
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
 
Office 365 deployment fast track
Office 365 deployment fast trackOffice 365 deployment fast track
Office 365 deployment fast track
 
Discover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the VisionDiscover SharePoint 2016 Preview and the Vision
Discover SharePoint 2016 Preview and the Vision
 
Understanding SharePoint site structure what's inside
Understanding SharePoint site structure  what's insideUnderstanding SharePoint site structure  what's inside
Understanding SharePoint site structure what's inside
 
SharePoint Online v Onprem
SharePoint Online v OnpremSharePoint Online v Onprem
SharePoint Online v Onprem
 
36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity
 
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
What and how do I choose SharePoint 2013 On-premise vs. Cloud (Office 365)
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales Presentation
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
 

Similar to Customizing SharePoint Online

Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0
Bert Johnson
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
Wes Yanaga
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
nplowman
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
Marie-Michelle Strah, PhD
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)
Mithun T. Dhar
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and Management
Chris McNulty
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Marie-Michelle Strah, PhD
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
Daniel Cohen-Dumani
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
Rob Wilson
 
Share point link
Share point linkShare point link
Share point link
Itopia
 
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
Drew Madelung
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
Share point 2010 what's new for it professionals
Share point 2010 what's new for it professionalsShare point 2010 what's new for it professionals
Share point 2010 what's new for it professionals
Acend Corporate Learning
 
Access Services On SharePoint 2010
Access Services On SharePoint 2010Access Services On SharePoint 2010
Access Services On SharePoint 2010
Rishu Mehra
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
Chris Givens
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
Shakir Majeed Khan
 
Share Talk
Share TalkShare Talk
Share Talk
Suresh Veeragoni
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
Alexander Burton
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
Jeff Fried
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
Jeff Fried
 

Similar to Customizing SharePoint Online (20)

Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
 
SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)SharePoint 2010 developer overview (in Visual Studio 2010)
SharePoint 2010 developer overview (in Visual Studio 2010)
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and Management
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Share point link
Share point linkShare point link
Share point link
 
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Share point 2010 what's new for it professionals
Share point 2010 what's new for it professionalsShare point 2010 what's new for it professionals
Share point 2010 what's new for it professionals
 
Access Services On SharePoint 2010
Access Services On SharePoint 2010Access Services On SharePoint 2010
Access Services On SharePoint 2010
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
 
Share Talk
Share TalkShare Talk
Share Talk
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
 
Fried sps boston hybrid talk
Fried sps boston hybrid talkFried sps boston hybrid talk
Fried sps boston hybrid talk
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

Customizing SharePoint Online

  • 1. Bert Johnson SharePoint Architect and MCM - PointBridge Customizing SharePoint Online
  • 2. Bert Johnson SharePoint Architect with PointBridge Solutions Microsoft Certified Master – SharePoint Server 2010 Twitter: @SPBert Event Hashtag: #SPConn Email: bjohnson@pointbridge.com Blog: http://blogs.pointbridge.com/Blogs/Johnson_Bert/
  • 3. About PointBridge By The Numbers: Founded in 2004 250+ SharePoint projects 350,000+ hours of SharePoint experience 30,000+ monthly blog hits 2011 Microsoft Central US Award for Customer Loyalty and Satisfaction 2010 Microsoft Central US Award for Online Services 2010 Microsoft Midwest District Award for Best Customer Experience 2009 Microsoft Central US Partner of the Year One of 35 Microsoft National Systems Integrators One of 15 members of Microsoft Partner Advisory Council for SharePoint and Online Services
  • 4. Agenda About SharePoint Online Deployment Scenarios Customization Options Q & A
  • 6. SharePoint Online Flavors Business Productivity Online Suite (BPOS) Available since 2009 A la carte options for Exchange 2007, OCS 2007, MOSS 2007 Office 365 Generally Available as of June 2011 Integrated packages with Exchange 2010, Lync 2010, SharePoint 2010, Office 2010, OWA 2010, Forefront SharePoint capped at 20,000 users
  • 8. Office 365 Plans Standard (O365-S) vs. Dedicated (O365-D) Multi-tenancy vs. isolation Licensing models For small business Up to 50 users (P Family Plans) Includes “brochureware” site For enterprises: E Family Plans K Family Plans For education
  • 11. Service Level Agreements 99.9% Uptime Automatic, scheduled release cycles Scheduled maintenance Saturdays 6-10pm CST Multiple farms, multiple data centers Only one zone affinity (Americas, EMEA, APAC) No server access
  • 12. Privacy and Compliance Certifications ISO27001 SAS70 EU Safe Harbor Framework FISMA Microsoft reserves right to transfer data between geographies (under Safe Harbor)
  • 14. What’s Not Available BI Suite (PerformancePoint, PowerPivot, SSRS) Business Connectivity Services FAST Search Project Server Publishing Records Center / e-Discovery Central Administration
  • 16. Net New, Standalone Allows for a clean intranet from the ground up Need to plan for user and content lifecycles Still needs IA and governance planning
  • 17. BPOS -> Office 365 Server-side upgrade largely managed Updated Microsoft Online Services Sign-In Assistant Potential complications with any upgrade: Site templates Orphaned sites IE6 unsupported Migrations started recently; to finish in 12 months
  • 18. On Premise -> Office 365 Only supported via tools that talk to web services Lose creator and modified by metadata Lookups and formulas tricky Need to be careful mapping accounts Recommended to remove all customizations beforehand and re-add
  • 19. Hybrid Can use same user licenses for on-prem or cloud Allows for gradual scaling Coordinating security and IA across data centers difficult Service application proxies not accessible Not a replication solution Indexing Office 365 not supported; federation only
  • 21. 5 Facets of Customization What: Configuration, design, development Why: Enable / streamline processes Who: Needs to be determined by governance Where: Office 365, on premise, connected systems When: Only when absolutely necessary!
  • 22. Tools and Effort Required Level of Effort
  • 25. Sandboxed Solutions Run in own secure process Governed by points system Possible Web Parts Event Receivers Workflow Activities Content Types List Definitions / Lists File Modules Not Possible Visual Web Parts User Controls Workflows BCS Models Application Pages Timer Jobs 14 Hive / Root
  • 26. Azure Windows Azure can bridge hybrid farms, tie in Dynamics, or talk to other systems AppFabric simplifies long-running or volatile processes SQL Azure enables better data marts Check out “Developing Microsoft SharePoint Applications Using Windows Azure” by Steve Fox
  • 27. Public-Facing Sites New browser-based “Site Designer” tool Cannot be customized with SharePoint Designer Allows one vanity URL
  • 30. Resources Office 365 Home http://office365.com Office 365 Deployment Readiness Tool http://community.office365.com/en-us/f/183/p/2285/8155.aspx#8155 PowerShell Cmdlets for Office 365 http://onlinehelp.microsoft.com/en-us/office365-enterprises/hh125002.aspx “Not All Sandbox Solutions Are the Same” http://www.bluedoglimited.com/SharePointThoughts/Lists/Posts/Post.aspx?ID=331 Bert Johnson blogs http://blogs.pointbridge.com/Blogs/Johnson_Bert/
  • 31. Q & A
  • 32. Bert Johnson SharePoint Architect with PointBridge Solutions Microsoft Certified Master – SharePoint Server 2010 Twitter: @SPBert Event Hashtag: #SPConn Email: bjohnson@pointbridge.com Blog: http://blogs.pointbridge.com/Blogs/Johnson_Bert/
  • 34. Motivations Use Office 365 migration as opportunity to: Solicit feedback from the business Apply consistent branding Improve IA / taxonomy End reliance on custom code Get rid of unused content Enact governance
  • 35. Governance Before deploying, plan for: Roles and responsibilities Content and code lifecycles Compliance requirements Consistent user experience Multi-farm IA
  • 36. Infrastructure Prepare for Single Sign-On via ADFS 2.0 Upgrade AD to functional level 2003 SP2+ Deploy ADFS 2.0 modules on Server 2008 Establish trust between domains Install Office 365 Sign-In Assistant Run Deployment Readiness Tool Understand remote PowerShell options Plan for local backups
  • 37. On-Premise -> O365 Prep Follow same steps as for on-premise upgrade Remove unneeded content Eliminate orphaned objectsand errors Take full back-ups at all levels Determine import tool / strategy
  • 38. Change Management Most important, overlooked effort Notify of pending changes early Update training materials and references Define strategy and metrics for adoption

Editor's Notes

  1. 1 minute- MCM product team largely focused on cloud expansion
  2. [1 minute]
  3. [1 minute]
  4. [<1 minute]Famous “All-in” quote
  5. [2 minutes]- Public beta just concludedOffice 365 as SP2010 R2Thousands of businesses already on board
  6. [2 minutes]- Dedicated for 5,000+ users with 3 year commitment
  7. [2 minutes]
  8. [2 minutes]
  9. [2 minutes]
  10. [2 minutes]
  11. [2 minutes]
  12. [5 minutes]
  13. [2 minutes]
  14. [2 minutes]
  15. [2 minutes]
  16. [2 minutes]Complete flexibility locallyOpEx in the cloud
  17. [2 minutes]
  18. [2 minutes]
  19. [2 minutes]
  20. [2 minutes]
  21. [2 minutes]
  22. [2 minutes]
  23. [2 minutes]
  24. [2 minutes]
  25. [1 minute]
  26. [2 minutes]
  27. [2 minutes]
  28. [2 minutes]
  29. [2 minutes]
  30. [2 minutes]