LBForum最新进展

LBForum是我用python(django)开发的一个开源的论坛系统。

更多的信息可以参考我以前写的博客 发布一个Django的论坛系统LBForum(开源、带演示)

最近LBForum也终于有了一位活跃用户,也非常感谢他给我提出了不少改进的意见。他们是一个游戏汉化组织,网址是 http://bbs.tuidao.org/

LBForum现在主要具备的功能有:

  • 论坛分类,分版块
  • 发帖,回帖
  • BBCode支持
  • 使用AJAX实现附件上传、编辑
  • i18n支持,根据用户浏览器的语言自动显示对应的界面(目前支持英文和中文)。
  • 使用django admin提供论坛管理功能,实现对帖子的删除、修改、移动、设置置顶帖、关闭主题
  • 最新的功能更新参考 History

在我看来LBForum在功能方面已基本完善,对于LBForum以后的发展,目前还没有什么比较详细的计划。目前最缺的可能还是文档,只是一直没有什么动力去完善。功能方面也有些想做的,不过也是因为缺乏动力所以没太动手。

文档

  • 针对虚拟主机的部署文档以及相关脚本。python/ROR的web项目都存在部署麻烦的问题。对开发人员而言都够折腾了,普通用户基本上就可以直接放弃了。完善的部署文档,只少可以给用户们一个尝试的勇气。
  • 针对已有项目的集成文档。LBForum是以整站形式设计的。作为一个独立项目部署会比较容易,但和其他项目整合的时候和普通的app相比就要显得更麻烦些了。有了项目集成文档他们会觉得,原来要集成LBForum是这么简单的。
  • app说明,代码导航。方便二次开发的用户对代码的理解。

功能

  • 可视化的编辑器。最初规划的时候就有这个东西,不过因为一直没想明白这东西要在界面上怎么摆,所以一直迟迟没有动手。
  • 搜索功能。discuz等的搜索可选项太多,太过复杂。我可能会用Whoosh之类的东西做个全文搜索。只是如果论坛资源还不够丰富的话,搜索功能其实就是个摆设。
  • 积分系统。目前的大多论坛都会有自己的积分系统。我感觉将积分系统作为一个独立的app可能会比较好些。积分系统不一定要仅限于论坛,可以有多种的积分途径。参考了一下discuz的积分系统,发现者东西如果要真正做好还是挺费工夫的。
  • 站内消息。对现成的第三方app不是太满意,不过有些懒得自己写。

6 Comments

  • 2010年08月7号 - 9:40 上午 | Permalink

    感谢博主开发的这套论坛系统,很是喜欢,希望更多的pythoner能用上这套论坛系统。

  • 2010年08月8号 - 1:05 上午 | Permalink

    哈哈,感谢buckler 提供的程序,现在移植的LBForum够强大的了,因为本身在googleAppEngine下很少有类似的project,纯支持;
    另外,博主交换下友情连接吧。

  • 2010年08月14号 - 10:41 上午 | Permalink

    这个论坛不错,不过我没有直接用,我觉得你移植到gae上的还不错,先拿过来用了,准备在你的代码上改,做一个分支项目,自然,会有基于你的代码的版权声明。

    如果不嫌弃,可以做个友情连接。:)

  • 2010年08月15号 - 10:17 下午 | Permalink

    我比较懒,所以就不维护友情链接了:-)。
    GAE版的是buckler做的移植。

  • zagfai
    2010年12月9号 - 6:58 下午 | Permalink

    等待GAE版本中…

  • 2013年05月31号 - 11:05 下午 | Permalink

    希望能支持后续的django版本。呵呵

  • Comments are closed.