SlideShare a Scribd company logo
1 of 65
Case Study: SP2013 Internet Site 
ROADRUNNER TRANSPORTATION SYSTEMS 
2014
2014 
Who is Michael Blumenthal? 
• Sr. Solution Architect 
• CSPUG Co-Leader 
• 19 years in IT Consulting 
• 11 years of SharePoint 
• Team member on this project
2014 
Today 
RRTS.com 
Building Custom 
Data Admin Tools
2014 
This is about you! 
SharePoint Internet site 
experience? 
• Version? 
Used 3rd party controls?
THE BIG PICTURE – RRTS.COM 
2014 
PART 1
2014 
Roadmap 
The business challenge 
The solution 
Technical Architecture & key components 
Team 
Measures of success
2014 
The Challenge: The Client
2014 
The Challenge: 
Aging ASP.Net site 
30+ Subsidiary Sites 
500+ Line of business tools 
Small Internal developer staff 
AS400 integration 
User Management 
Older VB.NET code base
2014 
The Challenge: Analysis 
• 30+ Subsidiary Sites 
• 250+ Pages 
• 100+ Forms 
• 16 Login Methods 
• 32 Reports 
• 63 Tools 
10/23/2014 9
2014 
Roadmap 
The business challenge 
The solution 
Technical Architecture & key components 
Team 
Measures of success
Branding 
Home 
Admin 
Search 
Companies 
12 Layouts 
2014 
Solution: Design 
Goals 
Modern 
Friendly 
Design 
Tools 
Axure 
PS 
Bootstrap 
10/23/2014 11
2014 
Solution: Development 
What We Saw 
• 30+ Subsidiary Sites 
• 250+ Pages 
• 100+ Forms 
• 16 Login Methods 
• 32 Reports 
• 63 Tools 
What We Built 
• 30 Line of Business Apps 
• 15 Admin Apps 
• 8 SSRS Reports 
• 7 Web Services 
• 6 Service Segments Pages 
• 16+ Company Sites 
10/23/2014 12
WALKTHROUGH OF RRTS IMPROVEMENTS 
2014
2014 
Roadmap 
The business challenge 
The solution 
Technical Architecture & key components 
Team 
Measures of success
2014 
Technology Overview
2014 
Development Decisions 
Farm Solutions vs. App 
Model 
Authentication 
Data Storage 
10/23/2014 16
2014 
Farm Solutions! 
Farm Solutions 
• On Premise 
• Mature 
• Resources 
SP App Model 
• Cloud Oriented 
• Immature 
• Challenging
Authentication 
Sharepoint2013FBA.codeplex.com 
www.rrts.com
Data Storage
Production Farm
2014 
Roadmap 
The business challenge 
The solution 
Technical Architecture & key components 
Team 
Measures of success
SP Arch Data Arch SP Devs Tester 
2014 
The A-Team 
Account 
Exec 
Practice 
Lead 
Project 
Manager 
Sr. UX 
Designer 
UX 
Designer 
• Client: 2 .Net developers, 1 Team Lead, 1 manager, 1 CIO , 1 Dir of Marketing
2014 
Solution: Project Management 
2x Weekly status 
meetings 
PSC Client Extranet 
Shared Team Notes 
• Every Meeting 
• Every App 
Working Out Loud
2014 
Measures of success 
• 700 Bills Of Lading/day 
• Increased hits, decreased exits 
Google Analytics 3 mo Before 3 mo After 
Page Views 3,393,986 5,270,783 
Unique Page Views 2,609,161 3,606,197 
Average Time on Page 1m:51s 1m:21s 
% Exit 27.92% 20.79%
2014 
Summary 
The business challenge 
The solution 
Technical Architecture & key components 
Team 
Measures of success
BUILDING DATA ADMIN TOOLS WITH TELERIK RADGRID 
2014 
PART 2
2014 
Roadmap 
Why Telerik? 
Installing Telerik 
Building an Admin Page with 
RadGrid
2014 
Why custom Web Parts?
2014 
Why Telerik?
2014 
Why RadGrid?
2014
No Free Lunch 
2014 
Roadmap 
Why Telerik? 
Installing Telerik 
Building an Admin Page with 
RadGrid
Installing Telerik ASP.NET AJAX library 
2014
So how do you wire it up?
2014 
After Install
2014
2014
2014 
Roadmap 
Why Telerik? 
Installing Telerik 
Building an Admin Page with 
RadGrid
1. 2. 3. 4. 
2014 
Zero to Done in 4 Steps 
Done! 
Custom 
Row 
Editor 
Custom 
Columns 
Display 
DB Data 
Add 
RadGrid
2014 
#1: Add RadGrid to your Web Part
2014 
#2: Display Your Data
#2a: Set the Data Source to a Data Table 
2014
2014
2014 
#3:Customize the Columns
2014 
Before and After
2014 
3a: Tweak the Column Renderings
2014 
Tooltips!
2014 
#4: Custom Row Editor 
Yuck! Yeah!
2014
2014 
4a: Wiring up row changes
2014 
4b: Insert
2014 
4c:Update
2014 
4e: Delete
2014 
Zero to Done in 4 Steps 
Done! 
Custom 
Row 
Editor 
Custom 
Columns 
Display 
DB Data 
Add 
RadGrid
2014 
Bonus: Sorting & Paging
2014 
Roadmap 
Why Telerik? 
Installing Telerik 
Building an Admin Page with 
RadGrid
2014 
Resources 
Telerik: www.Telerik.com 
Sample Code: 
https://sp2013radgridexample.codeplex.com/
2014 
Review 
RRTS.com 
Building Custom 
Data Admin Tools
Thank you for your time today. 
2014 
Questions 
• Michael Blumenthal 
SharePoint Architect 
PSC Group, LLC 
• MBlumenthal@psclistens.com 
• psclistens.com 
• www.cspug.org 
• Blog.blumenthalit.com 
• Twitter: @MichaelBL 
• SPYam & MWC Yam

