SlideShare une entreprise Scribd logo
1  sur  19
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

Contenu connexe

Tendances

SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondKanwal 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 ManagerMalin De Silva
 
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 ForumMelick 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 developmenticdesktop
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013Sparkhound 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 enginesWaldek Mastykarz
 
Developing for student
Developing for studentDeveloping for student
Developing for studentTony 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-premisesDragan 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 2010Alexander 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 featuresjeanpaulva
 
Share point developement Introduction for students
Share point developement Introduction for studentsShare point developement Introduction for students
Share point developement Introduction for studentsMelick Baranasooriya
 
Sharepoint training in uae
Sharepoint training in uaeSharepoint training in uae
Sharepoint training in uaessmasters
 

Tendances (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
 

En vedette

Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010Planning Extranet Environments with SharePoint 2010
Planning Extranet Environments with SharePoint 2010Michael 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 FarmMichael 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 TogetherPerficient, Inc.
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePointAlan 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 analysiseSAT 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ºamgarmon965
 
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 ProvisioningEnvision 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 #SPEvo13Gus Fraser
 
Relatórios Integrados - Campos Compartilhados
Relatórios Integrados - Campos CompartilhadosRelatórios Integrados - Campos Compartilhados
Relatórios Integrados - Campos CompartilhadosWK Sistemas
 
Parte 1 cuadernillo_recuperacion_3º_eso1516
Parte 1 cuadernillo_recuperacion_3º_eso1516Parte 1 cuadernillo_recuperacion_3º_eso1516
Parte 1 cuadernillo_recuperacion_3º_eso1516mgarmon965
 
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 presentationTexavi 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 1516mgarmon965
 

En vedette (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
 

Similaire à 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 DiegoKanwal Khipple
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
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 MVPAyman El-Hattab
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deployChris 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 ManagementChris 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 SolutionsChris 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 integrationChris 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 exproMJ Ferdous
 
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 - OverviewAbhishek Bhowmick
 
SharePoint Developer Education Day Palo Alto
SharePoint  Developer Education Day  Palo  AltoSharePoint  Developer Education Day  Palo  Alto
SharePoint Developer Education Day Palo Altollangit
 
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
 

Similaire à 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
 

Dernier

Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifeBhavana Pujan Kendra
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024Chandresh Chudasama
 
71368-80-4.pdf Fast delivery good quality
71368-80-4.pdf Fast delivery  good quality71368-80-4.pdf Fast delivery  good quality
71368-80-4.pdf Fast delivery good qualitycathy664059
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfShashank Mehta
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansNugget Global
 
Neha Jhalani Hiranandani: A Guide to Her Life and Career
Neha Jhalani Hiranandani: A Guide to Her Life and CareerNeha Jhalani Hiranandani: A Guide to Her Life and Career
Neha Jhalani Hiranandani: A Guide to Her Life and Careerr98588472
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIBGregory DeShields
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...PRnews2
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 

Dernier (20)

Planetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in LifePlanetary and Vedic Yagyas Bring Positive Impacts in Life
Planetary and Vedic Yagyas Bring Positive Impacts in Life
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024
 
71368-80-4.pdf Fast delivery good quality
71368-80-4.pdf Fast delivery  good quality71368-80-4.pdf Fast delivery  good quality
71368-80-4.pdf Fast delivery good quality
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business Loans
 
Neha Jhalani Hiranandani: A Guide to Her Life and Career
Neha Jhalani Hiranandani: A Guide to Her Life and CareerNeha Jhalani Hiranandani: A Guide to Her Life and Career
Neha Jhalani Hiranandani: A Guide to Her Life and Career
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIB
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate Professional
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
Toyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage TechniquesToyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage Techniques
 

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

Notes de l'éditeur

  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.