Most of the fields of a user shouldn't be shown to the public - when the user gets connected to another user he can decide which fields to show to this sepcific, connected user
So anyone can provide me with a solution for this problem?
Please write me exactly what you are going to do - I don't need to read anything like "we have a highly skilled team..." - just need to know wether this is possible, how you think of implementing this function, costs and how long it's going to take.
Let's say user A is connected to several other users (B,C,D) - now user A can decide to show a specific field, e.g. "e-mail" to user B and C (not D) and another field "last-name" to user C and D (not B) and so on.
maybe it's also possible to specify severel access levels (friends, co-worker, customer...) and let the user define which fields to show to each group.
so user A can define to show the fields "e-mail" "last-name" to group "friends", the same fields plus "phone number" to group "co-worker" and so on...
then the user A can add user B to the group "friends", the user C to "co-worker" and so on...
just write if it's not understandable, thank you
I set up a test site: http://try.pcwork.at - please have a look at my comments on what i need to be changed and write me what you think about it.