SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16th, 2010 George Durzi Principal Consultant george.durzi@claritycon.com http://tinyurl.com/gdurzi
About Clarity 15+ year old/65+ person ISV & software development consulting firm Focus on delivering solutions on Microsoft platform; Microsoft Gold Certified Partner Privately owned Interactive design and custom software engineering services
Agenda Why SharePoint Architecting a Public Facing SharePoint Site What’s new in SharePoint 2010 WCM Building Blocks Development Tools and Tips Web Analytics and Search Engine Optimization
Why SharePoint Choosing the right content management system for your website
Ferrari
AMD
WMS Gaming
Why SharePoint You probably already own it You probably already have it deployed Leverage your existing investment Leverage your development experience Content authoring and approval workflow Content deployment Search
Architecting a Public Facing SharePoint Website Firewalls, Domains, Servers, Databases, and Accounts
Topology
Topology Don’t do a single-server SharePoint install Can’t expand and add servers In the DMZ Active Directory domain SQL Server Leverage production Exchange server Firewall rules
Backup Strategy Authoring environment This is the master copy of your website Use content deployment to recreate website Publishing environment Restore from authoring environment Need a different backup strategy than authoring Test! Test! Test!
Licensing Implications Authoring Environment SharePoint CAL Standard / Enterprise Publishing Environment SharePoint for Internet Sites CAL Standard / Enterprise FAST Search Windows and SQL Server licensing SharePoint 2010 Edition Comparison
Building Blocks Site Definitions, Master Pages, Page Layouts, and Style Sheets
Start from Scratch, But Don’t bother with OOB templates Build your own Site definitions Master pages Style sheets Content types Page layouts Leverage SharePoint Community resources
Building Blocks
Building Blocks
Master Pages and Page Layouts Master Pages 1 or 2 Landing page Content pages Content Types 1 – very generic Page Layouts Contain columns from the Content Type Optimal number 5 to 7 Less than 5   Content too generic More than 7  Designers got a little carried away Consider maintenance
What’s New in SharePoint 2010 Web Content Management
Authoring Experience Improved content editor Office Ribbon Improved browser support for authoring Well-formed markup Control what content authors can do Improved reliability of Content Deployment
Rich Media Integration New web parts Media Video Silverlight Support for streaming media Specialized libraries for media assets Tailored to images, video, etc.  Still need to build your own Flash web part
What Else Managed Metadata tagging Dynamic Content Improved web analytics Social tools Rating Tagging
Development Tools and Tips
Who Does What Multiple ways to perform the same tasks Developers – Visual Studio 2010 Site definitions Master pages Page layouts Style sheets Custom solutions and utilities Deployment and build scripts
Who Does What Content Authors – SharePoint Designer 2010 Author content Master pages Page layouts Style sheets SharePoint Designer workflows
Development Experience
Content Ownership Neither way is more “right” than the other Both are almost always used Who owns what? What are the implications? Source control – where does the content live? Ability to recreate site from a starting point Some content becomes obsolete immediately after go-live Backup strategy becomes even more important
Developers  The code will change after the site goes live Expect it Plan for it Structure your WSPs accordingly 1 big WSP with everything? A separate WSP for every chunk of functionality? Somewhere in the middle …
Web Analytics Measure, Enhance.  Repeat.
SharePoint Web Analytics Built in analytics are great for search Search term hits and misses Search best bets Built in web analytics  Good for raw usage stats Integrate 3rd party analytics, e.g. Omniture Integrate tracking script into page layouts Track behavior of users across your site Analytics mayaffect site performance
Search Engine Optimization Free webmaster tools Google / Bing Tells you what the search engines look for Recommend fixes Easy to implement Sitemap.xml SharePoint URLs Not the prettiest … Implement search engine friendly URLs
Summary Decide is SharePoint is the right platform for your website Be aware of hardware, software, and licensing requirements Have a backup strategy Identify roles of developers and content authors Several options for analytics and SEO
Questions
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16th, 2010 George Durzi Principal Consultant george.durzi@claritycon.com http://tinyurl.com/gdurzi

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
SharePoint Branding From Start to Finish
SharePoint Branding From Start to FinishSharePoint Branding From Start to Finish
SharePoint Branding From Start to Finish
 
Office 365 SharePoint Search Planning
Office 365 SharePoint Search PlanningOffice 365 SharePoint Search Planning
Office 365 SharePoint Search Planning
 
Discover SharePoint 2013
Discover SharePoint 2013Discover SharePoint 2013
Discover SharePoint 2013
 
