I have recently been tasked with developing an online portal for the real estate agents. I am planning to make the code as generic as I can so that I can use it as a product for the other industry shareholders such as mortgage lenders, small local bankers, closing attorneys, etc..
Each agent will have his or her own content pages (like about the agent, available properties, recently sold, call now, contact, etc.) with specific individual information. As a result, each agent will have a dedicated PURL.
What is the most user-friendly way of creating these types of PURLs?
I know that there are 2 main ways with different approaches:
accountname.site.com
Account name can be FirstNameLastName (as long as it is unique), dynamically generated by the server or let the agent decide what it would be with some limitations. I guess this is more like creating a subdomain.
There are great examples to this way:
site.com/accountname
Similar approaches that I gave above apply here too. Account name can be firstname.lastname (as long as it is unique), dynamically generated by the server or let the agent decide what it would be.
There are great examples to this way too:
Some are even combining both ways:
http://DealerName.audi.com/SalesmanAccountName
Technically speaking, I will be employing URL Rewrite method (unfortunately on IIS 6) therefore both ways are doable and will probably take same amount of time on my end.
Looking forward to your suggestions.
Thank you!
This question is actually an extension of the following question:
Offering Different Authentication Ways to Non-Technical Users