Register   Login
     
  Categories  
  Archives  
  Authors  
  Blog  
10

Over the christmas break, I got to finally work on friendly URLs a bit more. I've developed a system that uses the tabpath by default, but could be extended use a seperate table table to store multiple identities for a page.

I've just published it up to my test site, there a few things that I have to organise first, but do you think its looking good? (Check out the urls as you navigate around).

http://friendly.ventrian.com/

Posted in: DotNetNuke Core

Post Rating

Comments

jhoelz
# jhoelz
Wednesday, January 11, 2006 5:41 AM
Very cool Scott. Any idea what release of DNN this will be with?
jlafon
# jlafon
Wednesday, January 11, 2006 6:27 AM
This is very nice!
mikeh
# mikeh
Wednesday, January 11, 2006 7:17 AM
Excellent Scott. How's it handle page names being the same (e.g. Say there a page called Humans under both the Races and Classes)?
koskimaki
# koskimaki
Wednesday, January 11, 2006 9:22 AM
AWESOME! Have been waiting for this.

I noticed that it does not allow 'friendly' parameters so you could have http://friendly.ventrian.com/Races/Dwarves.aspx but not http://friendly.ventrian.com/Races/Dwarves.aspx?AlbumID=367-1
or
http://friendly.ventrian.com/AlbumID/367-1/Dwarves.aspx

I am guessing this might be too hard to do?

As is, this is great because you can have the friendly URLs for the main tab links which is what you would put as a webpage link or put on a business card. And then the internal links it does not matter as much if they use the standard DNN default.aspx or dwarves.aspx.
johnt
# johnt
Thursday, January 12, 2006 2:35 AM
2rific !
Aeros
# Aeros
Thursday, January 12, 2006 8:40 AM
sweet, now if we could dynamically create our CBO's at runtime from db schema we'd have 'DotNetNuke On Rails';)
Ian Lee
Friday, March 02, 2007 11:30 AM
You're doing exactly what I want to do. Can you tell me how you did it?
smcculloch
# smcculloch
Friday, March 02, 2007 4:22 PM
Hi Ian,

try this:-

http://www.ventrian.com/Resources/Projects/FriendlyUrls.aspx

Post Comment

Name (required)

Email (required)

Website

Enter the code shown above: