SlideShare a Scribd company logo
About Me
• Solution Principal, Slalom Consulting, Chicago
• Current focus area Office 365 and SharePoint Platforms
Contact Info
• Email - patenik2@yahoo.com
• Blog - Office 365 and SharePoint with Nik Patel -
http://nikpatel.net/
• Twitter - @nikxpatel
• LinkedIn - linkedin.com/in/nikspatel
• Slideshare - slideshare.net/patenik2










Communicate
Corporate Portal
Department Sites
Resource Centers
Context
Personalized,
Contextual, and
Relevant
Information
Collaborate
Team and Project
Sites
Internal and
External
Collaboration
Converse
Likes, Comments,
and Open
Communication
Convey
Design for Mobile
and Touch Friendly
Applying
Organization brand
– look and feel
Customize
Business
Processes
Automation
Content
Current and
Frequently Updated
Information
Able to find and
search content
easily


•
•
•
•
•
•
•











 https://www.nngroup.com/reports/topic/intranets/
Features and Trends
• Emphasis on organization brand
• Responsive design over stand-alone mobile apps
• Flat and boxy layouts, simple and clean design
• Visual design – photos and videos
• Spotlights & news on home page
• Better employee profile pages & personalized home pages
• Blogs by both executives and regular employees
• Emphasis on search
• Use of pre-defined page layouts
• Content curators and training for site managers
• Mega menus and fat footers
• Social comments and likes
• Multi-language support
Top 10 Sites Platforms
2016 – 7 SharePoint 2013, 1 Office 365
2015 – 4 SharePoint 2013, 1 SharePoint 2010
2014 – 4 SharePoint 2010, 2 SharePoint 2013
2013 – 7 SharePoint 2010
2011 – 5 SharePoint 2007
What’s it Good At
• Sites Hierarchies & Taxonomies
• Branding - Look and Feel Customizations
• Lists as Data Storage
• Document Library
• Web Parts Architecture
• Sites and Pages Templates Architecture
• Wiki Pages, Web Part Pages, and Publishing Pages
• Granular Permission Support
• In-Built Search Engine
• Sites and Permission Management Delegations
• Customizations and extensibility support with App Model
and APIs
What’s it Isn't Good At
• Social, Gamification
• Multi-Language Support
• Web Analytics and Usage Analytics
• OOB Responsive Design Support
• Accessibility Support
• Mobility Support










2014
Divesture (New)
SharePoint Online 2013
2015
Refresh (New)
Cold Fusion -> SharePoint
2013 On-Premises
2013
Refresh (New)
Cold Fusion -> SharePoint
2013 On-Premises
2012
Divesture (New)
SharePoint Online 2010
Architectural Details
Hosting Platform SharePoint Online 2010 (Initial version of Office 365)
Application Development
Frameworks
No full trust code, No CSOM across site collections, Apps Model wasn't even released, Sandbox with Code still
considered as best practice for the online.
Data Storage Architecture SharePoint Lists and Pages Library
Information Architecture
Site collections per department due to content size - client wanted to use both as collaboration team sites and
communication platform, designed root site collection for corporate home and other corporate applications like news
center & policy center but each department had dedicated site collections
Branding and Experience
Multiple master pages - search, my site, and intranet, no requirements for mobile & touch friendly, no requirements
or needs for responsive UI, there was no trend of responsive UI
Navigation SharePoint List in Root Site based navigation, used SP Services for cross-site data retrieval
Site Templates
Manual approach for creating department sites, save as site template doesn’t work publishing sites, no site
collection provisioning APIs available in SPO at that time.
Content Pages Templates
Custom publishing page layouts for events, news, and leadership message articles, Wiki pages for quick article
authoring. Web part pages for structured pages.
Custom Widgets Custom sandbox web parts for departments and custom content query web parts for home page
Rollups and Categorizations
Some of the features required rolling up news & events & leadership messages from departments. Content Query
web parts for root site collection rollups for news, Custom web parts using SPServices for cross-site collection rollups
for events, Search based rollups for forms & policies, used content type hub to standardize the content types
Code Packaging and
Deployment
No full trust but sandbox with code was still a best practice, used sandbox feature & solutions framework to package
up artifacts and deployed in site collection galleries - style library, content types, web parts etc.
Architectural Details
Hosting Platform SharePoint 2013 On-Premises
Application Development
Frameworks
Used full trust code, Not much confidence in Apps Model as it was still new
Data Storage Architecture Used both SharePoint List and SQL server for complex entities
Information Architecture Architecture was multiple site collections for departments & community sites along with resource center
Branding and Experience Used Master pages, CSS, and JavaScript to build custom UI
Navigation Used custom database driven to build contents for mega menu, used cache for optimization
Site Templates Used fully customized full trust based site provisioning engine to provision sites
Content Pages Templates Used standard publishing page layouts for articles and web parts for content pages
Custom Widgets Used full trust web parts
Rollups and Categorizations
Used Cross-site publishing and Content by Search web parts for News articles, used content type hub to
standardize the content types for rollups
Code Packaging and Deployment
Typical full trust code - master pages, page layouts, web parts, page instances deployed as feature and
solutions framework in 15 Hive
Architectural Details
Hosting Platform SharePoint 2013 Online
Application Development
Frameworks
No full trust code, No CSOM across site collections, Apps Model wasn’t matured, used OOB features
Data Storage Architecture SharePoint Lists as data storage.
Information Architecture
Architecture was single site collection with root site and multiple department sub sites - client wanted separate
collaboration team sites from communication platform, designed root site for corporate home and other corporate
applications like news center & policy center and each department sites with dedicated permissions to delegate
permissions as sub sites
Branding and Experience
Created multiple master pages with supported device channels to support multiple form factors. Created application,
search, and my site master pages.
Navigation Managed metadata based navigation. Limited to single site collection.
Site Templates Manual approach to deploy site collections.
Content Pages Templates Custom page layouts for article pages.
Custom Widgets
Custom content query web parts. Couldn't write any custom code using CSOM C# since Sandbox with code wasn't
allowed instead used CSOM with JavaScript or REST API at places whenever data retrieval logic required.
Rollups and
Categorizations
Custom Content Query web parts for root site collection rollups for news, forms, and policies, Content Search web
parts wasn't available in SharePoint Online at that time
Code Packaging and
Deployment
No sandbox with code but sandbox with declarative was still supported, used sandbox feature & solutions framework
to package up artifacts and deployed in site collection galleries - style library, content types, web parts etc.
Architectural Details
Hosting Platform SharePoint 2013 On-Premises
Application Development
Frameworks
No full trust code, No Sandbox, both were supported but isn't a best practice for cloud readiness anymore.
Data Storage Architecture Used SharePoint lists as data storage, there was no need for SQL for complex data entities.
Information Architecture
Architecture was single site collection with root site and multiple department sub sites - designed root site for
corporate home and other corporate applications like news center and each department sites with dedicated
permissions to delegate permissions as sub sites
Branding and Experience Created custom master page with responsive UI, used Codeplex solution with Bootstrap
Navigation Used managed metadata based navigation due to single site collection architecture.
Site Templates Used custom site provisioning tool and deploy features necessary using Provider hosted model.
Content Pages Templates Used standard SharePoint publishing pages. Designed these pages as responsive.
Custom Widgets
Used content editor, script editor web parts to design widgets to show data from SharePoint lists – Major
benefit here is home page would be functional even if Search is down.
Rollups and Categorizations
Used content by search web parts to show rollup data - Major issue with this is rollup data view is delayed
due to search crawl lag time.
Code Packaging and
Deployment
Provider hosted high trust model used to deploy the artifacts as remote provisioning rather than feature-
solutions framework.












 On-Premises (Codeplex) Online (Office 365 PnP)













































