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... Read More »
Read More »
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... Read More »