SlideShare a Scribd company logo
How we did it: Building a Branded Extranet on SharePoint 2010 Foundation Ian Woodgate
Introduction Ian Woodgate @ianwoodgate ian.woodgate@pointbeyond.com
Why do it? SharePoint Server gets expensive when you’ve a large number of users – CALs or internet connection licence
Agenda Business drivers How we did it Pros/cons/lessons learned
Business Drivers Want to share selected intranet documents on an extranet Needs to look good, not “SharePointy” Needs to use logins from existing 3rd party system
Business Drivers Security Ease of use and maintenance Platform for future partner contributions
How we did it Approach Tools and technologies Site structure Branding Page editing Authentication Presentation of order data Reporting
Approach Requirements Design UI Application Develop Deliver Deploy Train
Tools and Technologies Visual Studio 2010, SharePoint Foundation 2010, SQL Server 2008 R2 2 Server farms in test and production Virtualised dev, test, and production servers Scripted install – highly recommended
Site Structure User maintained hierarchy of sites
Branding Custom master page Custom CSS Alternative default.aspx Content in content editor web parts Custom web parts Web templates All packaged into 1 WSP No page layouts!
Pros and Cons – Foundation Can’t control formatting of text Fewer content management features (page layouts, content query WP, placeholder fields) No approval workflow Licence costs
Authentication Win Auth (claims) Internal user Active Directory Extranet (SharePoint Foundation) Third Party CRM Application Forms Auth (claims) Partner user Custom Membership Provider Custom Web Service Web service calls
Presentation of Order Data
Reporting Usage reports in Foundation very basic Roll your own with the usage database  Present in SQL Server Reporting Services
Lessons Learned It’s perfectly “doable” with Foundation It’s not right for more complex requirements Does require more skill/trust in editors Anticipate the “tipping point”… Much easier to develop than 2007
Thank You Any questions? Ian.woodgate@pointbeyond.com @ianwoodgate SharePoint UK User Group: Southampton 24 Feb http://suguk.org/forums/thread/25631.aspx

More Related Content

What's hot

SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
Kanwal Khipple
 
Branding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design ManagerBranding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design Manager
Malin De Silva
 
App deployment
App deploymentApp deployment
App deployment
Melick Baranasooriya
 
Info path advanced development @ Sri Lanka SharePoint Forum
Info path advanced development @ Sri Lanka SharePoint ForumInfo path advanced development @ Sri Lanka SharePoint Forum
Info path advanced development @ Sri Lanka SharePoint Forum
Melick Baranasooriya
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
icdesktop
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
Sparkhound Inc.
 
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search enginesOptimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Waldek Mastykarz
 
Developing for student
Developing for studentDeveloping for student
Developing for student
Tony Parmstig
 
MOSS 07 vs SPS 2010
MOSS 07 vs SPS 2010MOSS 07 vs SPS 2010
MOSS 07 vs SPS 2010Sammy Chua
 
Developing with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premisesDeveloping with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premises
Dragan Panjkov
 
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
Alexander Burton
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforcesyed mubin
 
Share point 2013 new features
Share point 2013 new featuresShare point 2013 new features
Share point 2013 new features
jeanpaulva
 
Share point developement Introduction for students
Share point developement Introduction for studentsShare point developement Introduction for students
Share point developement Introduction for students
Melick Baranasooriya
 
Sharepoint training in uae
Sharepoint training in uaeSharepoint training in uae
Sharepoint training in uaessmasters
 

What's hot (18)

SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
 
Branding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design ManagerBranding and designing capabilities with the Design Manager
Branding and designing capabilities with the Design Manager
 
App deployment
App deploymentApp deployment
App deployment
 
Info path advanced development @ Sri Lanka SharePoint Forum
Info path advanced development @ Sri Lanka SharePoint ForumInfo path advanced development @ Sri Lanka SharePoint Forum
Info path advanced development @ Sri Lanka SharePoint Forum
 
Visualforce
VisualforceVisualforce
Visualforce
 
Team vineyard2
Team vineyard2Team vineyard2
Team vineyard2
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 
Content management system overview
Content management system overviewContent management system overview
Content management system overview
 
Optimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search enginesOptimizing SharePoint 2013 public-facing websites for Internet search engines
Optimizing SharePoint 2013 public-facing websites for Internet search engines
 
Developing for student
Developing for studentDeveloping for student
Developing for student
 
MOSS 07 vs SPS 2010
MOSS 07 vs SPS 2010MOSS 07 vs SPS 2010
MOSS 07 vs SPS 2010
 
Developing with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premisesDeveloping with SharePoint Framework (SPFx) on-premises
Developing with SharePoint Framework (SPFx) on-premises
 
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforce
 
