In this my first article for this website, I want to deal with some of the many useful projects on codeplex.com for ASP.NET developers. Before using for commercial purposes, please check the license information.
Codeplex is an open source projects hosting website. You can create, share, contribute an use the projects hosted on the website and even provide feedback.
1. Sandcastle Documentation Compiler for Dot Net Libraries
Sandcastle produces help files in a number of formats from XML comments in C# or VB.NET projects. If you unfamiliar with the syntax of XML comments, please see jelle.druyts.net/2005/01/16/XMLCommentsQuickReference.aspx
To set it up you need the next project on my list.
2. Sandcastle Help File Builder
The help file builder provides a GUI interface to setup and compile Sandcastle help file projects.
3. HTML Agility Pack
This provides tools for programmatically fetching HTML pages and extracting information from them.
4. HTML Text Writer 2
This utility program allow you to convert HTML into C# or VB.NET code to emit the HTML. This is a first step to writing a custom control where the nature of the HTML to be produced cannot be done by the built-in controls. This application is purposely licensed LGPL to allow both Commercial and Non-Commercial use.
5. Common Data
This provides a series of components for building ASP.NET web sites covering such functions as hashing password, encrypting, decrypting and filtering user input. Much of it is available in both C# and VB.NET. This application is purposely licensed LGPL to allow both Commercial and Non-Commercial use.
6. XHTML Fixes
This provides a demonstration of some simple fixes to achieve XHTML compliance as measured by the W3C tests at validator.w3.org. This application is purposely licensed LGPL to allow both Commercial and Non-Commercial use.
7. Postscript – CodeBurner for Firefox
This free add-on for Firefox from SitePoint allows lookup of HTML elements and how they are supported across browsers. The SitePoint Site states: "The license that comes with it is about how you can redistribute the extension, not how you can use it yourself. Once you’ve installed it in Firefox you can use it however you want – there’s no restriction on what kind of projects you can use it with."