Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

4,204 views

Published on

Published in: Technology, Design
  • Be the first to comment

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 />

×