Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Framework /starting point for social networking site in .NET?

I did do some googling and searching on this site but did not find exactly what I was looking for.

I'm hoping that someone can point me in the right direction here. I'm an ASP.NET/SQL Server developer and would like to develop a (intially) basic social networking site (gasp). Before I start from scratch with a blank solution in ASP.NET, I'm wondering if there are any frameworks out there ASP.NET specific that would serve as a good starting point. I'm already thinking of using the Google Maps jquery control for my Google Maps integration, as well as the 'sharethis' control for my social networking website sharing integration. Captcha for human authentication... But other than that I'm not sure what I can leverage... Nothing on Google jumped out at me on my search terms.

I'm also wondering if anyone else has done something similar and could share their post mortem/war stories with me.

I'm also open to learning a new platform/language if it would mean saving time - my experience is mostly in ASP.NET, so that is what I plan on using if it makes the most sense. My initial requirements are basic and realistic - profile setup (images, information, etc.), 'group' creation, Google Map integration, calendar controls shared by groups, SMS support, discussion forums among groups, searching for groups, OpenID integration most likely, etc. I am not going to try to build the entire site and then release it, but take baby steps and release pieces of functionality at a time.

Any advice is greatly appreciated for a broad question such as this. Thanks again.

I've found DotNetOpenAuth which seems to be a nice API for handling OpenID for ASP.NET web forms. They also have an ASP.NET MVC version

I also found MS Web Platform. This looks like some good stuff. Anyone ever use it and think it would do well for this sort of app?

I found a library for DotNetNuke called ActiveSocial. It's priced right ($500) and has more than the features I need but lacks some. I wonder if anyone here has ever used AS before. Is DNN easy to extend so I can add Google Maps functionality and such? It doesn't say anywhere on snowcovered (the vendor that sells AS) if AS comes with the source. If it didn't, then I might be screwed because I wouldn't be able to integrate the functionality I want.

like image 899
dferraro Avatar asked Feb 16 '10 20:02

dferraro


People also ask

What is our social network framework?

Our social network framework makes development of scalable social networks smooth and fast. Simple: It is very simple to use as a site owner and by the developers to implement new features. It provides all required information in hand to the site owner and allows him to customize it as per requirements.

What is social networking project in net?

Project Title: Social Networking Project in .Net with Source Code Software Requirements:  MANET, Networking Concepts. Project Description: The main objective of developing Social Networking Project in .Net is to provide best social networking web based application like face book, Orkut, Hi5, Google plus, MySpace, and Twitter.

How do I build a social network using Node JS?

To build social Networks you can use MEAN stack, cloud system. A - Asynchronous client side Javascript framework. E - combination of express.js and node.js will gives the REST API. N - NodeJS server side scripting and sockets.IO programming.

Which is the best JavaScript framework for implementing social networking site?

Which is the best JavaScript framework for implementing social networking site? To build social Networks you can use MEAN stack, cloud system. A - Asynchronous client side Javascript framework. E - combination of express.js and node.js will gives the REST API.


2 Answers

I went through this exercise about 15 months ago when I built a SNS for a client. Hoping to find some basic framework for Friends, Chat, Profiles etc I was pretty disappointed.

That said, in retrospect I wish rather than building one that we would have purchased a solution like Community Server. As with most projects I looked at the problem scope with beer, no strike that, ambitious goggles on and the level of work to cover all the edge cases was more than I imagined.

Tread careful my friend, tread careful.

like image 64
keithwarren7 Avatar answered Oct 01 '22 13:10

keithwarren7


I think this is what you're looking for. Kigg is an open source ASP.NET MVC app that would be a good starting point for what you want. Here is the url: http://www.codeplex.com/Kigg

You can also find a site that is using this here: http://dotnetshoutout.com/

At the very least you will learn the ASP.NET MVC framework which is fantastic.

like image 25
WVDominick Avatar answered Oct 01 '22 15:10

WVDominick