Skip to content

SicunStudio/SicunStudio.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

社团网 坑Plus 第一期工程

时间进度

2号之前把所有的三个方案全部收集起来

5号整合出一版方案

###7.10之前确定首页+新闻 需要报给团委看,但会争取不能大改动

7.20之前最终版定下来

8.17前完成开发以及各自负责部分的测试

各组要求

前端

  • 利用AJAX异步加载数据,包括新闻等
  • 会用AngularJS (1?2?)进行数据获取和填入
  • 适配手机端(响应式)
  • 文件缓存:Bootstrap,jquery等库,使用webpack自动给文件加上md5后缀,缓存
  • 动画效果

后台

  • 实现API化,对于数据请求采用接口返回JSON的形式

  • 统一登录平台,一次登录通过设定cookie或者session等标注好登录状态,在需要进行验证的页面进行验证,不通过则带好当前页面地址跳转到登录页面,登录成功后通过带的URL参数进行跳转

  • 用户管理仍然建议用rbac权限管理系统,

  • [如果用django]注意Django内部通过url.py进行模块地址导航,模块信息要手动写进setting.py?,需手动填写规则,最好提前规划好所有模块,把模块创建好,地址之类的写进去,防止提交时出现冲突

  • 单元测试:随意,如果能做的话用Travis CI

PM

  • 盯进度
  • 在10号之前最终定稿首页+新闻

暑假要完成的部分:

  • 首页+新闻+物资系统+统一登录+邮件推送
  • 以及对应后台管理系统的部分

一些注意事项

  • 先前后台&PM确定功能以及架构 ,然后再进行设计开发

  • 注意文档的书写,接口的使用,模块的调用等等 e.g

接口名称:新闻链接获取
接口地址: /link/to/api
获取方式:GET
数据类型:JSON
是否需要权限验证:否
成功回传
{
"title":xxx,
"context":xxx,
...
}
失败回传:
{
"error": 000,
"message": error message,
...
}
  • 合理分工,紧盯进度,及时汇报,每周日晚线上汇报(PM)

  • 汇报内容:各个小组进度,当前问题(开发、设计)

  • 及时提交

github分支设置:

master

release

[function]

服务器端设置

Python 3.4.4 x32

Apache2.4 x32 + mod_wsgi + virtualenv

MySQL数据库

About

The official blog of sicun studio.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages