学习drupal快速通道:如何创建stackoverflow克隆?

learning drupal fast track: how to create a stackoverflow clone?

我已经开始弄清drupal,到目前为止,大多数结果都很难看。
可能我需要通过类似于现实生活项目的方式来学习它。
我认为-再现此网站的功能可能是一个不错的学习项目。 但是我需要帮助。 :)

如果不假设此站点是基于drupal的(很可能不是,我认为它太快了),那么有一种方法可以用现有的功能构建类似的功能(是的,速度较慢,如果不像该功能那么好,但是可以关闭) drupal模块和方案(或进行最小程度的调整)?

还是drupal还不够呢?
还是-对学生来说,这太复杂了吗?

哪些现有的模块和方案可能有助于构建类似的东西?

(stackoverflow不会引起竞争。)


首先,Drupal绝不是一个缓慢的系统,实际上它运行良好。

其次,这已经在这里被询问和回答了。

顺便说一下,Drupal的学习曲线中等,但是一旦您学会了使用方法,就会发现它很简单,并且您会发现它几乎可以满足您想要使用它的所有要求。它的插件系统非常棒,而且非常SEO友好(我发誓我并没有从Drupal那里得到报酬,我只是非常喜欢它)

我的网站是drupal制作的,如果您想看一看(虽然是西班牙语)。


一些建议可能会有所帮助:

  • 有一个Drupal发行版...(不仅仅是一个"模块"),即ArrayShift。从其项目页面引用:

    A question/answer site built to emulate the core functionality of sites on the StackExchange platform, such as:

    • StackOverflow.
    • Drupal Answers.
  • 有一个Drupal主题,即ArrayShift主题。这是截图(来自其项目页面):

enter image description here

直到最近,它一直处于一种不受支持的状态,尽管更新后的项目页面包含了一个路线图,可用于D7(以及以后的D8)。

披露:我是ArrayShift(及其相关模块和主题)的(新)维护者,
我希望这不会违反网站的自我宣传政策。


-是否可以使用现有的drupal模块和方案(或进行最小的调整)在功能上构建类似于[stackoverflow]的方法?

通过尝试创建一个真实的项目来尝试学习一种新技术是一个好主意。但是,如果您打算实际学习drupal,然后尝试通过退出模块和"少量调整"来解决问题,那么您可能不会学到很多东西!

-还是drupal不够好?
Drupal当然可以实现此处实现的功能类型,甚至更多。

-或者-对学生来说这是否太复杂了?
这取决于学生。不同的人有不同的能力。你的旅费可能会改变。


推荐阅读