- SharePoint can be used for web content management and public websites (DotCom sites), but they require a different approach than internal intranet sites.
- When developing DotCom sites, special considerations are needed around the business needs, end user experience, performance, hardware requirements, authentication, branding, and authoring experience to ensure success.
- Thorough testing is critical to address performance, cross-browser compatibility, and user experience on both desktop and mobile.
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Spstc2011 share point for dotcom sites
1. SharePoint for DotCom SitesFri-S5A-105 David C. Broussard Catapult Systems Welcome to SharePoint Saturday—The Conference
2. Welcome to SharePoint Saturday—The Conference Thank you for being a part of the first SharePoint Saturday conference Please turn off all electronic devices or set them to vibrate. If you must take a phone call, please do so in the hall so as not to disturb others. Open wireless access is available at SSID: SPSTC2011 Feel free to “tweet and blog” during the session Thanks to our Diamond and Platinum Sponsors:
3. Where do we come from? Content Management Server 2002 Office SharePoint Server 2007 SharePoint Portal Server 2003
4. Where do we come from? Content Management Server 2002 Office SharePoint Server 2007 SharePoint Portal Server 2003 SharePoint 2010
5. SharePoint 2010 is the new… Sites Communities Composites Content Insights Search Everything
15. DotCom Considerations Business Needs End User Experience Performance Hardware Software Authentication/Personalization Branding Authoring Experience
16. Business Needs Who is my site for? Demographics of users (age, gender, skills, language) Current or new What is my website going to do? Selling a product Informing people Where will it be viewed? Desktop/Mobile/Tablet Home/Work When will it be used? Peak Periods of use (8-5, lunch, etc.) Why are we doing this? How do I measure success
17. End User Experience Make the user the focus of every design decision Remember that the content Authors are users too Iterate, Iterate, & Iterate
18. Performance Let’s define performance Page Load vs Transaction Determine Average User Load Total users * % Concurrent Users / Time Per request Test till it breaks Primary Mode vs Fail Over tests Make sure you compare Apples to Apples
19. Performance Increase Hardware Server Size and/or # Servers Tune the systems Database tuning Modify Cache settings SharePoint Publishing Cache (pub pages only) BLOB Cache Server Side Cache settings (ASP.Net Cache, Web Part Cache, Partial Cache) http://blogs.catapultsystems.com/tlingenfelder/archive/2011/03/24/sharepoint-caching-techniques.aspx
20. Hardware Farm Sizing Usage requirements Availability Requirements Fail-over Requirements How many farms? Prod, Test, Development, DR Server Sizing Memory, CPU, Disk
22. Hardware High Availability Do we need it? Do we need App Server redundancy? Virtualization What can we virtualize? What should we not? Disaster Recovery Failover Hot stand-by Virtual stand-by Cloud
24. Software SharePoint Server 2010 for Internet Sites Enterprise or Standard No CALs for external users (still need them for internal users, except authors) Must be on all SharePoint servers in farm Works for both Authenticated and Anonymous Pre-Prod and DR licenses Pre-Prod can be MSDN (10/subscription) DR (active) are considered Production and must be licensed Cloud implementations can “rent” licenses
27. Branding Pixel perfect rendering is required Cross Browser compatibility IE (6,7,8,9), Firefox, Chrome, Safari (Mac), Mobile browsers Active Content (Javascript, JQuery, Silverlight, Flash) – Graceful Degradation Do we style just publishing pages, or all pages? What will the user see?
28. Branding Designers need a Design Environment just like Developers need a Developer Environment Lock down Production Designer folders (_catalogs/masterpage, /StyleLibrary, etc.) Sandbox solutions can reduce deployment headaches, but can cause governance headaches
29. Authoring Experience Content Organization How often will it change? Content changes Navigation changes Approval process Staging of content Content Author Skills Approval and Control of content
30. Summary SharePoint does WCM DotCom sites are very different from Intranets Focus on the User Experience Remember the goals of the Website (What get’s measured, get’s done) Test, Test, Test…and then test some more
32. Thanks to Our Other Sponsors! Thanks to our Sponsors
33. Session Evaluation Please complete and turn in your Session Evaluation Form so we can improve future events. Survey can be filled out at: http://app.fluidsurveys.com/surveys/spstc2011- and add the Session number to the URL Presenter: David C. Broussard Session Name: SharePoint for DotCom Sites Session No.: Fri-S5A-105
Notas do Editor
HardwareVirtual servers versus physicalProperly scaled memory and CPU Look at scaling the box versus adding more serversPay attention to what servers are slowing down (WFE, App, DB) and scale those firstTuningDatabase – critical to SP successPre-grow if possible, never auto-shrinkTempDB – very important for search and viewsWhen to split Content from Search/ConfigCacheSP Pub Cache (Pub pages only)BLOB Cache (BLOBs only)Other typesASP.Net – programattic cache that is unique to each serverWeb Part Cache – prgrammatic cache that is shared by all SP servers (all users or by user)Partial/Doughnut Cache – mix of various cache methods for specific circumstances
Server Sizing MS Recommends8GB RAM for WFEs and App Servers16GB for SQL Server4 cores for WFEsDisk ~80GBConsiderations for upgradesWFE Memory should be fineProcs should be fine Disk (if large index files)App Memory – push to 12GBProcs – 8 cores (Dual quad cores) Disk – (if large index files)SQL Server Memory = 32+GBProcs – 16 cores (4x4way) or more Disk – Depends on usage and content requriementsBut, for DotCom sites…we likely don’t have lots of content