Friday, January 9, 2009

Third-party modifications

Bruce Chapman commented on my post about looking at the source and pointed out a free product from his site that is a good mid-point between the base DNN Friendly Url provider and his full featured Url Master Module. This mid-point module called the iFinity Friendly Url Provider http://www.ifinity.com.au/Products/Friendly_Url_Provider_For_DNN/ was something I had looked at but was unsure what it provided beyond the basic DNN functionality before he provided more clarification in his comment.

Essentially to quote Bruce "It adds features such as preserving the human friendly urls when using additional modules. The standard DNN provider stops producing Human Friendly Urls with add-on modules like the core blogs and forums. The iFinity Friendly Url Provider provides built-in 301 redirects to maintain a single, canonical Url for your DNN pages."

All of this looks cool but is it worth the trouble of modifying my DNN configuration? After all, to quote Nyls Jessan from Starpilot's Grave "Third-party modifications screw up everything." Of course he was trying to do voyage repairs on the hyperspace engines of a ship that had been moded beyond recognition while floating outside the ship in a pressure-suit. He can be forgiven for his feeling that "You should be able to do voyage repairs withou having to suit up and go out in vacuume." However he does still bring up a good point, since I am do all of my work on the newly released DNN 5 core and even the Url Master Module is not completly compatible with DNN 5 as of my last check, I will paraphrase and say "You should be able to do upgrades without having to go back in to the code to fix a problem." BTW Bruce should be updating this forum thread when he has a new version of the URL Master out that is DNN 5 compatible, but that still does not guraruntee that the iFinity Friendly Url Provider is.

As a side note the Mageworlds series by Debra Doyle and James D. MacDonald is one of my favorite sci-fi / space opera book series, I higly recomend is with only some slight reservations due to some of the fantasy elements. Book one is available from amazon.com here.

No comments: