I am using NC 4.2 as the basis for our cycling team's website that includes a members only area for registered members (members=customers). We have members register, and new applicants register with approval. Once a member, they have access to the members area that allows them to buy team gear, which is not exposed or available to the non-member public.
I'd like to be able to have a page in the members (customers) area that lists all members in a directory format so members can contact other members, read their bio, etc. I can capture all of the info I would display during the registration process. Also, members can edit their own info, of course, via the account management capability. So all I lack is a page that lists all customers on a page with a flag to show the customer record or not (opt in to the directory listing).
I could brute force a solution by creating each member as a "product", but that would be a shame to do since I'd have to somehow get all of the registration info loaded in as a product with photo, description, etc., and the info is already in the customer data.
Any ideas on how to do this would be appreciated.
www.tradewidcyclingteam.com