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.