Je suis actuellement en train de rassembler quelques exigences technologiques pour un site qui sera basé sur un réseau social.
Je ne veux pas réinventer la roue et je suis donc à la recherche d'un type de SDK ou d'une collection d'outils qui puisse me permettre de créer/gérer un réseau social. Je comprends qu'aucune structure ne répondra probablement à mes besoins exacts. Je recherche donc également une structure flexible/extensible.
Un exemple de point d'extension serait de permettre à l'utilisateur de fournir des sous-réseaux, peut-être un réseau global qui pourrait être sous classé comme travail et amis.
En outre, il serait également intéressant de pouvoir importer des contacts à partir d'autres sites de réseautage (Facebook, Linked In, etc.).
Ma suite technologique actuelle sera plus que probablement composée des éléments suivants :
IIS 7.0
Services de données WCF
SQL Server 2005/2008 Front-end ASP.NET.
Mes deux questions sont donc
1) SDK C# Open Source pour réseaux sociaux
2) API de réseaux sociaux Open Source en C# (facebook, linked in, etc)
Si vous avez besoin de plus d'informations, n'hésitez pas à m'en faire part.