【问题标题】:Want to create a Question/ Answer site, So what should I read to build such a site?想要创建一个问答网站,那么我应该阅读什么来构建这样一个网站?
【发布时间】:2011-04-18 09:01:54
【问题描述】:

我是网站建设的新手,想创建一个具有以下功能的网站:

  1. 人们应该能够发布新问题。
  2. 应该能够对已经提供的问题发表评论(提供答案等于提供 cmets。)
  3. 应该能够对各种问题进行分类。

我打算继续开源方面:使用 PHP/APACHE/MYSQL/LINUX。

我不确定我应该阅读哪些内容,例如 CMS(Drupal/Joomla 等)

谁能帮帮我?

【问题讨论】:

  • 最简单的方法是阅读FAQ on Area51。换句话说,只是建议一个新的 SO 站点,而不是尝试建立自己的站点。特别是如果您不熟悉 Web 开发。
  • 我想开发类似 www.allinterview.com 或 www.careercup.com 之类的东西。我只需要一个指导方针,以及我需要阅读的所有内容来制作像这些提到的网站以上。

标签: php mysql apache drupal joomla


【解决方案1】:

不可能在一个答案中回答所有问题。

如果您真的是 php 新手,我怀疑您不应该深入研究 CMS。

我建议您将问题拆分为较小的问题,然后开始使用谷歌搜索和编码。

  • 人们应该能够发帖
    • 选择数据库?
    • 向表中添加条目?
    • 注册用户?
  • 评论
    • 再次,添加到数据库
    • 从数据库中检索
    • 显示结果
  • 分类
    • 数据库架构
    • 标准化数据库
    • 再次,从数据库中添加和检索

..等等。

如果你是为了练习而不是为了现实生活中的产品,这将是可以的。

如果您正在寻找优质产品,您应该选择 cms。

【讨论】:

  • 是的,我正在寻找优质的东西,想添加很多我在所有软件生涯中收集的信息,但我也希望网站能够自动增长,以便我可以进一步发展。
【解决方案2】:

您可以使用几个开源软件包。或者您可以转到http://area51.stackexchange.com/,看看正在开发的 566 个站点中是否有任何一个可以满足您的需求。

一些开源问答包:

【讨论】:

    【解决方案3】:

    OSQA 是开源的 stackoverflow.com 克隆,在 Django 和 Python 上运行

    http://www.osqa.net/

    (只需将 LAMP 堆栈中的一个 P 替换为另一个 P :)

    【讨论】:

      【解决方案4】:

      如果您只是想在 PHP 中建立一个用于问答的论坛,我建议您查看phpBB。你也可以看看http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_(PHP)

      【讨论】:

        猜你喜欢
        • 2017-04-03
        • 1970-01-01
        • 2011-09-27
        • 2011-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-10
        相关资源
        最近更新 更多