More Related Content

What's hot

SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
NCCOMMS
 
Office 365, Practical Adoption Strategies
Office 365, Practical Adoption StrategiesOffice 365, Practical Adoption Strategies
Office 365, Practical Adoption Strategies
BIWUG
 

What's hot (20)

PMO + MS Project EPM 2013
PMO + MS Project EPM 2013PMO + MS Project EPM 2013
PMO + MS Project EPM 2013
 
Leverage Project 2010 w/ Office 365 for PM Success
Leverage Project 2010 w/ Office 365 for PM SuccessLeverage Project 2010 w/ Office 365 for PM Success
Leverage Project 2010 w/ Office 365 for PM Success
 
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
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBEBuilding the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
Building the Perfect Office 365 Tenant - SharePoint Saturday Belgium 2017 #SPSBE
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBI
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
SharePoint Saturday UK 2013 - Lighting up SharePoint with Office 365 Project ...
 
How to Create a Windows App with Project Siena, SharePoint & Office 365
 How to Create a Windows App with Project Siena, SharePoint & Office 365 How to Create a Windows App with Project Siena, SharePoint & Office 365
How to Create a Windows App with Project Siena, SharePoint & Office 365
 
Achieving Better Business Productivity through Apps for Office
Achieving Better Business Productivity through Apps for Office Achieving Better Business Productivity through Apps for Office
Achieving Better Business Productivity through Apps for Office
 
SharePoint PnP Web cast Solvion Workbox
SharePoint PnP Web cast Solvion WorkboxSharePoint PnP Web cast Solvion Workbox
SharePoint PnP Web cast Solvion Workbox
 
Datapolis Workflow 365: Create your Office 365 workflows easy and fast!
Datapolis Workflow 365: Create your Office 365 workflows easy and fast!Datapolis Workflow 365: Create your Office 365 workflows easy and fast!
Datapolis Workflow 365: Create your Office 365 workflows easy and fast!
 
SPCA2013 - Learn how to build business application using K2 on the SharePoint...
SPCA2013 - Learn how to build business application using K2 on the SharePoint...SPCA2013 - Learn how to build business application using K2 on the SharePoint...
SPCA2013 - Learn how to build business application using K2 on the SharePoint...
 
