【问题标题】:.Net based open source social web site? [closed]基于.Net 的开源社交网站? [关闭]
【发布时间】:2009-05-03 12:07:03
【问题描述】:

我正在建立一个像 Facebook 这样的网站。不是 Facebook 的竞争对手,只是一个中等规模的内部学校校友网站。 :-)

我喜欢的特点是,每个年级/班级可以组织成一个小组,并有小组管理员,每个人属于一个年级/班级小组,并且有一个完整的系统管理员来管理所有小组。每个年级/班级都可以有公告板、讨论板之类的东西,每个人都可以使用该平台与其他人交流并分享文件/照片。

我的问题是,是否有任何现有的此类基于开源 .Net 的项目可供使用?

提前致谢, 乔治

【问题讨论】:

    标签: .net open-source social


    【解决方案1】:

    我正在http://raya.codeplex.com/ 开发一个在 .NET 上运行的项目。它是 partuza 的一个端口,http://partuza.nl/,一个基于 PHP OpenSocial 的示例社交网站。对于应用程序,您可以运行任何 iGoogle 或来自 Myspace、Orkut、friendster 等网站的任何应用程序,只需进行少量修改或无需修改。想帮忙吗? :)

    或者您也可以简单地使用 Google 朋友群http://www.google.com/friendconnect/ 为您的网站添加社交功能。

    【讨论】:

    • @seanlinmt,我对这个网站做了一些初步的研究。我需要的是本地托管的网络服务器(本地管理用户)在我的学校内进行社交,但 raya 项目似乎是一个外部社交网站——例如它必须使用 OpenID 来实现与 Facebook/Yahoo 的 SSO?如果我错了,请评论或纠正我。
    • 不,您不需要 OpenID 或 Facebook 即可连接到其他网站。这些是附加功能。该网站本身几乎是独立的,并且有自己的注册页面。 OpenID 和 Facebook Connect 位只是为了方便用户注册和/或链接到其他社交网络。基本上,所有 OpenSocial 应用程序都定义在一个 XML 文件中。这些可能使用外部站点,但不是全部。所有 iGoogle 小工具基本上都在一个 XML 文件中定义,您可以通过 OpenSocial 轻松地将其添加到您的站点。 raya 中有一个页面可以让您添加任何 XML 小工具规范的 URl。
    • my6solutions.com/post/2009/02/05/… 是组件的简要概述。
    • @seanlinmt,你推荐的看起来很酷!我更需要的是一个raya的功能介绍文件。我想知道的是项目的架构、更详细的功能(如用例)以及运行所需的软件/硬件。也许我是新人,粗心在 raya 的网站上找到这样的文件,你知道是否有这样的文件吗?如果是的话,你能分享一个网址吗? :-)
    • 除了我的博客my6solutions.com/?tag=/pestamy6solutions.com/?tag=/raya 上的标签之外,目前没有太多关于我的实现的文档。但如果您想了解更多关于 OpenSocial 框架的信息,可以访问opensocial.org
    【解决方案2】:

    免费,但非开源:MonoX。包括很多社交网络模块。看来他们也支持 Open Social。

    【讨论】:

      【解决方案3】:

      如果你认真对待构建这样的服务,我认为你应该看看这本书:

      ASP.NET 3.5 Social Networking

      这是来自它的sample chapter (pdf)

      【讨论】:

      • @Dreas,这是一本好书!但我需要的是准备好使用的项目。有什么建议吗? :-)
      【解决方案4】:

      Google 的OpenSocial 可能是您最好的选择。 或者,您可以使用免费的Ning,它本质上是一个功能强大的创建社交网络的向导。

      在线存在许多基本的社交网络基础设施,您只需根据需要对其进行修改。

      【讨论】:

      • @Jax K,我需要的是本地托管的网络服务器(在本地管理用户,在本地设置和管理服务器,无需与任何其他社交网站通信)在我的学校内进行社交,但是似乎 OpenSocial/Ning 项目都是由外部方托管的外部社交网站?如果我错了,请评论或纠正我。
      【解决方案5】:

      我不认为有一个开源网站。但是如果你想使用 CMS 然后你可以使用 dotnetnuke。然后为社交网站创建一个模块。

      【讨论】:

      • 我觉得dotnetnuke是个好产品,但说实话,它太商业化了,很多服务不是免费的,书籍不是免费的……我个人不喜欢它的风格。 :-) 但无论如何,我认为 dotnetnuke 不支持 IM,对吗?
      【解决方案6】:

      谷歌有开放的社交。 http://code.google.com/apis/opensocial/

      那里有很多 PHPBB 类型的网站。

      【讨论】:

      • @Deviant,它不是基于.Net的吗?
      • Opensocial 是 javascript(基于客户端)。在这种情况下,服务器框架无关紧要
      【解决方案7】:

      Dotnetnuke 可能是最接近的。还有一个社区服务器,它为小团体提供免费版本,但我认为它不是开源的。

      【讨论】:

      • 我认为 dotnetnuke 不支持基于 Web 的 IM(即时消息)?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-29
      • 1970-01-01
      • 2021-03-13
      相关资源
      最近更新 更多