SharePoint and
Office 365
As a Service
SharePoint and
Office 365
As a Platform
Host Web
App Web
Add-in Hosting Servers
CSS
png
aspx
master
js
Web Services
Databases
SharePoint 2013/2016
On-Premises
• Design Intranet on SharePoint
Platform.
•
• Use either Database or
SharePoint Lists as Data Storage.
• On-premises hosted Provider
hosted high-trust Add-ins as
customizations and deployment
framework.
• Plan to use content search and
script editor web parts rather than
App parts.
• Same URLs for both
administrative and end-user UI,
making maintenance quicker.
Add-in Hosting Servers
CSS
png
aspx
master
js
Web Services
Databases
SharePoint 2013/2016
On-Premises
• Design Intranet as Standalone
ASP.NET MVC or other
development platforms
application.
•
• Use either Database or
SharePoint Lists as Data Storage
and SharePoint sites hierarchy for
sites architecture.
• On-premises hosted Provider
hosted high-trust Add-ins as
intranet platform.
• Multiple URLs - SharePoint UI for
administrators (sites and lists
structure & content storage) and
standalone MVC ASP.NET or
Angular JS Intranet application
Host Web
App Web
Add-in
Hosting Servers
CSS
png
aspx
master
js
Web Services
Databases
Office 365 and
SharePoint Online
• Design Intranet on SharePoint
Online Platform
• Use either Database or
SharePoint Lists as Data Storage
• Plan to use Office 365 workloads
in your intranet application in
addition to SharePoint Online
goodness - Delve, NextGen
Portals, Video/KM Portal
• Have Azure hosted Provider
hosted low-trust Add-ins as
customizations and deployment
framework.
• Plan to use content search and
script editor web parts rather than
App parts.
• Same URLs for both
administrative and end-user UI,
making maintenance quicker
Add-in
Hosting Servers
CSS
png
aspx
master
js
Web Services
Databases
Office 365 and
SharePoint Online
• Design Intranet as Standalone
ASP.NET MVC or other
development platforms
application.
• Use either Database or
SharePoint Lists as Data Storage
and SharePoint sites hierarchy
for sites architecture.
• Have Standalone application
using Azure AD Consent
framework to access Office 365
and SharePoint Online data.
• Multiple URLs - SharePoint UI for
administrators (sites and lists
structure & content storage) and
standalone MVC ASP.NET or
Angular JS Intranet application



























SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best Practices on SharePoint and Office 365

More Related Content

What's hot

SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
Nik Patel
 
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Nik Patel
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Nik Patel
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
Randy Williams
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
Mahmoud Hamed Mahmoud
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
Roy Kim
 
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsReal World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Nik 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 101
SharePoint 101SharePoint 101
SharePoint 101
Dux Raymond Sy
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
Benjamin Niaulin
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
Ian Woodgate
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
Folio3 Software
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
Faisal Masood
 
SharePoint 2013 overview jeremy thake
SharePoint 2013 overview   jeremy thakeSharePoint 2013 overview   jeremy thake
SharePoint 2013 overview jeremy thake
Jeremy Thake
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App Model
SPC Adriatics
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
Noorez Khamis
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
Drew Madelung
 
Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013
Ed Musters
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
Learning SharePoint
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
Vishal Pawar
 

What's hot (20)

SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
 
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
Designing Corporate News Application Using SharePoint 2013 Web Content Manage...
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
SharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
 
Real World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library FormsReal World InfoPath with SharePoint 2010 - List vs Library Forms
Real World InfoPath with SharePoint 2010 - List vs Library Forms
 
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 101
SharePoint 101SharePoint 101
SharePoint 101
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
 
SharePoint 2013 overview jeremy thake
SharePoint 2013 overview   jeremy thakeSharePoint 2013 overview   jeremy thake
SharePoint 2013 overview jeremy thake
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App Model
 