Share point 2013 new features
Share point 2013 new featuresShare point 2013 new features
Share point 2013 new features
 
Share point developement Introduction for students
Share point developement Introduction for studentsShare point developement Introduction for students
Share point developement Introduction for students
 
Sharepoint training in uae
Sharepoint training in uaeSharepoint training in uae
Sharepoint training in uae
 

Viewers also liked

Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010
Michael Noel
 
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...Michael Noel
 
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
Brian Culver
 
Leveraging SharePoint for Extranets
Leveraging SharePoint for ExtranetsLeveraging SharePoint for Extranets
Leveraging SharePoint for ExtranetsAvtex
 
Building the Perfect SharePoint 2010 Farm
Building the Perfect SharePoint 2010 FarmBuilding the Perfect SharePoint 2010 Farm
Building the Perfect SharePoint 2010 Farm
Michael Noel
 
SharePoint: Internet, Intranet, Extranet - Bringing Organizations Together
SharePoint: Internet, Intranet, Extranet - Bringing Organizations TogetherSharePoint: Internet, Intranet, Extranet - Bringing Organizations Together
SharePoint: Internet, Intranet, Extranet - Bringing Organizations Together
Perficient, Inc.
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
Alan Marshall
 
Presentación Bioloxía
Presentación BioloxíaPresentación Bioloxía
Presentación Bioloxíachelolorenz
 
A novel distributed intrusion detection framework for network analysis
A novel distributed intrusion detection framework for network analysisA novel distributed intrusion detection framework for network analysis
A novel distributed intrusion detection framework for network analysis
eSAT Journals
 
Resume of Ashkan Daghighi
Resume of Ashkan DaghighiResume of Ashkan Daghighi
Resume of Ashkan DaghighiAshkan Daghighi
 
Sistemas no lineales anaya(cuad) 4ºa
Sistemas no lineales   anaya(cuad) 4ºaSistemas no lineales   anaya(cuad) 4ºa
Sistemas no lineales anaya(cuad) 4ºa
mgarmon965
 
Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!
Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!
Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!
Joyce Prestes
 
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series  - Extranet User ProvisioningEnvision it SharePoint Extranet Webinar Series  - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
Envision IT
 
Building Secure Extranets with Claims-Based Authentication #SPEvo13
Building Secure Extranets with Claims-Based Authentication #SPEvo13Building Secure Extranets with Claims-Based Authentication #SPEvo13
Building Secure Extranets with Claims-Based Authentication #SPEvo13
Gus Fraser
 
Relatórios Integrados - Campos Compartilhados
Relatórios Integrados - Campos CompartilhadosRelatórios Integrados - Campos Compartilhados
Relatórios Integrados - Campos Compartilhados
WK Sistemas
 
Parte 1 cuadernillo_recuperacion_3º_eso1516
Parte 1 cuadernillo_recuperacion_3º_eso1516Parte 1 cuadernillo_recuperacion_3º_eso1516
Parte 1 cuadernillo_recuperacion_3º_eso1516
mgarmon965
 
Beneficios de la calculadora
Beneficios de la calculadoraBeneficios de la calculadora
Beneficios de la calculadoraMateo Castiblanco
 
A beginners guide to social business- Texavi presentation
A beginners guide to social business- Texavi presentationA beginners guide to social business- Texavi presentation
A beginners guide to social business- Texavi presentation
Texavi Innovative Solutions
 
2 cuadernillo recuperación 1º de eso 1516
2 cuadernillo recuperación 1º de eso 15162 cuadernillo recuperación 1º de eso 1516
2 cuadernillo recuperación 1º de eso 1516
mgarmon965
 

Viewers also liked (20)

Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010
 
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
 
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
SharePoint 2010 Extranets and Authentication: How will SharePoint 2010 connec...
 
Leveraging SharePoint for Extranets
Leveraging SharePoint for ExtranetsLeveraging SharePoint for Extranets
Leveraging SharePoint for Extranets
 
Building the Perfect SharePoint 2010 Farm
Building the Perfect SharePoint 2010 FarmBuilding the Perfect SharePoint 2010 Farm
Building the Perfect SharePoint 2010 Farm
 
SharePoint: Internet, Intranet, Extranet - Bringing Organizations Together
SharePoint: Internet, Intranet, Extranet - Bringing Organizations TogetherSharePoint: Internet, Intranet, Extranet - Bringing Organizations Together
SharePoint: Internet, Intranet, Extranet - Bringing Organizations Together
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
 
Presentación Bioloxía
Presentación BioloxíaPresentación Bioloxía
Presentación Bioloxía
 
