Forum .LRN Q&A: Response to What are user-profile and profile-provider?

let me be a little more clear about how i envisioned it functioning. the community-member would call an operation on all implementations of the profile_provider contract passing it a party_id, something like this:


	foreach implementation of profile_provider {
		call implementation::show_profile -party_id $party_id
	}

this would, for example, call the forums implementation of profile_provider which would display the posts made by that party_id that should be shown in the community-member page.

a thought i just had: it might be useful to have profile_providers register with profile_listeners (like the community-member page) so that a listener does not have to display all profile_providers, only the ones that are registered with it. i don't know about this actually it's starting to not sound like a good idea but i'll leave it in the post to see what others think.