What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013What's New and Different in SharePoint 2013
What's New and Different in SharePoint 2013
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013Full Trust Solution Development in SharePoint 2013
Full Trust Solution Development in SharePoint 2013
 
Core SharePoint 2013 Concepts
Core SharePoint 2013 ConceptsCore SharePoint 2013 Concepts
Core SharePoint 2013 Concepts
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 

Viewers also liked

Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
Nik Patel
 
SharePoint Framework Ignite 2016 recap @ Sparked
SharePoint Framework Ignite 2016 recap @ SparkedSharePoint Framework Ignite 2016 recap @ Sparked
SharePoint Framework Ignite 2016 recap @ Sparked
Albert-Jan Schot
 
Build Secure Cloud-Hosted Apps for SharePoint 2013
Build Secure Cloud-Hosted Apps for SharePoint 2013Build Secure Cloud-Hosted Apps for SharePoint 2013
Build Secure Cloud-Hosted Apps for SharePoint 2013
Danny Jessee
 
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Michael Greene
 
2016 Intranet and Digital Workplace Roadshow
2016 Intranet and Digital Workplace Roadshow2016 Intranet and Digital Workplace Roadshow
2016 Intranet and Digital Workplace Roadshow
James Robertson
 
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global ForumThe Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
Prescient Digital Media
 
SharePoint 2016 for the Business: Top 10 New Features
SharePoint 2016 for the Business: Top 10 New FeaturesSharePoint 2016 for the Business: Top 10 New Features
SharePoint 2016 for the Business: Top 10 New Features
Joel Oleson
 
SharePoint 2016 & the Future of Office 365 Roadmap
SharePoint 2016 & the Future of Office 365 RoadmapSharePoint 2016 & the Future of Office 365 Roadmap
SharePoint 2016 & the Future of Office 365 Roadmap
Joel Oleson
 
31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots
Digital Workplace Group
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features Overview
ShareGate
 
Blir man rundtosset af jorden drejer rundt
Blir man rundtosset af jorden drejer rundt Blir man rundtosset af jorden drejer rundt
Blir man rundtosset af jorden drejer rundt
Michel Steen-Hansen
 
SharePoint Frameworks Webinar-Part 1 from SPANG Technologies
SharePoint Frameworks Webinar-Part 1 from SPANG TechnologiesSharePoint Frameworks Webinar-Part 1 from SPANG Technologies
SharePoint Frameworks Webinar-Part 1 from SPANG Technologies
Katalusys Consulting Resourcing
 
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Intro to the SharePoint Framework Philly Code  Camp Oct 2016Intro to the SharePoint Framework Philly Code  Camp Oct 2016
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Jennifer Kenderdine
 
Sharepoint
SharepointSharepoint
Sharepoint
mindmajixtrainings
 
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...
Hanna P. Korhonen
 
The secret ingredient to a modern intranet
The secret ingredient to a modern intranetThe secret ingredient to a modern intranet
The secret ingredient to a modern intranet
Jayson Peltzer
 
jQuery for Sharepoint Dev
jQuery for Sharepoint DevjQuery for Sharepoint Dev
jQuery for Sharepoint Dev
Zeddy Iskandar
 
Future of SharePoint - Key Takeaways
Future of SharePoint - Key TakeawaysFuture of SharePoint - Key Takeaways
Future of SharePoint - Key Takeaways
Mark Overdijk
 
Get Started with Apps for SharePoint 2013!
Get Started with Apps for SharePoint 2013!Get Started with Apps for SharePoint 2013!
Get Started with Apps for SharePoint 2013!
Danny Jessee
 

Viewers also liked (20)

Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 
SharePoint Framework Ignite 2016 recap @ Sparked
SharePoint Framework Ignite 2016 recap @ SparkedSharePoint Framework Ignite 2016 recap @ Sparked
SharePoint Framework Ignite 2016 recap @ Sparked
 
