Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将论坛添加到我的网站:从头开始构建论坛还是使用现有的开源平台?_Php_Mysql_Forum - Fatal编程技术网

Php 将论坛添加到我的网站:从头开始构建论坛还是使用现有的开源平台?

Php 将论坛添加到我的网站:从头开始构建论坛还是使用现有的开源平台?,php,mysql,forum,Php,Mysql,Forum,几个星期来,我一直在绞尽脑汁,想决定走哪条路 我的一个LAMP网站已经有好几年的历史了,我的用户已经申请了一个论坛。我的网站是由我自己定制的,论坛必须与我的网站完全集成,以便它的外观、感觉和行为都与我的网站相似。例如,我的站点上有一个站点范围的消息传递系统,无论用户在我的站点上的什么位置,只要他们收到新消息,都会向用户发出警报,因此此功能必须扩展到论坛 问题是,我是使用现有的论坛平台并将其与我的网站集成,还是从头开始构建一个 利/弊是相对明显的,但我不能决定走哪条路,现在是关键时刻 使用现有开源

几个星期来,我一直在绞尽脑汁,想决定走哪条路

我的一个LAMP网站已经有好几年的历史了,我的用户已经申请了一个论坛。我的网站是由我自己定制的,论坛必须与我的网站完全集成,以便它的外观、感觉和行为都与我的网站相似。例如,我的站点上有一个站点范围的消息传递系统,无论用户在我的站点上的什么位置,只要他们收到新消息,都会向用户发出警报,因此此功能必须扩展到论坛

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

利/弊是相对明显的,但我不能决定走哪条路,现在是关键时刻

使用现有开源平台的好处在于,它们经过了测试,安全可靠,有很多内置功能,社区支持,可以节省我很多时间

缺点是,它们似乎严重限制了我将其与我的网站和我的网站功能紧密结合的程度。我看过的所有论坛包(我也看过很多)都是前端解决方案,它们的行为就像是我的外部附加组件,而不是它的一个组成部分。我还没有找到任何完全可定制的“后端”论坛解决方案

从头开始构建论坛意味着我需要重新发明轮子,解决可能出现的所有潜在问题,但另一方面,我可以对论坛进行编程,使其完全按照我需要的方式完成所有事情,使其成为我网站的一个组成部分,而不是外部附加组件


那么,你有什么建议,为什么呢?

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


我很同情,我自己也是一个完美主义者,但我真的建议在这种情况下不要自我构建。

我不想听起来粗鲁,但是:
这个问题不适合我们的问答形式。我们希望答案通常涉及事实、参考资料或特定专业知识;此问题可能会征求意见、辩论、争论、投票或长期讨论
您愿意投入多少时间?一个完整、编写良好的论坛可能需要数百小时才能完成,具体取决于功能、javascript等@DamienPirsy,它可能应该转移到programmers.stackexchange.com。我已经标记了它。