I'm working on a real-estate site where I need to create a profile for each agent, the initial view when you click on view agents would be to list them alphabetically, ideally from a dropdown you could select a region to view all the agents from that region, or chose a language to view all the agents who speak a given language.
My thinking is Agent would be a custom post type, region and language would be a taxonomy.
The listing of agents would then be created by showing many posts, just only showing limited details, then when clicked act as a single post, with more details shown?
Does this seem like the best way to go about this?
Thanks