I have used the UserProfile module that is part of the Smart-Thinker SmartSocial set of modules to do this. The nice thing about doing it this way is that all of the data is part of the user profiles, and the module pulls the data from the profile properties. The UserProfile display can select from Roles, so you can determine which bios are displayed. One shortcoming of the module was in the ability to determine the order of the display. We made a custom version of the UserProfile module that allowed us to sort the list by a field. We also added a "display order" field. So, we could display by the specified display order (another profile property). For people with the same display order, bios are displayed in sorted order, i.e. alphabetically. I provided the mods to Smart-Thinker, but I don't think that they have been incorporated yet. If you have some module development skills you probably could do this. Or, you could use OWS or RAD to make a custom display. Now that I think about it, that might be a fun project! |