Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open source social network [closed]

I looked through the existing questions of this kind but didn't find what I was looking for so here goes.

I need an open source framework where people can...

Create user accounts
Invite friends
Have a friends list
Write messages to each other (some kind of inbox system)
Create posts on a standard message forum
Facebook login (Added, I forgot this in the original question)

On top of this I will create some kind of game where users interact, so it must be posibble to extend the framework with new database tables and functionality.

The platform is Windows, but other than that I'm willing to try pretty much anything.

Thanks for suggestions!

like image 541
Rabbit Avatar asked Apr 05 '10 12:04

Rabbit


2 Answers

It sounds like Pinax might have all/most of the functionality you need. Pinax is an open source project aiming to provide a generic but extensible community web site on top of Django.

I believe it has the features you are asking for:

  • user-to-user messaging
  • friend invitation (both internal and external to the site)
  • threaded discussions

Besides these features, the platform comes with tons of other applications out-of-the-box, and there really are no limitations on what you can add on-top yourself.

While most Django lovers would probably choose a non-Windows platform for hosting their site, the official documentation does contain instructions on how to install on Windows as well.

like image 136
Jørn Schou-Rode Avatar answered Nov 18 '22 13:11

Jørn Schou-Rode


I haven't use it, but check out elgg.org. Here is what it says about itself:

Elgg is free and open source software. It provides the components you need to build a fully-featured social environment...

Also take a peek at opensocial.org.

If you don't want the hassles of maintaining yourplatform, but just want to create a social network and add a few extensions, you might be able to use one of the existing social networking platforms like ning.

like image 2
Jay Elston Avatar answered Nov 18 '22 14:11

Jay Elston