Build Secure Cloud-Hosted Apps for SharePoint 2013
Build Secure Cloud-Hosted Apps for SharePoint 2013Build Secure Cloud-Hosted Apps for SharePoint 2013
Build Secure Cloud-Hosted Apps for SharePoint 2013
 
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
 
2016 Intranet and Digital Workplace Roadshow
2016 Intranet and Digital Workplace Roadshow2016 Intranet and Digital Workplace Roadshow
2016 Intranet and Digital Workplace Roadshow
 
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global ForumThe Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
The Very Best Intranets & Digital Workplace from the 2016 Intranet Global Forum
 
SharePoint 2016 for the Business: Top 10 New Features
SharePoint 2016 for the Business: Top 10 New FeaturesSharePoint 2016 for the Business: Top 10 New Features
SharePoint 2016 for the Business: Top 10 New Features
 
SharePoint 2016 & the Future of Office 365 Roadmap
SharePoint 2016 & the Future of Office 365 RoadmapSharePoint 2016 & the Future of Office 365 Roadmap
SharePoint 2016 & the Future of Office 365 Roadmap
 
31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots31 intranet homepage design examples, with screenshots
31 intranet homepage design examples, with screenshots
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features Overview
 
Blir man rundtosset af jorden drejer rundt
Blir man rundtosset af jorden drejer rundt Blir man rundtosset af jorden drejer rundt
Blir man rundtosset af jorden drejer rundt
 
SharePoint Frameworks Webinar-Part 1 from SPANG Technologies
SharePoint Frameworks Webinar-Part 1 from SPANG TechnologiesSharePoint Frameworks Webinar-Part 1 from SPANG Technologies
SharePoint Frameworks Webinar-Part 1 from SPANG Technologies
 
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Intro to the SharePoint Framework Philly Code  Camp Oct 2016Intro to the SharePoint Framework Philly Code  Camp Oct 2016
Intro to the SharePoint Framework Philly Code Camp Oct 2016
 
Sharepoint
SharepointSharepoint
Sharepoint
 
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...
Intranet palvelut Suomessa 2016 - Esitys 28.9.2016 Digitaalinen työympäristö ...
 
The secret ingredient to a modern intranet
The secret ingredient to a modern intranetThe secret ingredient to a modern intranet
The secret ingredient to a modern intranet
 
jQuery for Sharepoint Dev
jQuery for Sharepoint DevjQuery for Sharepoint Dev
jQuery for Sharepoint Dev
 
Future of SharePoint - Key Takeaways
Future of SharePoint - Key TakeawaysFuture of SharePoint - Key Takeaways
Future of SharePoint - Key Takeaways
 
Get Started with Apps for SharePoint 2013!
Get Started with Apps for SharePoint 2013!Get Started with Apps for SharePoint 2013!
Get Started with Apps for SharePoint 2013!
 

Similar to SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best Practices on SharePoint and Office 365

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
Asish Padhy
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
Nick Hobbs
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 
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
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
Ed Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
Ed Musters
 
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
 
Semantic SharePoint
Semantic SharePointSemantic SharePoint
Semantic SharePoint
Semantic Web Company
 
Building modern intranets with share point communication sites aug 2018
Building modern intranets with share point communication sites aug 2018Building modern intranets with share point communication sites aug 2018
Building modern intranets with share point communication sites aug 2018
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...
Build Modern Intranet sites with SharePoint Communication sites - Asish Padhy...
Asish Padhy
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
Don Donais
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
NCCOMMS
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
Richard Harbridge
 
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
European Collaboration Summit
 
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 User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchSharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 Search
C/D/H Technology Consultants
 
Microsoft Ignite 2017 recap
Microsoft Ignite 2017 recapMicrosoft Ignite 2017 recap
Microsoft Ignite 2017 recap
Loryan Strant
 
Basic Guide to SharePoint Templates and Its Types.pdf
Basic Guide to SharePoint Templates and Its Types.pdfBasic Guide to SharePoint Templates and Its Types.pdf
Basic Guide to SharePoint Templates and Its Types.pdf
BizPortals Solutions
 
