基于Django构建Blog(02)-分析

系统目标

blog系统是一种CMS,这个系统的基本目标就是要让内容生产者方便地管理其内容,对于blog来说就是文章以及与文章相关的一些东西;还有,就是要让内容的消费者,也就是浏览blog的人能够方便地查阅到内容;最后,作为一个开源项目,要提供详细的文档以方便开发者学习交流。

系统用例

一般用户

  1. 浏览文章
  2. 在搜索框中输入关键字,在站内搜索文章
  3. 通过档案(Archive)列表,标签(Tag)列表,分类(Category)列表查看文章
  4. 评论文章

管理员(blogger)

  1. 管理文章:创建、删除、编辑(支持Markdown
  2. 管理文章标签:创建、删除、编辑
  3. 管理文章分类:创建、删除、编辑
  4. 管理员身份验证
  5. 设置管理员密码
  6. 备份已生产出的内容


Prev-基于Django构建Blog(01)-说明
Next-基于Django构建Blog(03)-设计