Django论坛系统LBForum(开源)

Django写的论坛系统,界面部分“借鉴”FluxBB
目前支持BBCode编辑,附件上传等常用功能。
演示地址:http://vik.haoluobo.com/lbforum/
项目地址:http://github.com/vicalloy/LBForum

LBForum本身是一个完整的站点,而且自带了脚本帮忙创建LBForum的运行环境。
这意味着你不必经过复杂的配置就可以轻易的将LBForum部署好。

目前的论坛系统,以及django的论坛系统已经不少了,为啥要另外做一个。
现在互联网上用的最多的还是PHP的论坛系统,功能方面也都比较完善。
如果选择用django写的论坛系统,多半是想自己以后可以改改,方便扩展。
目前的django论坛更多的也是基于同已有项目集成的目的,他们大多以app的形式存在。
但app的问题是,你必须创建一个新的项目,而且必须自己将登陆注册等模块补上。
最糟糕的是,有些app甚至连必要的模板都没带。
对那些想快速部署的用户而言,这无疑是一个噩梦。
同时LBForum本身是以站点形式设计,其整体的统一性也会比其他app形式的forum高不少。 

最近更新:

LBForum分裂为两个项目
LBForum Django的可重用APP,包含有完整的模板
lbforum-site LBForum的演示站点。完整的Django Project演示LBForum如何集成登陆注册等模块。该项目可以快速的将LBForum跑起来。 

最初写LBForum的时候为降低部署的难度,将LBForum作为完整的Django站点来进行开发。
实际应用过程中,不少人需要将论坛模块集成到已有系统中。
原有的方案在集成的时候有不少的问题。
而且整站的形式也不利于他人进行协作,若改动偏向站点的定制,会给代码合并的时候带来很大的问题。
在项目拆分后,在保证易部署特性的同时解决了第三方系统集成的问题。

注: 项目重构后未经严格测试,谨慎更新。 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。