Sharepoint
SharepointSharepoint
Sharepoint
Naqash Ahmed
 
SumerSingh_Ashawat
SumerSingh_AshawatSumerSingh_Ashawat
SumerSingh_Ashawat
Sumer singh Ashawat
 

Similar to SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best Practices on SharePoint and Office 365 (20)

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
 
SharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - AnnouncementsSharePoint Conference North America 2018 - Las Vegas - Announcements
SharePoint Conference North America 2018 - Las Vegas - Announcements
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
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...
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
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
 
Semantic SharePoint
Semantic SharePointSemantic SharePoint
Semantic SharePoint
 
Building modern intranets with share point communication sites aug 2018
Building modern intranets with share point communication sites aug 2018Building modern intranets with share point communication sites aug 2018
Building modern intranets with share point communication sites aug 2018
 
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...
 
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In EvolutionMN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
MN Govt IT Symposium - SharePoint 2013 The Next Stage In Evolution
 
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna LinsO365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
 
Social In SharePoint 2010
Social In SharePoint 2010Social In SharePoint 2010
Social In SharePoint 2010
 
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
 
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 User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 SearchSharePoint User Group Meeting- SharePoint 2013 Search
SharePoint User Group Meeting- SharePoint 2013 Search
 
Microsoft Ignite 2017 recap
Microsoft Ignite 2017 recapMicrosoft Ignite 2017 recap
Microsoft Ignite 2017 recap
 
Basic Guide to SharePoint Templates and Its Types.pdf
Basic Guide to SharePoint Templates and Its Types.pdfBasic Guide to SharePoint Templates and Its Types.pdf
Basic Guide to SharePoint Templates and Its Types.pdf
 
Sharepoint
SharepointSharepoint
Sharepoint
 
