Welcome. So what's its all about?
DNAide is a FREE suite of .NET 2.0. helper controls and methods that are here to make your ASP.NET development easier.
By using DNAide within your ASP.NET websites you will have access to:
Image Manipulation.
- Resizing, cropping and more advanced filters and effects such as blur, sharpen, greyscale, pixellate etc.
- Dynamic text based images. DNAide will generate dynamic text based images for you and can even be used as an image replacement technique for content in your XHTML tags.
-
Read more about DNAide's image manipulation features.
Friendly URLs and Sitemap Enhancements.
- A handy URL rewriting module for making your website's URLs user friendly and memorable; all of which can help your website's SEO (Search Engine Optimisation) strategy!
-
As well as standard url rewriting features (regular expression pattern matching, rewriting, permanent redirects, temporary redirects etc.), what makes DNAide's rewriter stand out from the crowd is the integration with ASP.NET 2.0.'s sitemap functionality.
Through additional sitemap node attributes, you can define rewriting / redirect rules. For example, in theory you could run your site may run off one .aspx webform. Via your sitemap, you can specify your website structure and unique page urls with each page rewritten to the one .aspx webform. In fact, this is how this website is structured!
-
Read more about DNAide's URL rewriter and sitemap enhancements.
Javascript & CSS.
-
Automatically compress your .js files!
Using ScriptAide, you can register your JavaScript includes as compressed (comments removed, and code compressed etc). This can have a massive impact upon a page's and site's KB weight.
-
If you use the default .NET Page.ReisterClientScriptBlock functionality, you will know that all JavaScript is registered immediately after the Page objects <form runat="server"> element.
Using ScriptAide, you can register your JavaScript includes/blocks of script in the head of your XHTML output as well as any other location in your page.
-
DNAide comes complete with a number of built in JavaScript resources such as jQuery, SWFObject as well as custom built scripts for image preloading, ValidationAide (form validation) and AJAXAide to name a few.
- As well as ScriptAide, DNAide also includes a complimentary StyleAide which is used for registering cascading stylesheets etc.
-
Read more about DNAide's JavaScript and CSS helpers.
Other Nice Stuff.
DNAide provides a number of other useful controls and functions including:
Where, how, I want it! Download Details
Binaries and source are FREELY available from www.codeplex.com/DNAide.
I want in! Can I participate?
Certainly, DNAide is an ongoing project and we are continually looking to expand and improve. The more the merrier and the stronger it will become.
Currently, all project management is handled via Codeplex. So, if you feel you'd like to contribute, join the team, give support, raise requests or participate in any discussions, please visit www.codeplex.com/DNAide. It would be great to hear from you!
Licensing. What's the catch?
DNAide is FREE to use under the MIT License.
FAQs
Check out our FAQs. There maybe an answer there for you!