Monthly Archives: March 2011

SharePoint Server 2010 capacity management

Before you jump into standing up your SharePoint 2010 environment, you should check this out. It’s not always easy to predict how fast your user base will adopt SP, but you can put yourself in a position to easily grow.

http://technet.microsoft.com/en-us/library/cc262787.aspx


SharePoint 2010 tool bag – U2U CAML Query Builder

Personally I don’t like to hack away trying to get CAML queries figured out in code. I just use this tool instead. It doesn’t work 100% in SP 2010, but you can get it to work if you choose “Connect via SharePoint Web Services” instead of  “Connect via Object Model”.

http://www.u2u.net/res/Tools/CamlQueryBuilder.aspx


Getting to know SPQuery

Here are some examples and details around the new enhancements for 2010 (Joins and ProjectedFields)

http://www.learningsharepoint.com/2010/07/18/spquery-in-sharepoint-2010-tutorial/


Analytics – Why not SharePoint?

I keep seeing blog posts and questions about people wanting to integrate Google Analytics or other analytics tools with SharePoint. Before you go down that path, please check out what the OOTB analytics in SharePoint 2010 can do for you.

What you’ll get…

  • Traffic reports: These reports provide metrics such as:
    1. How much traffic your site gets (Number of Page Views);
    2. Who visits your sites (Top Visitors);
    3. How visitors arrive at your site (Top Referrers);
    4. Daily Unique Visitors, Top Destinations, Top Browsers, etc;
  • Search reports: These reports give you insight into what users are searching for, for example:
    1. How many times users searched (Number of Queries);
    2. What were the most used search terms (Top Queries);
    3. What queries have high failure rates (Failed Queries);
    4. Best Bet Usage, Search keywords, etc;
  • Inventory reports: These reports display key metrics regarding the inventory of your sites:
    1. What is the total disk drive space user (Storage Usage);
    2. How many sites exist (Number of Sites);
    3. Top Site Product Versions, Top Site Languages, etc;

http://blogs.msdn.com/b/ecm/archive/2010/03/21/introducing-web-analytics-in-sharepoint-2010.aspx


Coding against Document Sets

This is a great post that will give you the foundation for your base class if you need to programmatically work with document sets…

http://howtosharepoint.blogspot.com/2010/12/programmatically-create-document-set.html


Overview of Document Sets

This is a great overview of Document Sets. This functionality really improves the capabilities of SharePoint.

http://blogs.technet.com/b/vedant/archive/2010/04/21/using-the-document-set-feature-in-sharepoint-2010-part-1.aspx


SharePoint 2010 – Microsoft.SharePoint Namespace

If you’re going to code against SharePoint you should take a look at all that is available to you…

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.aspx


Make life easier with out-of-the-box workflows

Rather than building workflows from scratch you should see if your process fits into one of the out-of-the-box workflows offered first. Even if it doesn’t fit excatly you can modify to fit. It can save some development time.

The three OOTB workflows are…

Approval  – The Approval workflow routes a document or item to a group of people for approval.

Collect Feedback – The Collect Feedback workflow is very similar to the Approval workflow. It routes items or documents to a group of people, but in this case, the workflow is designed to get feedback from the approvers. The feedback is compiled and sent back to the person who initiated the workflow.

Collect Signatures – The Collect Signatures workflow routes documents created in a Microsoft application to a group of people to collect their digital signatures.

Full details of each workflow here…

http://office.microsoft.com/en-us/sharepoint-designer-help/understand-approval-workflows-in-sharepoint-2010-HA101857172.aspx

 Here’s a blog on how to customize workflows…

http://sharepointresourcecenter.com/sharepoint-2010-workflows-out-of-the-box-workflows-customizations.html


Site Template vs Site Definition

Good info to help you decide which to choose…

http://dhireny.blogspot.com/2010/09/site-template-vs-site-definition.html?m=1


Interesting approach to assemble documents using document sets and some custom code

This solution allows users work on their own section of a presentation and assemble the final presentation automatically. I couldn’t see using this for a one-off presentation, but if this is a repeatable process at your company it could help.

http://msdn.microsoft.com/en-us/library/ff519529.aspx