Beginning SharePoint development from zero

Recently, I got a request from one of my friend who had never worked on SharePoint to provide him resources to quickly get on speed with SharePoint. It was really tough to tell about SharePoint technologies (WSS 3.0 and MOSS 2007), which is such huge and expansive area, to someone who hasn’t seen it is…

1

Should I Build my application in SharePoint vs. ASP.net

Many times, I get question from my customers if they should build a new application in SharePoint or ASP.net. For certain kind of applications such as Collaboration or KM Portal, Internet facing web site, intranet social networking site, applications requiring browser enabled forms or Enterprise Search, SharePoint is THE option to go for. However, it’s…

9

SharePoint (Performance, Stress ) Load Testing

Update (7-Jul-2010) I have created another post on similar lines of this post for SharePoint 2010. One thing to note is that many tools that you were using earlier such as VSTS, Fiddler, HttpWatch – they would remain same even in 2010. However, what would change mainly is the bench marks (results) that have been…

15

Find SharePoint object type from URL

Have you come across a situation, where you get a URL and you need to identify what object type is this: SPSite, SPWeb, SPList, SPFolder, SPListItem or SPFile? I faced this multiple times. Recently, I was working on custom content deployment utility. Customer wanted a command line utility, which was more or less on similar…

3

Custom Field Control not allowing more than 255 characters

Have you faced the issue of getting limited to 255 characters when working with your custom field controls? Especially, when you are inheriting from a field such as SPFieldMultiColumn! When you save an item having custom field control with more than 255 characters, you can get this type of message: Invalid text valueA text field…

1

Handling Paging and Total Results count in SharePoint custom results page

If you are developing a custom result page, some of the key requirements (in addition to showing relevant results) that are common across many types of projects are: Showing the total number of search results based on the submitted keyword or query so that you can show some statistics like Results 1-10 of 572 Showing…

1

Relationships between Moderation (Approval) status, Scheduling, Versions and Workflows

Recently, while working on a WCM project, I realized that many developers don’t know that various properties of a list item (especially document library) are inter dependent and may change based on each other’s values. These properties are: Moderation (Approval) status, Scheduling status, Versions Numbers. So I thought, I’d put up this write-up that would…

2