最近想要开始一个BBS的项目

一直想做一个开源的论坛项目,真正的开源,由社区推动的BBS。一个抛开站长需求,只从技术人员的角度出发去设计去架构的系统,可以说是闲的没事找事儿干吧,只是想做这么个东西。

我觉得系统的目标应该固定在:结构清晰、核心强壮、易扩展,高性能

  1. 结构清晰主要在于模块划分上和代码结构上必须清晰易懂

  2. 核心强壮是指保持一个干净而健壮的论坛核心,没有任何多余的功能

  3. 易扩展是在核心强壮的基础上,提供一个强大的插件机制,扩展所需要的其它功能

  4. 高性能很直白,可以说性能是在开发和架构过程中需要考虑的第一要素,当然为了实现高性能,可能架构上会有一些小复杂,这个是不可避免的。

前期要实现的功能也很简单,干净的forum_core, user, plugin, administrator's panel,也尽量将核心设计的合理健壮,期望日后可以尽量不修改核心功能。

最近开始筹备概要文档,尽量将前期的思考做到位,然后再筹备项目组,有兴趣的同学可以邮件我联系加入。当然前提是要懂git,能上github。

Published: November 08 2011

blog comments powered by Disqus