We want an opensource solution that could provide us most of the social/collaboration features(commenting, sharing, liking etc on our data) and could be integrated with our architecture of the app(rest based services, few databases and a hybrid ionic app at the front-end).
We need to keep data at our servers so probably we would need a solution that we could setup locally within our infrastructure.
Java would be preferred language.
Most of the solutions I found were to build social media websites but we are looking for is something that could take data from us, model it in whatever way necessary for the solution to be able to perform all social operations on it and expose those operation via an api. So by using this api I could ingest data into the solutions database and and call necessary functions on it like comment,like,reply,share etc and same I could sync it with my databases to perform operations permitted by my application.
These are a few solutions I have explored but most of them felt in the first category i.e provided solutions for building social media websites:
- exoplatform, Elgg, Oxwall, Dolphin and Buddypress
Note : I haven't done extensive research on all these solutions so If any of the above solution does satisfy my requirements and I have missed that then kindly share some resources on it.