Office 365 Groups vs. Teams (201706)
Office 365 Groups vs. Teams (201706)Office 365 Groups vs. Teams (201706)
Office 365 Groups vs. Teams (201706)
 
Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013
 
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
SPUnite17 Caveman Project Management for Agile - Scrum - Kanban teams with Of...
 
Office 365, Practical Adoption Strategies
Office 365, Practical Adoption StrategiesOffice 365, Practical Adoption Strategies
Office 365, Practical Adoption Strategies
 
Office 365 Groups vs. Teams (201705)
Office 365 Groups vs. Teams (201705)Office 365 Groups vs. Teams (201705)
Office 365 Groups vs. Teams (201705)
 
Office 365 Jivko Petiov, JS Talks 2015
Office 365 Jivko Petiov, JS Talks 2015Office 365 Jivko Petiov, JS Talks 2015
Office 365 Jivko Petiov, JS Talks 2015
 

Similar to Case Study: Building the Roadrunner public website site + Bonus: Deep dive building site admin tools wtih Telerik RadGrid

Shaking hands with the developer: How IT Communications can help you build a ...
Shaking hands with the developer: How IT Communications can help you build a ...Shaking hands with the developer: How IT Communications can help you build a ...
Shaking hands with the developer: How IT Communications can help you build a ...
Sarah Khan
 
Microsoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredMicrosoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All Covered
All Covered
 

Similar to Case Study: Building the Roadrunner public website site + Bonus: Deep dive building site admin tools wtih Telerik RadGrid (20)

How to use Telerik RadGrid in an SP2013 webpart
How to use Telerik RadGrid in an SP2013 webpartHow to use Telerik RadGrid in an SP2013 webpart
How to use Telerik RadGrid in an SP2013 webpart
 
SharePoint Fest Chicago 2014 Case study SP2013 rrts.com website with telerik
SharePoint Fest Chicago 2014 Case study SP2013 rrts.com website with telerik SharePoint Fest Chicago 2014 Case study SP2013 rrts.com website with telerik
SharePoint Fest Chicago 2014 Case study SP2013 rrts.com website with telerik
 
KTern.AI-SAP-DXaaS-Workshop-PLAN
KTern.AI-SAP-DXaaS-Workshop-PLANKTern.AI-SAP-DXaaS-Workshop-PLAN
KTern.AI-SAP-DXaaS-Workshop-PLAN
 
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
Anatomy of an Intranet (Triangle SharePoint User Group) October 2016
 
Katpro Technologies | SharePoint Consulting Services
Katpro Technologies | SharePoint Consulting Services Katpro Technologies | SharePoint Consulting Services
Katpro Technologies | SharePoint Consulting Services
 
Katpro Technologies Pvt Ltd- General Portfolio
Katpro Technologies Pvt Ltd- General PortfolioKatpro Technologies Pvt Ltd- General Portfolio
Katpro Technologies Pvt Ltd- General Portfolio
 
Dealing with Performance in SharePoint Server
Dealing with Performance in SharePoint ServerDealing with Performance in SharePoint Server
Dealing with Performance in SharePoint Server
 
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
Keys to a successful SharePoint intranet - ECM101 - SharePoint Fest 2015
 
7 Updates in Microsoft Project 2016
7 Updates in Microsoft Project 20167 Updates in Microsoft Project 2016
7 Updates in Microsoft Project 2016
 
Shaking hands with the developer: How IT Communications can help you build a ...
Shaking hands with the developer: How IT Communications can help you build a ...Shaking hands with the developer: How IT Communications can help you build a ...
Shaking hands with the developer: How IT Communications can help you build a ...
 
Microsoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredMicrosoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All Covered
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Parnets projects profile
Parnets projects profileParnets projects profile
Parnets projects profile
 
SAP MAM and FS Roadmap Webinar ODS - Nov 2016
SAP MAM and FS Roadmap Webinar ODS - Nov 2016 SAP MAM and FS Roadmap Webinar ODS - Nov 2016
SAP MAM and FS Roadmap Webinar ODS - Nov 2016
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
Sharepoint 2013 Hybrid Scenarios That Make Sense: Optimize Your SharePoint & ...
 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
 