A novel distributed intrusion detection framework for network analysis
A novel distributed intrusion detection framework for network analysisA novel distributed intrusion detection framework for network analysis
A novel distributed intrusion detection framework for network analysis
 
Resume of Ashkan Daghighi
Resume of Ashkan DaghighiResume of Ashkan Daghighi
Resume of Ashkan Daghighi
 
Sistemas no lineales anaya(cuad) 4ºa
Sistemas no lineales   anaya(cuad) 4ºaSistemas no lineales   anaya(cuad) 4ºa
Sistemas no lineales anaya(cuad) 4ºa
 
pic 1 L
pic 1 Lpic 1 L
pic 1 L
 
Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!
Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!
Planejamento de Conteúdo para Campanhas: Precisamos falar sobre conteúdo!
 
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series  - Extranet User ProvisioningEnvision it SharePoint Extranet Webinar Series  - Extranet User Provisioning
Envision it SharePoint Extranet Webinar Series - Extranet User Provisioning
 
Building Secure Extranets with Claims-Based Authentication #SPEvo13
Building Secure Extranets with Claims-Based Authentication #SPEvo13Building Secure Extranets with Claims-Based Authentication #SPEvo13
Building Secure Extranets with Claims-Based Authentication #SPEvo13
 
Relatórios Integrados - Campos Compartilhados
Relatórios Integrados - Campos CompartilhadosRelatórios Integrados - Campos Compartilhados
Relatórios Integrados - Campos Compartilhados
 
Parte 1 cuadernillo_recuperacion_3º_eso1516
Parte 1 cuadernillo_recuperacion_3º_eso1516Parte 1 cuadernillo_recuperacion_3º_eso1516
Parte 1 cuadernillo_recuperacion_3º_eso1516
 
Beneficios de la calculadora
Beneficios de la calculadoraBeneficios de la calculadora
Beneficios de la calculadora
 
A beginners guide to social business- Texavi presentation
A beginners guide to social business- Texavi presentationA beginners guide to social business- Texavi presentation
A beginners guide to social business- Texavi presentation
 
2 cuadernillo recuperación 1º de eso 1516
2 cuadernillo recuperación 1º de eso 15162 cuadernillo recuperación 1º de eso 1516
2 cuadernillo recuperación 1º de eso 1516
 

Similar to Customer Extranet on SharePoint Foundation

SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
Kanwal Khipple
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
Danielle Jennings
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
Rob Wilson
 
Developing for SP2013
Developing for SP2013Developing for SP2013
Developing for SP2013
Matthias Einig
 
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 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
Ayman El-Hattab
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deploy
Chris Riley ☁
 
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
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint Solutions
Chris Riley ☁
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
SharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integrationSharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integration
Chris Riley ☁
 
SharePoint Palooza 2010 - Allyis showcase
SharePoint Palooza 2010 - Allyis showcaseSharePoint Palooza 2010 - Allyis showcase
SharePoint Palooza 2010 - Allyis showcaseAllyis
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
MJ Ferdous
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
Knowledge Management Associates, LLC
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Joel Oleson
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - Overview
Abhishek Bhowmick
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Alto
llangit
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 

Similar to Customer Extranet on SharePoint Foundation (20)

SharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San DiegoSharePoint Branding Guidance @ SharePoint Saturday San Diego
SharePoint Branding Guidance @ SharePoint Saturday San Diego
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Developing for SP2013
Developing for SP2013Developing for SP2013
Developing for SP2013
 
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 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deploy
 
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
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint Solutions
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
SharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integrationSharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integration
 
SharePoint Palooza 2010 - Allyis showcase
SharePoint Palooza 2010 - Allyis showcaseSharePoint Palooza 2010 - Allyis showcase
SharePoint Palooza 2010 - Allyis showcase
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - Overview
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Alto
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 

Recently uploaded

Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
jamalseoexpert1978
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
AnnySerafinaLove
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
JeremyPeirce1
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
Aggregage
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 

Recently uploaded (20)

Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
FIA officials brutally tortured innocent and snatched 200 Bitcoins of worth 4...
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
Understanding User Needs and Satisfying Them
Understanding User Needs and Satisfying ThemUnderstanding User Needs and Satisfying Them
Understanding User Needs and Satisfying Them
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 