Build Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display TemplatesBuild Killer Visuals with SharePoint 2013 Search & Display Templates
Build Killer Visuals with SharePoint 2013 Search & Display Templates
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
Introduction to Intranet Planning
Introduction to Intranet PlanningIntroduction to Intranet Planning
Introduction to Intranet Planning
 
SharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday RedmondSharePoint Branding Guidance @ SharePoint Saturday Redmond
SharePoint Branding Guidance @ SharePoint Saturday Redmond
 
Jump Start: Share Point Development
Jump Start: Share Point DevelopmentJump Start: Share Point Development
Jump Start: Share Point Development
 
A Career in SharePoint
A Career in SharePointA Career in SharePoint
A Career in SharePoint
 
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
Top 8 things you didn’t know SharePoint could do: Turbocharging your SharePoi...
 
Optimizing public facing SharePoint sites
Optimizing public facing SharePoint sitesOptimizing public facing SharePoint sites
Optimizing public facing SharePoint sites
 
#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users#SPSLondon - Session 1 - Building an faq for end users
#SPSLondon - Session 1 - Building an faq for end users
 
SP24 - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
SP24  - Using the Content Enrichment Web Service with SharePoint Server 2013 ...SP24  - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
SP24 - Using the Content Enrichment Web Service with SharePoint Server 2013 ...
 
Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?Exploring the New Search in SharePoint 2013 - What can you do now?
Exploring the New Search in SharePoint 2013 - What can you do now?
 
Share point meet ECM at SharePoint Saturday
Share point meet ECM at SharePoint SaturdayShare point meet ECM at SharePoint Saturday
Share point meet ECM at SharePoint Saturday
 
SharePoint Online - Friend or Foe
SharePoint Online - Friend or FoeSharePoint Online - Friend or Foe
SharePoint Online - Friend or Foe
 
Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?
 

Andere mochten auch

Project Management With Atlassian Confluence
Project Management With Atlassian ConfluenceProject Management With Atlassian Confluence
Project Management With Atlassian Confluence
Telekom MMS
 

Andere mochten auch (7)

WCM & Public Facing Websites on SharePoint Online / Office 365
WCM & Public Facing Websites on SharePoint Online / Office 365WCM & Public Facing Websites on SharePoint Online / Office 365
WCM & Public Facing Websites on SharePoint Online / Office 365
 
P&M307 Building intelligent websites with SharePoint 2013
P&M307 Building intelligent websites with SharePoint 2013P&M307 Building intelligent websites with SharePoint 2013
P&M307 Building intelligent websites with SharePoint 2013
 
Confluence
ConfluenceConfluence
Confluence
 
Project Management With Atlassian Confluence
Project Management With Atlassian ConfluenceProject Management With Atlassian Confluence
Project Management With Atlassian Confluence
 
How to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box featuresHow to build an Intranet portal in SharePoint using out of the box features
How to build an Intranet portal in SharePoint using out of the box features
 
Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365Designing a great SharePoint Online intranet in Office 365
Designing a great SharePoint Online intranet in Office 365
 
Introduction To Confluence
Introduction To ConfluenceIntroduction To Confluence
Introduction To Confluence
 

Ähnlich wie ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
yeschandana
 
ScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati SlidesScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati Slides
Ryan Dennis
 
Build your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellBuild your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShell
Ryan Dennis
 
Dogfood slides 2012
Dogfood slides 2012Dogfood slides 2012
Dogfood slides 2012
Ryan Dennis
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
ryanaoliveira
 

Ähnlich wie ILTA Presentation - Building Public-Facing Websites with SharePoint 2010 (20)

Microsoft Share Point Branding & Customization
Microsoft Share Point Branding & CustomizationMicrosoft Share Point Branding & Customization
Microsoft Share Point Branding & Customization
 
SPS Dayton Slides
SPS Dayton SlidesSPS Dayton Slides
SPS Dayton Slides
 
ScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati SlidesScarePoint Saturday Spookinnati Slides
ScarePoint Saturday Spookinnati Slides
 
Build your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShellBuild your SharePoint Internet Presence with PowerShell
Build your SharePoint Internet Presence with PowerShell
 
Dogfood slides 2012
Dogfood slides 2012Dogfood slides 2012
Dogfood slides 2012
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment Envision IT - SharePoint 2013 Web Content Managment
Envision IT - SharePoint 2013 Web Content Managment
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
Technical SEO Audit – 15 Point Checklist
Technical SEO Audit – 15 Point ChecklistTechnical SEO Audit – 15 Point Checklist
Technical SEO Audit – 15 Point Checklist
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Web Basics for Business
Web Basics for BusinessWeb Basics for Business
Web Basics for Business
 
