【问题标题】:Choosing a framework to build a social network website选择构建社交网络网站的框架
【发布时间】:2012-01-09 18:38:32
【问题描述】:

我正准备建立一个社交网络网站,我正在尝试在几个框架或 CMS 系统之间做出选择,例如 Drupal(可能是 Commons)、Elgg、Social Engine、Pinax 等等。

所需的功能是:

• 快速开发初始原型社交网络网站,只需最少的编码(比如一两周内)

• 控制最终定制网站的几个关键组件(从头开始编写大约 5% 的功能)

• 支持:个人资料(图片、自我描述等)、论坛、消息、交友

我在 Python/Django 方面有一定的背景,没有 PHP 经验,但如果需要,我愿意学习 PHP,因为大多数工具(Drupal、Elgg 等)都是用 PHP 编写的。

我在 Google 上进行了大量搜索,但没有找到明确的答案。在过去的几年里,这些平台似乎也发生了很大的变化。

有没有人根据我上面的cmets对这些平台有什么建议或想法?

提前非常感谢! 斯科特

【问题讨论】:

    标签: django drupal social-networking elgg drupal-commons


    【解决方案1】:

    如果需要最少的编码和快速部署,请查看Ning 平台(虽然它不是免费的,但它很便宜,并且可以在几个小时内让您起床)。

    【讨论】:

    • 感谢您的回复! Ning 似乎是快速设置/开发的绝佳选择。我以前看过它,看起来它不允许我正在寻找的完全自定义(在编码方面)。对不起,我没有在上面的帖子中提到这一点。
    • 诚然,如果你想要有限但一些的自定义代码,Ning 不会提供太多灵活性。
    【解决方案2】:

    “社交网站”是一个广泛的项目! 在一周内创建它似乎是一个异端......

    请说明需要哪些类型的功能,了解用户数量... 没有规范就很难为您提供帮助。

    无论如何,不​​要在真正的框架和 CMS 项目之间混为一谈。 在 PHP 中,主要的时尚框架是 ZEND 或 Symfony 用于 MVC 强开发。

    【讨论】:

    • 感谢您的回复。一些所需的功能是:个人资料(图片、自我描述、感兴趣的主题)、社区论坛、消息传递、朋友。我们可能会从少数用户开始(数百),但最终可能希望扩展到更大的数以千计的用户。前一种情况的可能性更大。
    【解决方案3】:

    看看 BuddyPress for Wordpress。您可以在数小时内完成设置(甚至构建原型),只需极少甚至无需编码。

    【讨论】:

      猜你喜欢
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      相关资源
      最近更新 更多