将论坛添加到我的站点:从头开始构建一个或使用现有的开源平台?

时间:2011-12-13 16:41:31

标签: php mysql forum

我已经把头发拉了几个星期,试图决定走哪条路。

我的一个LAMP网站已有几年历史了,我的用户已经申请了一个论坛。我的网站是由我自己定制的,论坛必须与我的网站完全集成,以便它实际上看起来,感觉和行为像我的网站。例如,我的网站上有一个站点范围的邮件系统,无论用户在哪里收到新邮件都会向用户发出警报,因此这个功能必须扩展到论坛。

问题是,我是否使用现有的论坛平台并将其与我的网站集成,或者我是从头开始构建一个?

利弊是相对明显的,但我无法决定走哪条路,这是关键时刻。

使用现有开源平台的优势在于它们经过了测试和测试,具有很多内置功能,社区支持,并且可以为我节省大量时间。

缺点是,他们似乎严格限制我可以将其与我的网站和我的网站功能集成得如此紧密。我所看到的所有论坛包(我看过很多)都是前端解决方案,它们的行为就像是我的外部插件而不是其中不可或缺的一部分。我还没有找到任何完全可定制的“后端”论坛解决方案。

从头开始构建论坛意味着我需要重新发明可能引发的所有潜在问题的轮子,但另一方面,我可以对论坛进行编程,使其完全按照我需要的方式完成所有操作,使其成为我网站不可或缺的一部分。

那么,你推荐什么,为什么?

1 个答案:

答案 0 :(得分:2)

生命太短暂无法建立另一个论坛?从长远来看,如果你的偏好低于100%,真的很重要吗?

我很同情,自己也是一位完美主义者,但在这种情况下我真的会反对自我建构。