Forum OpenACS Q&A: Re: Improving forums package usability
This includes character encoding in URLs. For example, "-", "%2d" and "%2D" may mean the same to the server, but make URLs different from client's standpoint (browser history, search engine, etc.); only one encoding for every character should be therefore used.
I hope I'm not getting too hard here, but this is what consistency of URLs really means. If you've visited a page but see a link to it in blue (unvisited) color on another page, you know that the site is not being consistent. Some sites hide it by setting the link colors to the same color :)
If I went through the trouble of adding the feature it would seem pretty obvious that the plan is to make all dynamically-generated content to point to those new pretty URLs. Why else would I add pretty URLs? I can assure you it wasn't for the cool factor.
In my post I made clear that I had to make some data model changes before being able to incorporate the feature into the forums package proper. As a matter of fact, I'm testing my modifications to the forums package as we speak.