Author: Bruce Chapman Created: Monday, June 05, 2006 9:16 PM
The craft of writing code. The outcomes from being crafty with code. Crafty Code is tales from the coding bench.

Ever since I decided to write a more comprehensive version of the iFinity Friendly Url Provider, I've had plenty of feedback, tips and requests for features.   I've got the Beta version ready for testing, and the final release won't be far behind.  Read the details on what it is and what it does.

Read More »

The Tagger module is proving to be quite popular and has been implemented on quite a few sites.  I've had a couple of questions relating to it's use and how exactly to get the best from it, so here's some insight into how it works, and how to get the most from it.

Read More »

Adding reports to DNN is really easy, yet you don't see too much of it.  Here's a couple of Free reports you can add to your Site Log reports section, and they take about 10 seconds to install. No cost and no effort - you can't beat that combination!

Read More »

This is one of those things that get me from time to time.  For some reason a module install fails in the Sql Data Provider, and you can't work out why. The timespan between each happening is just enough for me to forget the reason and send me on a fruitless chase.  So I'm going to commit the answer to blog and solve it once and for all.

Read More »

Today I did a quite simple search - find me a Regex expression and some C# code to parse all the key/value pairs from a Url Query string.  I turned up nothing useful, so here's my contribution to the Google cache.

Read More »

I've blogged about unit testing with DotNetNuke before, and it has been working very well for me for a long time. I've got unit testing built into my build routines and even quality reporting in my TFS setup. But then along came a thing called DNN 4.8.0 and it all broke.

Read More »

I've revamped the DotNetNuke Google Sitemap Providers code and added a new Articles sitemap provider, for the Ventrian Articles module. It's now even easier to create complete listings of all the Urls in your DotNetNuke site.

Read More »

The inside story on the reconfiguring of the site and launching of new features.  Yes, it looks the same, but there are a lot more things under the hood, and a lot more dogfooding going on.

Read More »

My previous entry on this topic covered improving the DotNetNuke Url Rewriting Module. I thought I was finished, but as it turned out, I was just getting started. Here's more. Lots more...

Read More »

Google Analytics is great - I use it all the time. But integrating it into a DotNetNuke website should be easier than it is, or so I thought. In a fit of frustration I developed a module to handle all the messy plumbing, and it's been tarted up for public consumption.

Read More »

Bruce Chapman
Hi, I'm Bruce Chapman, and this is my blog. You'll find lots of information here - my thoughts about business and the internet, technical information, things I'm working on and the odd strange post or two.