Hi all,
I added "pretty" URLs to the forums instance in openacs.org. You can now go to "/forums/openacs" instead of "/forums/forum_view?forum_id=13013".
Also, you can go to "/forums/openacs/56087" instead of "/forums/message_view?message_id=56087". Right now, for messages, it grabs whatever message_id you especified, regardless if it actually belongs to that forum. It does usual checks for read permissions, etc.
This was accomplished with .vuh (Virtual URL Handler) magic (which is really nice btw).
I will be comitting this feature to the forums CVS, but first I have to change the data model so that each forum has a "short_name" column to identify the forum (currently forum_ids are hardcoded on openacs.org). I have already talked to Ben and he agreed.
The short_name column will also allow us to have a "[openacs] Re: Foobar is here" style of subject lines in e-mail, which will only happen if scanning of incoming e-mail through notifications is off (a feature that I'm adding to the notifications package).
Let me know if you have any problems/suggestions.
-Roberto