Sharepoint
SharepointSharepoint
Sharepoint
 
Whats new in SharePoint Online
Whats new in SharePoint OnlineWhats new in SharePoint Online
Whats new in SharePoint Online
 
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
 
Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Branding 101 extended
Branding 101 extendedBranding 101 extended
Branding 101 extended
 
When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

  • 1. Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16th, 2010 George Durzi Principal Consultant george.durzi@claritycon.com http://tinyurl.com/gdurzi
  • 2. About Clarity 15+ year old/65+ person ISV & software development consulting firm Focus on delivering solutions on Microsoft platform; Microsoft Gold Certified Partner Privately owned Interactive design and custom software engineering services
  • 3. Agenda Why SharePoint Architecting a Public Facing SharePoint Site What’s new in SharePoint 2010 WCM Building Blocks Development Tools and Tips Web Analytics and Search Engine Optimization
  • 4. Why SharePoint Choosing the right content management system for your website
  • 6. AMD
  • 8. Why SharePoint You probably already own it You probably already have it deployed Leverage your existing investment Leverage your development experience Content authoring and approval workflow Content deployment Search
  • 9. Architecting a Public Facing SharePoint Website Firewalls, Domains, Servers, Databases, and Accounts
  • 11. Topology Don’t do a single-server SharePoint install Can’t expand and add servers In the DMZ Active Directory domain SQL Server Leverage production Exchange server Firewall rules
  • 12. Backup Strategy Authoring environment This is the master copy of your website Use content deployment to recreate website Publishing environment Restore from authoring environment Need a different backup strategy than authoring Test! Test! Test!
  • 13. Licensing Implications Authoring Environment SharePoint CAL Standard / Enterprise Publishing Environment SharePoint for Internet Sites CAL Standard / Enterprise FAST Search Windows and SQL Server licensing SharePoint 2010 Edition Comparison
  • 14. Building Blocks Site Definitions, Master Pages, Page Layouts, and Style Sheets
  • 15. Start from Scratch, But Don’t bother with OOB templates Build your own Site definitions Master pages Style sheets Content types Page layouts Leverage SharePoint Community resources
  • 18. Master Pages and Page Layouts Master Pages 1 or 2 Landing page Content pages Content Types 1 – very generic Page Layouts Contain columns from the Content Type Optimal number 5 to 7 Less than 5  Content too generic More than 7  Designers got a little carried away Consider maintenance
  • 19. What’s New in SharePoint 2010 Web Content Management
  • 20. Authoring Experience Improved content editor Office Ribbon Improved browser support for authoring Well-formed markup Control what content authors can do Improved reliability of Content Deployment
  • 21. Rich Media Integration New web parts Media Video Silverlight Support for streaming media Specialized libraries for media assets Tailored to images, video, etc. Still need to build your own Flash web part
  • 22. What Else Managed Metadata tagging Dynamic Content Improved web analytics Social tools Rating Tagging
  • 24. Who Does What Multiple ways to perform the same tasks Developers – Visual Studio 2010 Site definitions Master pages Page layouts Style sheets Custom solutions and utilities Deployment and build scripts
  • 25. Who Does What Content Authors – SharePoint Designer 2010 Author content Master pages Page layouts Style sheets SharePoint Designer workflows
  • 27. Content Ownership Neither way is more “right” than the other Both are almost always used Who owns what? What are the implications? Source control – where does the content live? Ability to recreate site from a starting point Some content becomes obsolete immediately after go-live Backup strategy becomes even more important
  • 28. Developers The code will change after the site goes live Expect it Plan for it Structure your WSPs accordingly 1 big WSP with everything? A separate WSP for every chunk of functionality? Somewhere in the middle …
  • 29. Web Analytics Measure, Enhance. Repeat.
  • 30. SharePoint Web Analytics Built in analytics are great for search Search term hits and misses Search best bets Built in web analytics Good for raw usage stats Integrate 3rd party analytics, e.g. Omniture Integrate tracking script into page layouts Track behavior of users across your site Analytics mayaffect site performance
  • 31. Search Engine Optimization Free webmaster tools Google / Bing Tells you what the search engines look for Recommend fixes Easy to implement Sitemap.xml SharePoint URLs Not the prettiest … Implement search engine friendly URLs
  • 32. Summary Decide is SharePoint is the right platform for your website Be aware of hardware, software, and licensing requirements Have a backup strategy Identify roles of developers and content authors Several options for analytics and SEO
  • 34. Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16th, 2010 George Durzi Principal Consultant george.durzi@claritycon.com http://tinyurl.com/gdurzi