Microsoft Dynamics strategy for small to medium size business: a new solution
Microsoft Dynamics strategy for small to medium size business: a new solutionMicrosoft Dynamics strategy for small to medium size business: a new solution
Microsoft Dynamics strategy for small to medium size business: a new solution
 
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
 
Omprakash_ABAP_Resume
Omprakash_ABAP_ResumeOmprakash_ABAP_Resume
Omprakash_ABAP_Resume
 

More from Michael Blumenthal (Microsoft MVP)

More from Michael Blumenthal (Microsoft MVP) (20)

Tracking what's new and next for Teams in Your tenant.pptx
Tracking what's new and next for Teams in Your tenant.pptxTracking what's new and next for Teams in Your tenant.pptx
Tracking what's new and next for Teams in Your tenant.pptx
 
Collaboration Fundamentals - ALI Modern Intranets May 2023
Collaboration Fundamentals - ALI Modern Intranets May 2023Collaboration Fundamentals - ALI Modern Intranets May 2023
Collaboration Fundamentals - ALI Modern Intranets May 2023
 
Hidden Gems of Office - Teams Day Online Sept 2022
Hidden Gems of Office - Teams Day Online Sept 2022Hidden Gems of Office - Teams Day Online Sept 2022
Hidden Gems of Office - Teams Day Online Sept 2022
 
So You Think You Have OneDrive Deployed.pptx
So You Think You Have OneDrive Deployed.pptxSo You Think You Have OneDrive Deployed.pptx
So You Think You Have OneDrive Deployed.pptx
 
Toastmasters Word of the Day - Feghoot.pptx
Toastmasters Word of the Day - Feghoot.pptxToastmasters Word of the Day - Feghoot.pptx
Toastmasters Word of the Day - Feghoot.pptx
 
10 Tips to Make You A Better Speaker.pptx
10 Tips to Make You A Better Speaker.pptx10 Tips to Make You A Better Speaker.pptx
10 Tips to Make You A Better Speaker.pptx
 
Hidden Gems of Microsoft Office
Hidden Gems of Microsoft OfficeHidden Gems of Microsoft Office
Hidden Gems of Microsoft Office
 
October 2020 Office 365 Adoption Users Group meeting agenda
October 2020 Office 365 Adoption Users Group meeting agendaOctober 2020 Office 365 Adoption Users Group meeting agenda
October 2020 Office 365 Adoption Users Group meeting agenda
 
August 2020 Office 365 Adoption Users Group meeting agenda
August 2020 Office 365 Adoption Users Group meeting agendaAugust 2020 Office 365 Adoption Users Group meeting agenda
August 2020 Office 365 Adoption Users Group meeting agenda
 
Lessons Learned while Deploying OneDrive Sync
Lessons Learned while Deploying OneDrive SyncLessons Learned while Deploying OneDrive Sync
Lessons Learned while Deploying OneDrive Sync
 
2020 July Office 365 AI news for the Midwest AI Group (MAIG)
2020 July Office 365 AI news for the Midwest AI Group (MAIG)2020 July Office 365 AI news for the Midwest AI Group (MAIG)
2020 July Office 365 AI news for the Midwest AI Group (MAIG)
 
June 2020 Office 365 Adoption User Group meeting agenda
June 2020 Office 365 Adoption User Group meeting agendaJune 2020 Office 365 Adoption User Group meeting agenda
June 2020 Office 365 Adoption User Group meeting agenda
 
May 2020 Office 365 Adoption User Group Meeting Agenda
May 2020 Office 365 Adoption User Group Meeting AgendaMay 2020 Office 365 Adoption User Group Meeting Agenda
May 2020 Office 365 Adoption User Group Meeting Agenda
 
M365 The Tour Israel: Deploying OneDrive Sync
M365 The Tour Israel: Deploying OneDrive SyncM365 The Tour Israel: Deploying OneDrive Sync
M365 The Tour Israel: Deploying OneDrive Sync
 
April 2020 Office 365 Adoption Users Group meeting agenda
April 2020 Office 365 Adoption Users Group meeting agendaApril 2020 Office 365 Adoption Users Group meeting agenda
April 2020 Office 365 Adoption Users Group meeting agenda
 