SumerSingh_Ashawat
SumerSingh_AshawatSumerSingh_Ashawat
SumerSingh_Ashawat
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
“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
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
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
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
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
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
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
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
“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...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
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
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
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
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
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
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best Practices on SharePoint and Office 365

  • 1.
  • 2. About Me • Solution Principal, Slalom Consulting, Chicago • Current focus area Office 365 and SharePoint Platforms Contact Info • Email - patenik2@yahoo.com • Blog - Office 365 and SharePoint with Nik Patel - http://nikpatel.net/ • Twitter - @nikxpatel • LinkedIn - linkedin.com/in/nikspatel • Slideshare - slideshare.net/patenik2
  • 4.
  • 5.    Communicate Corporate Portal Department Sites Resource Centers Context Personalized, Contextual, and Relevant Information Collaborate Team and Project Sites Internal and External Collaboration Converse Likes, Comments, and Open Communication Convey Design for Mobile and Touch Friendly Applying Organization brand – look and feel Customize Business Processes Automation Content Current and Frequently Updated Information Able to find and search content easily
  • 8.  https://www.nngroup.com/reports/topic/intranets/ Features and Trends • Emphasis on organization brand • Responsive design over stand-alone mobile apps • Flat and boxy layouts, simple and clean design • Visual design – photos and videos • Spotlights & news on home page • Better employee profile pages & personalized home pages • Blogs by both executives and regular employees • Emphasis on search • Use of pre-defined page layouts • Content curators and training for site managers • Mega menus and fat footers • Social comments and likes • Multi-language support Top 10 Sites Platforms 2016 – 7 SharePoint 2013, 1 Office 365 2015 – 4 SharePoint 2013, 1 SharePoint 2010 2014 – 4 SharePoint 2010, 2 SharePoint 2013 2013 – 7 SharePoint 2010 2011 – 5 SharePoint 2007
  • 9.
  • 10. What’s it Good At • Sites Hierarchies & Taxonomies • Branding - Look and Feel Customizations • Lists as Data Storage • Document Library • Web Parts Architecture • Sites and Pages Templates Architecture • Wiki Pages, Web Part Pages, and Publishing Pages • Granular Permission Support • In-Built Search Engine • Sites and Permission Management Delegations • Customizations and extensibility support with App Model and APIs What’s it Isn't Good At • Social, Gamification • Multi-Language Support • Web Analytics and Usage Analytics • OOB Responsive Design Support • Accessibility Support • Mobility Support
  • 12.
  • 13. 2014 Divesture (New) SharePoint Online 2013 2015 Refresh (New) Cold Fusion -> SharePoint 2013 On-Premises 2013 Refresh (New) Cold Fusion -> SharePoint 2013 On-Premises 2012 Divesture (New) SharePoint Online 2010
  • 14. Architectural Details Hosting Platform SharePoint Online 2010 (Initial version of Office 365) Application Development Frameworks No full trust code, No CSOM across site collections, Apps Model wasn't even released, Sandbox with Code still considered as best practice for the online. Data Storage Architecture SharePoint Lists and Pages Library Information Architecture Site collections per department due to content size - client wanted to use both as collaboration team sites and communication platform, designed root site collection for corporate home and other corporate applications like news center & policy center but each department had dedicated site collections Branding and Experience Multiple master pages - search, my site, and intranet, no requirements for mobile & touch friendly, no requirements or needs for responsive UI, there was no trend of responsive UI Navigation SharePoint List in Root Site based navigation, used SP Services for cross-site data retrieval Site Templates Manual approach for creating department sites, save as site template doesn’t work publishing sites, no site collection provisioning APIs available in SPO at that time. Content Pages Templates Custom publishing page layouts for events, news, and leadership message articles, Wiki pages for quick article authoring. Web part pages for structured pages. Custom Widgets Custom sandbox web parts for departments and custom content query web parts for home page Rollups and Categorizations Some of the features required rolling up news & events & leadership messages from departments. Content Query web parts for root site collection rollups for news, Custom web parts using SPServices for cross-site collection rollups for events, Search based rollups for forms & policies, used content type hub to standardize the content types Code Packaging and Deployment No full trust but sandbox with code was still a best practice, used sandbox feature & solutions framework to package up artifacts and deployed in site collection galleries - style library, content types, web parts etc.
  • 15. Architectural Details Hosting Platform SharePoint 2013 On-Premises Application Development Frameworks Used full trust code, Not much confidence in Apps Model as it was still new Data Storage Architecture Used both SharePoint List and SQL server for complex entities Information Architecture Architecture was multiple site collections for departments & community sites along with resource center Branding and Experience Used Master pages, CSS, and JavaScript to build custom UI Navigation Used custom database driven to build contents for mega menu, used cache for optimization Site Templates Used fully customized full trust based site provisioning engine to provision sites Content Pages Templates Used standard publishing page layouts for articles and web parts for content pages Custom Widgets Used full trust web parts Rollups and Categorizations Used Cross-site publishing and Content by Search web parts for News articles, used content type hub to standardize the content types for rollups Code Packaging and Deployment Typical full trust code - master pages, page layouts, web parts, page instances deployed as feature and solutions framework in 15 Hive
  • 16. Architectural Details Hosting Platform SharePoint 2013 Online Application Development Frameworks No full trust code, No CSOM across site collections, Apps Model wasn’t matured, used OOB features Data Storage Architecture SharePoint Lists as data storage. Information Architecture Architecture was single site collection with root site and multiple department sub sites - client wanted separate collaboration team sites from communication platform, designed root site for corporate home and other corporate applications like news center & policy center and each department sites with dedicated permissions to delegate permissions as sub sites Branding and Experience Created multiple master pages with supported device channels to support multiple form factors. Created application, search, and my site master pages. Navigation Managed metadata based navigation. Limited to single site collection. Site Templates Manual approach to deploy site collections. Content Pages Templates Custom page layouts for article pages. Custom Widgets Custom content query web parts. Couldn't write any custom code using CSOM C# since Sandbox with code wasn't allowed instead used CSOM with JavaScript or REST API at places whenever data retrieval logic required. Rollups and Categorizations Custom Content Query web parts for root site collection rollups for news, forms, and policies, Content Search web parts wasn't available in SharePoint Online at that time Code Packaging and Deployment No sandbox with code but sandbox with declarative was still supported, used sandbox feature & solutions framework to package up artifacts and deployed in site collection galleries - style library, content types, web parts etc.
  • 17. Architectural Details Hosting Platform SharePoint 2013 On-Premises Application Development Frameworks No full trust code, No Sandbox, both were supported but isn't a best practice for cloud readiness anymore. Data Storage Architecture Used SharePoint lists as data storage, there was no need for SQL for complex data entities. Information Architecture Architecture was single site collection with root site and multiple department sub sites - designed root site for corporate home and other corporate applications like news center and each department sites with dedicated permissions to delegate permissions as sub sites Branding and Experience Created custom master page with responsive UI, used Codeplex solution with Bootstrap Navigation Used managed metadata based navigation due to single site collection architecture. Site Templates Used custom site provisioning tool and deploy features necessary using Provider hosted model. Content Pages Templates Used standard SharePoint publishing pages. Designed these pages as responsive. Custom Widgets Used content editor, script editor web parts to design widgets to show data from SharePoint lists – Major benefit here is home page would be functional even if Search is down. Rollups and Categorizations Used content by search web parts to show rollup data - Major issue with this is rollup data view is delayed due to search crawl lag time. Code Packaging and Deployment Provider hosted high trust model used to deploy the artifacts as remote provisioning rather than feature- solutions framework.
  • 18.
  • 20.     On-Premises (Codeplex) Online (Office 365 PnP)          
  • 24. SharePoint and Office 365 As a Service SharePoint and Office 365 As a Platform
  • 25. Host Web App Web Add-in Hosting Servers CSS png aspx master js Web Services Databases SharePoint 2013/2016 On-Premises • Design Intranet on SharePoint Platform. • • Use either Database or SharePoint Lists as Data Storage. • On-premises hosted Provider hosted high-trust Add-ins as customizations and deployment framework. • Plan to use content search and script editor web parts rather than App parts. • Same URLs for both administrative and end-user UI, making maintenance quicker.
  • 26. Add-in Hosting Servers CSS png aspx master js Web Services Databases SharePoint 2013/2016 On-Premises • Design Intranet as Standalone ASP.NET MVC or other development platforms application. • • Use either Database or SharePoint Lists as Data Storage and SharePoint sites hierarchy for sites architecture. • On-premises hosted Provider hosted high-trust Add-ins as intranet platform. • Multiple URLs - SharePoint UI for administrators (sites and lists structure & content storage) and standalone MVC ASP.NET or Angular JS Intranet application
  • 27. Host Web App Web Add-in Hosting Servers CSS png aspx master js Web Services Databases Office 365 and SharePoint Online • Design Intranet on SharePoint Online Platform • Use either Database or SharePoint Lists as Data Storage • Plan to use Office 365 workloads in your intranet application in addition to SharePoint Online goodness - Delve, NextGen Portals, Video/KM Portal • Have Azure hosted Provider hosted low-trust Add-ins as customizations and deployment framework. • Plan to use content search and script editor web parts rather than App parts. • Same URLs for both administrative and end-user UI, making maintenance quicker
  • 28. Add-in Hosting Servers CSS png aspx master js Web Services Databases Office 365 and SharePoint Online • Design Intranet as Standalone ASP.NET MVC or other development platforms application. • Use either Database or SharePoint Lists as Data Storage and SharePoint sites hierarchy for sites architecture. • Have Standalone application using Azure AD Consent framework to access Office 365 and SharePoint Online data. • Multiple URLs - SharePoint UI for administrators (sites and lists structure & content storage) and standalone MVC ASP.NET or Angular JS Intranet application
  • 29.
  • 32.