ilta presentation - building public-facing websites with sharepoint 2010

34
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th , 2010 George Durzi Principal Consultant [email protected] http://tinyurl.com/gdurzi

Upload: gdurzi

Post on 15-Apr-2017

4.161 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Building Public Facing Websites with SharePoint 2010

Prepared for ILTA’s SharePoint for Legal SymposiumJune 16th, 2010

George DurziPrincipal [email protected]://tinyurl.com/gdurzi

Page 2: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 3: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 4: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

WHY SHAREPOINTChoosing the right content management system for your website

Page 5: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Ferrari

Page 6: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

AMD

Page 7: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

WMS Gaming

Page 8: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 9: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

ARCHITECTING A PUBLIC FACING SHAREPOINT WEBSITE

Firewalls, Domains, Servers, Databases, and Accounts

Page 10: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Intranet Site Collection #1

Intranet Site Collection #2

Internet Site Authoring

Central Administration

Topology

Intranet SharePoint Farm

SQLExchangeActive Directory

SharePoint

Internet SiteCentral

Administration

Internet SharePoint Farm

Active Directory

SQLSharePoint

Page 11: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 12: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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!

Page 13: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 14: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

BUILDING BLOCKSSite Definitions, Master Pages, Page Layouts, and Style Sheets

Page 15: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 16: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Building Blocks

Page 17: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Building Blocks

Page 18: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 19: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

WHAT’S NEW IN SHAREPOINT 2010 WEB CONTENT MANAGEMENT

Page 20: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 21: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 22: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

What Else

• Managed Metadata tagging• Dynamic Content• Improved web analytics• Social tools– Rating– Tagging

Page 23: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

DEVELOPMENT TOOLS AND TIPS

Page 24: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 25: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Who Does What

• Content Authors – SharePoint Designer 2010– Author content– Master pages– Page layouts– Style sheets– SharePoint Designer workflows

Page 26: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Development Experience

Content Authors

Developers

Page 27: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 28: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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 …

Page 29: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

WEB ANALYTICSMeasure, Enhance. Repeat.

Page 30: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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 may affect site performance

Page 31: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 32: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

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

Page 33: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

QUESTIONS

Page 34: ILTA Presentation - Building Public-Facing Websites with SharePoint 2010

Building Public Facing Websites with SharePoint 2010

Prepared for ILTA’s SharePoint for Legal SymposiumJune 16th, 2010

George DurziPrincipal [email protected]://tinyurl.com/gdurzi