Thursday, January 21, 2010

For best SharePoint Development practice, please follow these ( as per Microsoft recommendations):

Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0 (
Working with ASP.Net 2.0 Web parts and WSS 3.0 (
Best Practices: Common Coding Issues When Using the SharePoint Object Model (
Windows SharePoint Services Developer Center (
MSDN Webcast: Essentials of Application Security (Part 1 of 3): Secure Communications (Level 200) (
SharePoint Server 2007 Developer Portal (
Microsoft Anti-Cross Site Scripting Library V1.5 (
• Improving Web Application Security: Threats and Countermeasures (
Exception Management Architecture Guide (
• SharePoint Products and Technologies White Paper: Implementing Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 Solutions (
• How to programmatically test for canonicalization issues with ASP.NET (
• Validating ASP.NET server controls (
• MSDN Webcast: Digging into Server-Side State Management (
• SharePoint Products and Technologies customization policy (
• SharePoint Products and Technologies Customization Best Practices (

Also WSS and MOSS SDK are always helpful.

Monday, January 04, 2010

How to Control Web site Content Crawling by Search Engines:

1. Use a "robots.txt" robots exclusion file in your web application folder
2. Create Custom HTTP Module
3. Use “noindex” page meta tags in content page files (.html,.aspx,.asp,.php,.jsp)
4. Add a "nofollow" meta tag
5. Use X-Robots-Tag in your http headers
6. Use Google Webpage Removal Request Tool

Few links: