Sharepoint Insight by Namwar Rizvi

Sharepoint Tips, Tricks and inside knowledge from real world experience by Namwar Rizvi

Posts Tagged ‘Information’

Got MCTS Status Today! – Exam 70-542 Done!

Posted by namwar on February 7, 2009


Today, I got the status of MCTS: Microsoft Office SharePoint Server 2007 ― Application Development. This exam focuses on Application Development for Sharepoint Portal Server by utilizing enterprise features. If you are preparing for this exam then I will recommend you the book Professional SharePoint 2007 Development from Wrox publishers.

Main topics covered in this exam are:

  1.  Business Data Catalog (Definition, management etc.)
  2. Data Connection Management, Trusted locations
  3. Audience Management
  4. User Profiles Management
  5. InfoPath Form Server
  6. Records Management
  7. Documents Management
  8. Excel Web Services

You will need to do hands on practice by writing code to make sure you understand object model and context management of API calls.

Good Luck!

Advertisements

Posted in C#, Certification | Tagged: , , | Leave a Comment »

How Sharepoint ranks a document in Search Results?

Posted by namwar on January 12, 2009


Several times I have been asked about the way Sharepoint calculates the rank of a document in document search. Although, it is based on a complex probablistic algorithm developed by Microsft Researcher, following are some simple tips to know the background of search ranking and how to tune the search results. Please note, these tips are not an authentic statements from Microsoft, instead they are my observations and knowledge gained from other fellow Sharepoint experts.

According to Microsoft on Technet in this article

Ranking depends on:

  • The length of the document
  • The frequency of the query term in the entire collection of documents
  • The number of documents containing the query term
  • The number of documents in the entire collection of documents
     

Keeping the above points in mind, following observations have been made as mentioned in this blog

  • Higher size of the document = lower ranking
  • More frequent the keyword matched in a document = higher ranking
  • Deeper URL surf depth = lower ranking
  • Authoritative pages in SP = higher ranking
  • Default views seem to get ranked higher than individual item views
  • File types seem to affect ranking (.doc > .txt for instance)
  • Language seems to affect ranking, US-EN is always higher, even though your server installation may have french as it’s default language

Posted in Architecture, SSP | Tagged: , , , | Leave a Comment »

How to solve “Unable to connect publishing custom string handler for output caching”

Posted by namwar on January 11, 2009


If you are getting “Unable to connect publishing custom string handler for output caching” error in your event log then it is because of a custom web service you have installed on your Sharepoint server. Reason for this error is that you have a web part on your portal page which use the custom web service. Now, since Sharepoint uses output caching for the web pages to optimize the rendering experience and fast delivery of unchanged pages therefore, publishing infrastructure of Sharepoint tries to access the web service through your web part and due to any issue in your service, it starts generating this error.

Anyway, cutting a long story short, here is the solution:

Edit the web.config of custom web service (Please do not edit your Sharepoint Web application web.config) and make sure you have following under httpModules node which is located under system.web node. 

            <remove name=PublishingHttpModule />



Posted in Errors, Management | Tagged: , , , , | 7 Comments »

Sharepoint Patterns and Practices

Posted by namwar on November 10, 2008


If you are looking for standard patterns and practices used for Sharepoint Platform then look no further.

Microsoft has released an excellent guidance package for Sharepoint Developers and Architects. You can download it from the following URL

http://www.microsoft.com/downloads/details.aspx?familyid=c3722dba-6ee7-4e0e-82b5-fdaf3c5ec927&displaylang=en&tm

I will recommend every reader to download it and check it as it has lot of information. Some of the highlights are (as per Microsoft description)

This guidance helps architects and developers build SharePoint intranet applications. A reference implementation (RI) demonstrates solutions to common architectural, development and lifecycle management challenges.
This guidance discusses the following:

  • Architectural decisions about patterns, feature factoring and packaging.
  • Design tradeoffs for common decisions many developers encounter.
  • Implementation examples demonstrated in the RI and in the QuickStarts.
  • How to design for testability, create unit tests, and run continuous integration.
  • Set up of development, build, test, staging, and production environments.
  • Managing the application life cycle including upgrade.
  • Team-based intranet application development.

The following areas are not discussed in this version of the guidance:

  • Content-oriented sites that use Web content management
  • Internet and enterprise-scale SharePoint applications
  • Multilingual SharePoint applications
  • Scale or security testing of SharePoint applications

Posted in Guidance | Tagged: , | Leave a Comment »