5号整合出一版方案
###7.10之前确定首页+新闻 需要报给团委看,但会争取不能大改动
- 利用AJAX异步加载数据,包括新闻等
- 会用AngularJS (1?2?)进行数据获取和填入
- 适配手机端(响应式)
- 文件缓存:Bootstrap,jquery等库,使用webpack自动给文件加上md5后缀,缓存
- 动画效果
-
实现API化,对于数据请求采用接口返回JSON的形式
-
统一登录平台,一次登录通过设定cookie或者session等标注好登录状态,在需要进行验证的页面进行验证,不通过则带好当前页面地址跳转到登录页面,登录成功后通过带的URL参数进行跳转
-
用户管理仍然建议用rbac权限管理系统,
-
[如果用django]注意Django内部通过url.py进行模块地址导航,模块信息要手动写进setting.py?,需手动填写规则,最好提前规划好所有模块,把模块创建好,地址之类的写进去,防止提交时出现冲突
-
单元测试:随意,如果能做的话用Travis CI
- 盯进度
- 在10号之前最终定稿首页+新闻
- 首页+新闻+物资系统+统一登录+邮件推送
- 以及对应后台管理系统的部分
-
先前后台&PM确定功能以及架构 ,然后再进行设计开发
-
注意文档的书写,接口的使用,模块的调用等等 e.g
接口名称:新闻链接获取
接口地址: /link/to/api
获取方式:GET
数据类型:JSON
是否需要权限验证:否
成功回传
{
"title":xxx,
"context":xxx,
...
}
失败回传:
{
"error": 000,
"message": error message,
...
}
-
合理分工,紧盯进度,及时汇报,每周日晚线上汇报(PM)
-
汇报内容:各个小组进度,当前问题(开发、设计)
-
及时提交
master
release
[function]
Python 3.4.4 x32
Apache2.4 x32 + mod_wsgi + virtualenv
MySQL数据库