Ответ 1
Единственный реальный выбор: Community Server Express (бесплатно) и Telligent Сообщество ($$$).
Вы уверены, что не хотите рассматривать что-то PHP? (выиграл лучшую социальную сетевую платформу в течение нескольких лет)
В настоящее время я собираю некоторые технологические требования для сайта, который будет основан на социальной сети.
Я не хочу заново изобретать колесо, поэтому я ищу какой-то тип SDK или набор инструментов, которые могут предоставить мне способ создания/управления социальной сетью. Я понимаю, что никакие рамки, вероятно, не соответствуют моим точным потребностям, поэтому я также ищу гибкую/расширяемую структуру.
Примерная точка расширения позволит пользователю предоставлять подсерии, возможно, глобальную сеть, которая может быть подклассифицирована как работа и друзья.
Кроме того, было бы неплохо как-то импортировать контакты с других сетевых сайтов (Facebook, Linked In и т.д.).
Мой нынешний пакет технологий, скорее всего, будет состоять из следующего:
IIS 7.0
Службы данных WCF
SQL Server 2005/2008 Передняя часть ASP.NET.
Итак, мои два вопроса:
1) С# Open Source Social Network SDK
2) С# API с открытым исходным кодом для социальных сетей (facebook, связанный и т.д.)
Если вам нужна дополнительная информация, пожалуйста, сообщите мне.
Единственный реальный выбор: Community Server Express (бесплатно) и Telligent Сообщество ($$$).
Вы уверены, что не хотите рассматривать что-то PHP? (выиграл лучшую социальную сетевую платформу в течение нескольких лет)
Я знаю, что это поздно, но я использую Kentico CMS, и это потрясающе. Это корпоративная CMS с целым компонентом Social Networking. по-готовности предприятия я имею в виду, что их система кэширования очень интеллектуальна и настраивается на гранулированный уровень, и это серверная ферма готова. Он обеспечивает синхронизацию ваших сайтов DEV и PROD (так называемый "контент-постановка" ) и "Группы", которые являются своеобразными автономными суб-сообществами, которые имеют собственную внутреннюю связь, совместное использование документов, страницы и т.д.
Это стоит денег, но их поддержка клиентов великолепна, и их система чрезвычайно гибкая и надежная. Я не работаю для них, но я использовал их систему уже 2 года и не могу сказать достаточно об этом.
Думаю, вы будете вполне довольны тем, что прочитаете ASP.NET 3.5 Social Networking от Andrew Siemer.
https://www.packtpub.com/expert-guide-for-social-networking-with-asp-.net-3.5/book
В этой книге описывается построение социальной сети в задаче, дизайне, решении. Эндрю Симер написал очень информативную книгу, и он приводит очень подробные примеры в своей книге. В этой книге используется шаблон проектирования MVP (Model View Presenter), и я знаю, что Андрей в настоящее время работает над другой книгой, которая использует шаблон проектирования MVC (Model View Controller).
" Что вы узнаете из этой книги:
Я уверен, что вы сможете создать сайт корпоративного уровня с помощью этой книги. Удачи вам в вашей социальной сети!
Здесь страница проекта для порта Shindig для .Net:
Не ответ на ваш вопрос, но эти ссылки могут быть полезны для вариантов интеграции.
Facebook.NET SDK
Linq2Twitter
Tweetsharp (я предпочитаю l2t)
LinkedIn Api Home
Наконец, вместо того, чтобы катиться самостоятельно, считали ли вы Ning?
Не уверен, что есть реализация с открытым исходным кодом, которая применяется для всех ваших потребностей.
Некоторые предложения: