上周周三说只用三天就写完一个Django1.0论坛的(我觉得跟除了model注册之外,其他跟Django1.0没啥多大关系),直到这周周五才完成一个大概的雏形。这也不怪我,开发时间很少,白天都在上班,晚上加班回来已经很累了,断断续续地写代码,却也几乎天天修改代码,写到今天才算完成了60%。

这是一个可以作为单独app安装的论坛,目前支持和计划支持的主要功能有:
1、支持创建多个论坛讨论区,讨论区可以有只读、隐藏等属性。

2、讨论区显示列表页面为论坛首页,支持显示每个讨论区最近发布的帖子、最新最热帖子。如是登录用户,还可点击查看最近自己发布的帖子、最近自己的回复。

3、每个讨论区可以发布若干主题,主题如过多则支持分页显示。(暂时不支持贴图和发表情,这个以后可以参考一些博客或论坛加点js变成rich edit,应该也不会太复杂)

4、点击主题,则是展开该主题下的所有回帖,回帖过多可分页显示。

5、每个主题可支持回复、匿名回复。

6、每个回帖或主题旁边显示作者的信息。

7、搜索帖子功能——还没有做,考虑用google的站内搜索功能或自己实现。

8、收藏或订阅、签名档,这些功能也还没有做。

9、站内消息、站内邮件、个人博客,这是另外的范畴了。

10、RSS?或者做个程序自动将讨论火爆的帖子放到精华区里?

11、暂时还没有置顶的功能,不过应该很容易吧,增加一个属性就可以了。

自己写一次代码,动一动手,总比总是看别人写自己却不练要好的多。最后帖一下做的论坛的首页。