cancel
Showing results for 
Search instead for 
Did you mean: 

Person connections(friend)

ottopodo
Champ in-the-making
Champ in-the-making
Hello,
I'd like to add information about user connections (similar to facebook or linkedin).
How can store and retrieve this information in Alfresco?
Thank you
4 REPLIES 4

ottopodo
Champ in-the-making
Champ in-the-making
I'm thinking about adding an association to cmSmiley Tongueerson to another cmSmiley Tongueerson with many set to true.
I saw a forum thread about bi-directional association that can be useful in my case.
Now I was wondering how to store information about single friendship status (started by, approved by, dates, status).

thribhuvan
Champ in-the-making
Champ in-the-making
Hello,
I'm also looking for implementing 'Person Connections' in my web application using Alfresco. However, I'm not able to find out a solution. I do not want to go for a custom development (like database or portal) but would like to have pure Alfresco solution. Please help/guide me in case if someone have found a solution.

Also, I came across the following information in Alfresco's wiki site [Refer: http://wiki.alfresco.com/wiki/3.0_Activities_Requirements#User_Connections]:

The activity service will need to be able to get the set of connections for a given user.

    * each user will belong to zero or more sites/networks [M]
    * each site will have one or more members (site has at least one site admin - a site represents a group (e.g. project) who have a common interest) [M]
    * each user may manage a personal list of direct (mutually trusted) friends/colleagues [C]
    * each user may have one or more indirect friends/colleagues (all members of networks they belong to) [C]

In summary, the list of connections for a user will be the set of all members of sites to which a user belongs. It could also include the list of direct colleagues (if available)

I'm bit confused about the last statement (in bold). There is a huge difference between the terms friends and colleagues. Users can be colleagues in case if they belong to the same site. However, they cannot become friends unless they connect to each other personally.

Regards,
Thribhuvan

ottopodo
Champ in-the-making
Champ in-the-making
Hello,
I looked at activities wiki pages.
It seems that the "each user may manage a personal list of direct (mutually trusted) friends/colleagues [C]" feature wich was marked as [c] (Could) is not implemented.
Then in activities creation I noticed that a siteid is a required parameter and I don't want to have list of user connections linked to sites.

thribhuvan
Champ in-the-making
Champ in-the-making
Hello Ottopodo,
Thanks for your reply Smiley Happy

Yes, you are right on the
each user may manage a personal list of direct (mutually trusted) friends/colleagues [C]
. However, its better if somebody from Alfresco can confirm on this.

Now let me take your help on the activities creation you are talking about. In my case, the user connections would be linked to sites and hence I do not have a problem in using that corresponding web script. However, I still do not have an idea of using that particular script. I hope you are talking about this particular web script - POST /alfresco/service/api/activities/feed/control. If not, then please guide me on the web script that can be used for user connections.

Regards,
Thribhuvan