Building Public Facing Websites with SharePoint 2010<br />Prepared for ILTA’s SharePoint for Legal Symposium<br />June 16t...
About Clarity<br />15+ year old/65+ person ISV & software development consulting firm<br />Focus on delivering solutions o...
Agenda<br />Why SharePoint<br />Architecting a Public Facing SharePoint Site<br />What’s new in SharePoint 2010 WCM<br />B...
Why SharePoint<br />Choosing the right content management system for your website<br />
Ferrari<br />
AMD<br />
WMS Gaming<br />
Why SharePoint<br />You probably already own it<br />You probably already have it deployed<br />Leverage your existing inv...
Architecting a Public Facing SharePoint Website<br />Firewalls, Domains, Servers, Databases, and Accounts<br />
Topology<br />
Topology<br />Don’t do a single-server SharePoint install<br />Can’t expand and add servers<br />In the DMZ<br />Active Di...
Backup Strategy<br />Authoring environment<br />This is the master copy of your website<br />Use content deployment to rec...
Licensing Implications<br />Authoring Environment<br />SharePoint CAL<br />Standard / Enterprise<br />Publishing Environme...
Building Blocks<br />Site Definitions, Master Pages, Page Layouts, and Style Sheets<br />
Start from Scratch, But<br />Don’t bother with OOB templates<br />Build your own<br />Site definitions<br />Master pages<b...
Building Blocks<br />
Building Blocks<br />
Master Pages and Page Layouts<br />Master Pages<br />1 or 2<br />Landing page<br />Content pages<br />Content Types<br />1...
What’s New in SharePoint 2010 Web Content Management<br />
Authoring Experience<br />Improved content editor<br />Office Ribbon<br />Improved browser support for authoring<br />Well...
Rich Media Integration<br />New web parts<br />Media<br />Video<br />Silverlight<br />Support for streaming media<br />Spe...
What Else<br />Managed Metadata tagging<br />Dynamic Content<br />Improved web analytics<br />Social tools<br />Rating<br ...
Development Tools and Tips<br />
Who Does What<br />Multiple ways to perform the same tasks<br />Developers – Visual Studio 2010<br />Site definitions<br /...
Who Does What<br />Content Authors – SharePoint Designer 2010<br />Author content<br />Master pages<br />Page layouts<br /...
Development Experience<br />
Content Ownership<br />Neither way is more “right” than the other<br />Both are almost always used<br />Who owns what?<br ...
Developers <br />The code will change after the site goes live<br />Expect it<br />Plan for it<br />Structure your WSPs ac...
Web Analytics<br />Measure, Enhance.  Repeat.<br />
SharePoint Web Analytics<br />Built in analytics are great for search<br />Search term hits and misses<br />Search best be...
Search Engine Optimization<br />Free webmaster tools<br />Google / Bing<br />Tells you what the search engines look for<br...
Summary<br />Decide is SharePoint is the right platform for your website<br />Be aware of hardware, software, and licensin...
Questions<br />
Building Public Facing Websites with SharePoint 2010<br />Prepared for ILTA’s SharePoint for Legal Symposium<br />June 16t...
Upcoming SlideShare
Loading in …5
×

ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

4,045 views
3,960 views

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,045
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
115
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

×