Customer Extranet on SharePoint Foundation

  • 1. How we did it: Building a Branded Extranet on SharePoint 2010 Foundation Ian Woodgate
  • 2. Introduction Ian Woodgate @ianwoodgate ian.woodgate@pointbeyond.com
  • 3. Why do it? SharePoint Server gets expensive when you’ve a large number of users – CALs or internet connection licence
  • 4. Agenda Business drivers How we did it Pros/cons/lessons learned
  • 5. Business Drivers Want to share selected intranet documents on an extranet Needs to look good, not “SharePointy” Needs to use logins from existing 3rd party system
  • 6. Business Drivers Security Ease of use and maintenance Platform for future partner contributions
  • 7. How we did it Approach Tools and technologies Site structure Branding Page editing Authentication Presentation of order data Reporting
  • 8. Approach Requirements Design UI Application Develop Deliver Deploy Train
  • 9. Tools and Technologies Visual Studio 2010, SharePoint Foundation 2010, SQL Server 2008 R2 2 Server farms in test and production Virtualised dev, test, and production servers Scripted install – highly recommended
  • 10. Site Structure User maintained hierarchy of sites
  • 11.
  • 12. Branding Custom master page Custom CSS Alternative default.aspx Content in content editor web parts Custom web parts Web templates All packaged into 1 WSP No page layouts!
  • 13.
  • 14. Pros and Cons – Foundation Can’t control formatting of text Fewer content management features (page layouts, content query WP, placeholder fields) No approval workflow Licence costs
  • 15. Authentication Win Auth (claims) Internal user Active Directory Extranet (SharePoint Foundation) Third Party CRM Application Forms Auth (claims) Partner user Custom Membership Provider Custom Web Service Web service calls
  • 17. Reporting Usage reports in Foundation very basic Roll your own with the usage database Present in SQL Server Reporting Services
  • 18. Lessons Learned It’s perfectly “doable” with Foundation It’s not right for more complex requirements Does require more skill/trust in editors Anticipate the “tipping point”… Much easier to develop than 2007
  • 19. Thank You Any questions? Ian.woodgate@pointbeyond.com @ianwoodgate SharePoint UK User Group: Southampton 24 Feb http://suguk.org/forums/thread/25631.aspx

Editor's Notes

  1. Welcome everyone. To start with I begin with an apology from my co presenter Milen, who unfortunately is unavailable due to unforseen circumstances, so it will just be me today. In this session my aim is to walk you through how a branded partner extranet was built on SharePoint Foundation 2010 for a global IT services provider. I'll discuss the project approach, get a little bit techie (this won’t be a hardcore session though – much less technical than Matt’s excellent session) telling you how we did it, and provide some tips and lessons learned along the way.Please feel free to ask questions but I’ll aim to answer them at the end.So I’ll start with a brief introduction.
  2. So why build an extranet using SharePoint foundation? Foundation is a collaboration platform right? Not a web content management system. Shouldn’t we be using SharePoint 2010 server, or can we bend the rules a bit here?
  3. It’s a tradeoff. You do have to sacrifice some nice functionality.Remember the button and I’ll come back to it at the end.
  4. I'll start with the business requirements, which include publishing of documents from the intranet, authentication of users against a third party CRM solution, and a UI that looks nothing like SharePoint. I'll move onto the design, including the site architecture, custom branding,and document publishing mechanism. We’ll round up with some lessons learned at the end.
  5. Diagram at bottom shows standard SharePoint site. On the next slide we will see the branded site.
  6. Milen to present
  7. Ian to present
  8. Decided not to go agileShort timescalesMicro Focus clear about what is needed and waterfall was in their comfort zone – as a good supplier you need to work with your customer and it would have been unwise to force agile onto them.Design included these wireframes
  9. We used hyper-V in dev and VMWare in test and production. It really doesn’t matter.VMs very useful as we can take snapshots. Need lots of disk spacefor VM snapshots.Obviously do need to capacity plan, but for our scenario the number of concurrent users will be quite low so performance unlikely to be an issue.
  10. Next demo is creating a new product line site
  11. Our pages are not in pages libraryDon’t use approvals or version history as not required – but you could. Beware of the checkout issue though!Each site type (top level, product line, products) is encapsulated in a web template. This is a lightweight provisioning mechanism used in 2010. Sites using this mechanism will appear in the new sites popup. Configures site appropriately by activating features.
  12. We wanted the same URL for internal and external users but didn’t want them to have to choose their authentication method – not very user friendly!So instead we routed users to the right authentication mechanism based on their IP address. This worked fine but beware VPN users.Next slide is presentation of order data. This is something that Milen and his team worked on so I will hand over to Milen to explain.
  13. Milen to do.
  14. Of course, you can run reporting services in SharePoint integrated mode, so reports can be viewed from within SharePoint
  15. Upgrade first?Look at that functionality and ask yourself do you really need it? And perhaps you do? Or perhaps it’s the software equivalent of the heated car seat – “nice to have” but can live without.Summary – looked at business drivers and requirements, looked at how we did it and hopefully gave you some tips and ideas, finished with a lessons learned round-up.So that just about rounds it up, it just remains for me to thank you for listening in.