Open Source / Free Social Networking SDK [fermé]

je suis en train de recueillir quelques exigences technologiques pour un site qui sera basé sur un réseau social.

Je ne veux pas réinventer la roue donc je suis à la recherche d'un type de SDK ou d'une collection d'outils qui peuvent me fournir un moyen de créer/gérer un réseau social. Je comprends qu'aucun cadre ne répondra probablement à mes besoins exacts, donc je suis également à la recherche d'un cadre flexible/extensible.

un exemple de point d'extension permettrait à l'utilisateur de fournir des sous-réseaux, peut-être un réseau mondial qui pourrait être classé comme travail et amis.

au-delà de cela, il serait également agréable d'être en quelque sorte en mesure d'importer des contacts à partir d'autres sites de réseau (Facebook, lié, etc).

Mon actuel de la technologie suite sera plus que probablement se composent des éléments suivants:

IIS 7.0

les Services de Données WCF

SQL Server 2005/2008 ASP.NET devant.

Donc mes deux questions sont

1) C# Open Source social Network SDK

2) C# Open Source Social Network APIs (facebook, linked in, etc)

si vous avez besoin de plus d'information, n'hésitez pas à me le faire savoir.

30
demandé sur luvieere 2010-04-04 22:42:51

6 réponses

Votre seul véritable choix sont Serveur De Communauté Express (gratuit) et Telligent Community

Vous assurez que vous ne voulez pas considérer quelque chose PHP? (gagnée meilleure plateforme de réseautage social depuis plusieurs années)

6
répondu BlueRaja - Danny Pflughoeft 2010-04-13 00:31:54

je sais que c'est tard, mais j'utilise Kentico CMS, et il est impressionnant. Il s'agit d'un CMS prêt à l'entreprise avec une composante réseau social complète. par enterprise ready je veux dire que leur système de mise en cache est très intelligent et configurable à un niveau granulaire, et il est prêt de la ferme du serveur. Il fournit la synchronisation de vos sites DEV et PROD (appelé "mise en scène de contenu"), et les "groupes" qui sont en quelque sorte des sous-Communautés autonomes qui ont leur propre communication interne, partage de documents, pages, etc.

cela coûte de l'argent, mais leur soutien à la clientèle est excellent, et leur système est extrêmement souple et robuste. Je ne travaille pas pour eux, mais j'utilise leur système depuis 2 ans maintenant et je ne peux pas en dire assez à ce sujet.

3
répondu Ryan Wheale 2011-02-11 21:31:17

je pense que vous allez être très heureux en lisant ASP.NET 3.5 Réseaux Sociaux par Andrew Siemer.

https://www.packtpub.com/expert-guide-for-social-networking-with-asp-.net-3.5/book

ce livre couvre la construction d'un réseau social dans le problème, la conception, la solution manière. Andrew Siemer a écrit un livre très instructif et il fournit des exemples très détaillés dans son livre. Ce livre utilise le modèle de conception MVP (Model View Presenter) et je sais Qu'Andrew travaille actuellement sur un autre livre qui utilise le modèle de conception MVC (Model View Controller).

" ce que vous apprendrez de ce livre:

  • prendre des décisions clés au sujet de l'architecture et les outils à utiliser
  • construire un "cadre communautaire" solide pour donner à votre site une forte fondation; les principes exploré ce cadre s'applique à tout application web à grande échelle
  • Créer un utilisateur comptes, mettre en place un système de permissions et poignée cryptage de mot de passe
  • travailler avec les profils des utilisateurs, et établir des relations "amicales" entre différents utilisateurs
  • permettre aux utilisateurs de personnaliser leur profil et communiquer les uns avec les autres
  • comprendre les concepts de base de LINQ pour SQL et travailler avec elle dans une couche environnement
  • modérer le site, assurer la sécurité, traitement des scripts intersite (XSS), vie privée, et la décence
  • utiliser le modèle View Presenter modèle avec ASP.NET 3.5 pour activer Développement Piloté Par Les Tests
  • Ajouter un moteur de recherche interne en utilisant SQL Server et Lucene.NET
  • travailler avec les concepteurs appropriés pour créer une solution évolutive de longue durée framework d'entreprise "

je suis sûr que vous serez en mesure de construire un site de catégorie entreprise avec l'aide de ce livre. Bonne chance pour votre projet de réseau social!

2
répondu Robert Williams 2010-04-17 02:58:38

Voici la page du projet pour le port de la Nouba .Net:

http://code.google.com/p/pesta/

1
répondu davek 2010-04-04 18:52:17

Pas de réponse à votre question, mais ces liens peuvent être utiles pour les solutions d'intégration

Facebook .NET SDK

Linq2Twitter

Tweetsharp (je préfère l2t)

LinkedIn Api Home

enfin, au lieu de rouler les vôtres, avez-vous envisagé Ning