Is there a way to map out the relationships between different users (their friends, groups etc) into a graph? If possible the graph should be a dynamic graph (or else maybe updating once a day).
More specifically, is there a way to integrate the Gephi API into elgg through a plugin? Another alternative ive been considering is to export the data from Elgg's databases in a Gephi friendly format, compute the graph and then post it back onto Elgg, but this seems like a tedious process.
Any guidance pointing me in the right direction would be much appreciated :D
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Brett@brett.profitt
Brett - 0 likes
- Rohan Jacob@rjacob324
Rohan Jacob - 0 likes
- Juho Jaakkola@juho.jaakkola
Juho Jaakkola - 0 likes
You must log in to post replies.The answer to "is it possible to X with Y in Elgg?" is usually "yes." It will take knowledge of Elgg and the 3rd party's API to do it, though.
Elgg's relationship model and the underlying database table are very simple. I very little experience with Gephi, but I'd start by looking into what format the API accepts as input and look into exporting Elgg's relationship data in that format. Gephi is a Java app, so you won't be able to access its API directly through PHP.
Hmmm alright. On the brighter side, ive just found a plugin that exports elgg data into a gephi format (SNA4Elgg, if anyone's interested) which seem to have some of the features i was planning to add. Will be testing that out. Thanks for the help!
Here's a link to the SNA4Elgg plugin if someone is wondering where to find it: http://community.elgg.org/plugins/1614744/1.1/sna4elgg