本季教程开始准备开发一个留言板模块来详细说明齐博x1开发的从0到1的整个过程
选择留言板项目是因为项目需求比较小,较容易实现开发过程的讲解。并且本次是以模块开发讲解,
因为模块开发更能方便诠释X1的开发进程,插件本身更容易一些,并且官方已经提供了一款简易留言板的插件,
看完本季教程,大家可以对比下官方的留言板插件代码,可以更好理解模块和插件开发的流程。
下面开始正题
一般项目开始前都需要整套的需求分析,整理一个大纲,不然会感觉无从下手。
留言板是一个非常简单的模块,但是也会分为前台和后台,后台做一些留言管理和参数设置,前台就是一个表单,供用户填写留言。
留言板和评论不同,留言只是留给管理员,留完即走,我们不需要其他用户的评论,所以不需要互动。
那么前台我们只需要一个留言的表单即可,但是如此页面有点太单调,我们可以在表单上面列出一些用户允许他人浏览的留言,
我们可以叫做留言墙或者留言板。
那么下面我们即可简单的列出主项需求:
后台{
参数选项:
留言管理:
}
前台{
用户填写表单
留言墙
}
这样主要大纲就成型了,内部需求我们方便讲解进度,后续一边开发一边说明
下一节:齐博x1第五季《项目实战-留言板》02-搭建空模块所需目录