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

I did some searches and searches on this site, but did not find exactly what I was looking for.

I hope someone can point me in the right direction. I am an ASP.NET/SQL Server developer and would like to develop a (mostly) basic social networking site (sigh). Before I start from scratch with a clean solution in ASP.NET, I wonder if there are any ASP.NET specific frameworks that would serve as a good starting point. I'm already considering using the jQuery control for Google Maps to integrate with Google Maps, as well as the "sharethis" control for my integration into social networks. Captcha for human authentication ... But other than that, I'm not sure what I can use ... Nothing on Google popped up on me in my searches.

I am also wondering if anyone else did something similar and could share their war / stories with me.

I am also open to learning a new platform / language, if it means saving time - my experience is mainly in ASP.NET, so I plan to use it if it makes sense. My initial requirements are basic and realistic - setting up a profile (images, information, etc.), creating a group, integrating with Google Map, managing a calendar shared by groups, SMS support, discussion forums among groups, finding groups, integrating with OpenID, most likely, etc. Iโ€™m not going to create an entire site, and then release it, but to perform children's steps and release functionality at a time.

Any advice is welcome on a broad question such as this. Thanks again.

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

I also found MS Web Platform . This sounds like good stuff. Has anyone ever used it and thought it would be good for such an application?

I found a library for DotNetNuke called ActiveSocial . He is rightfully ($ 500) and has more features than I need, but they are lacking. Interestingly, anyone here has ever used AS before. Is DNN expanding, so can I add the functionality of Google Maps, etc.? He does not say anywhere on the snowmobile (the supplier who sells AS) if the AS comes with a source. If it werenโ€™t, I could be screwed up because I couldnโ€™t integrate the functionality I want.

+6
sql-server frameworks web-frameworks social-networking
source share
3 answers

I completed this exercise about 15 months ago when I built SNS for a client. Hoping to find a basic framework for friends, chat, profiles, etc. I was very disappointed.

Nevertheless, I would prefer rather than build the one we would purchase, for example, Community Server. As with most projects, I looked at the beer problem, without a strike, that the ambitious points and level of work to cover all extreme cases were greater than I imagined.

Test my friend carefully.

+3
source share

I think this is what you are looking for. Kigg is an open source ASP.NET MVC application 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 uses this here: http://dotnetshoutout.com/

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

+2
source share

Although they are not intended for use on social networks, both of these structures can help you, so you do not need to start from scratch:

DotNetNuke: http://www.dotnetnuke.com/

Umbraco: http://umbraco.org/

In addition, for a boxless solution (without code), you can always try the following: http://www.ning.com/

Good luck

+1
source share

All Articles