Overview of Office 365: The Elephant in the Room
Overview of Office 365: The Elephant in the RoomOverview of Office 365: The Elephant in the Room
Overview of Office 365: The Elephant in the Room
 
Deploying OneDrive Sync
Deploying OneDrive SyncDeploying OneDrive Sync
Deploying OneDrive Sync
 
February 2020 Office 365 Adoption Users Group Sponsor Slides
February 2020 Office 365 Adoption Users Group Sponsor SlidesFebruary 2020 Office 365 Adoption Users Group Sponsor Slides
February 2020 Office 365 Adoption Users Group Sponsor Slides
 
February 2020 Office 365 Adoption Users Group meeting agenda
February 2020 Office 365 Adoption Users Group meeting agendaFebruary 2020 Office 365 Adoption Users Group meeting agenda
February 2020 Office 365 Adoption Users Group meeting agenda
 
January 2020 Office 365 Adoption Users Group (Chicagoland Chapter) Meeting
January 2020 Office 365 Adoption Users Group (Chicagoland Chapter) MeetingJanuary 2020 Office 365 Adoption Users Group (Chicagoland Chapter) Meeting
January 2020 Office 365 Adoption Users Group (Chicagoland Chapter) Meeting
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Case Study: Building the Roadrunner public website site + Bonus: Deep dive building site admin tools wtih Telerik RadGrid

Editor's Notes

  1. Michael Blumenthal mblumenthal@psclistens.com
  2. Devs? Admins? Using sp2013 for internet site? Public Facing Website on SharePoint?
  3. Truckload, Less-Than-Truckload, Intermodal 2500+ Employees, 15,000+ Contractors 30 Different Acquisitions
  4. Website only talked about one line of business Existing VB.NET codebase needed to be rewritten due to changes in data access – now a central db. We wore many hats: Gather Requirements Business Process Consulting Technology Consulting Management Consulting We helped the business understand what they needed to communicate and accomplish.
  5. Over 500 pieces of content Many overlaps
  6. 4 total masterpages. 1 for the main site, 1 for admin and 1 for search, (these are technically the same with some minor tweaks). Then 1 for the companies sub sites, (this one was completely different)     and page layouts...  
  7. SharePoint 2013 for Internet Web Part Development Solution Packages Telerik Twitter Bootstrap SQL 2012 / Custom Database No more Internet license costs vs 2010 Development of Web Parts in parallel with site structure, branding, navigation Putting each app in its own solution package rather than one giant solution package made maintenance, upgrades easy Use of Telerik controls ASP.NET Ajax Controls (details later in the deck) Integrating OOTB FBA user management model with a rich user model (details later in the deck) Use of a custom SQL database because this is highly relational Line of Business data. SQL DB vs. Lists
  8. Decided to go with server side development. Made decision in June 2013. Initially wanted to go App Model Tried of couple of process / Took 3-4 time as long App Model is maturing / But Still Not ready Yet
  9. External Users – Extended Properties – FBA Framework Much customization required.
  10. Back-End is SQL instead of using Lists - Integrate with AS/400 Pre-existing web services needed to be maintained. Active/Passive SQL Cluster had two SQL Instances, one for SP, one for the Roadrunner LOB data.
  11. No Fault tolerance / Disaster Recovery in the system that we replaced. New system uses a fault tolerant design. LB 3 WFE 2 App 1 SQL Cluster 2 instances: SP, RRC DB Stage, dev: reduced farm members
  12. Possibly play A-Team theme song?
  13. PSC Client Portal (our SP2013 extranet) was heavily used. Frequent Status Meetings PSC Client Portal – SharePoint 2013 Shared OneNote Notebook Yammer
  14. % Exits - % of people that leave the site after visiting just the home page. That means 80% of users delve deeper into the site, up from 73%.
  15. Plan UX Design First Determine Development Strategy Incorporate Pre-Built Tools and Frameworks Store Relational Data in a Database Test, Test, Test
  16. Not BCS No search requirement Lists not appropriate Learning curve Straightforward Good UX
  17. Restart of VS required when done. Took 2 vs restarts for it to work right.
  18. Add Malcolm info
  19. Play the video