iFinity Blogs 

By Bruce Chapman on Tuesday, March 24, 2009 3:54 PM
I recently had reported problems when using IIS7 that Urls with a + in the url were failing with 404 errors.  This was to do with the Url Master module, which often rewrites Urls to use a simple space encoding (+) rather than the messy (but still valid) %20 encoding.   Normally this is where you have a DNN module that uses a querystring value, where the querystring value gets incorporated into the path of the Url via Friendly Url generation.

As is often the case with errors, I have never heard of them and then within a week I'll get several reports of the same error, even when a particular problem has been 'in the wild' for a long period of time.  It's like the progression of systems across new technologies happens at a steady rate, so that very few people are a long way ahead and trying new things.

The problem occurs in Urls like this : www.mysite.com/my-page-name/key/value+with+spaces.aspx

This Url would be rewritten to this value : www.mysite.com/default.aspx?key=value+with+spaces

Note...
By Bruce Chapman on Wednesday, March 18, 2009 5:44 PM
The tags and tag cloud you see on this blog are from the iFinity Tagger module.  This module works by running a Page Tag cloud module on the same page as the blog module, and when I post a blog entry, I manually add the tags to the Tagger module.  The Tagger module knows that each blog entry is indexed by the Url value of 'EntryId', so it stores the relevant tags against that module id/page id/entry id combination.  This module has been out for about 12 months so far, and people use it to tag Blog entries, product catalogs and plain old DotNetNuke pages.  So far so good.

Occasionally, I get requests to integrate the Tagger module into other pieces of software, so I point the person in the direction of the Tagger API and IntermoduleCommunication (IMC) interface.  If you didn't know, the IMC interface is a programming device in DNN that allows you to pass information between two modules on the same page.

One of the more common requests is to integrate the Tagger module directly into the DNN Blog...
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.

 

Share this
Get more!
Subscribe to the Mailing List
Email Address:
First Name:
Last Name:
You will be sent a confirmation upon subscription

 

Follow me on Twitter
Stack Exchange
profile for Bruce Chapman at Stack Overflow, Q&A for professional and enthusiast programmers
Klout Profile