We are developing a social networking site. For this we want to make use of the existing Open Source Social Networking Platforms. This work involves following two aspects:
The first part of the project:
1. Finding the right Open Source Social Networking platforms: There are many Open Source Social Networking Platforms like Dolphin, pligg etc. So, we want a technical evaluation of the top Social Networking platforms like Dolphin, Pligg in terms of:
a.Scalability: How many users and how many interactions can be supported on the sites built using these platforms?
b. Ease of Customization: How easy/complex is it to create plug-ins/custom modules for these platforms?
c. Robustness: How stable are these platforms? How many bugs are filed against these platforms? How is the support for these platforms? Are the user-forums active for these platforms? How fast the submitted issues get resolved?
I want this evaluation to be done for atleast the top 3 Open Source Platforms "Dolphin, Pligg, and Drupal". The project deliverable would involve a Technical Report that compares the top 3 sites with respect to the above mentioned features and recommendation on which platform should be used if somebody want to go ahead with one of them
The second part of the project includes the following:
1. For the best Open Source Social Networking Platform that is selected in the first step above, we need a technical report with details on how to install this platform and the steps detailing on how to customize this platform to add custom features
2. A sample plug-in code on how add a custom feature for this platform.