使用 Laravel 快速构建网站系列 —— 项目管理应用:92five app
1、简介
92five app 基于 Laravel框架 & Backbone JS 构建,是一个自托管的、基于web的项目管理应用。
2、网站
http://92fiveapp.com/
3、GitHub
https://github.com/chintanbanugaria/92five
4、相关文档
4.1 最小安装需求
在开始安装之前确保服务器符合以下最小安装需求:
- PHP 5.4 +
- PHP PDO 扩展
- PHP MCrypt 扩展
- PHP ZIP 扩展
- PHP GD 库扩展
- PHP cURL 库扩展
- MySQL数据库
如果web服务器是Apache,还需要安装并启用mod_rewrite模块。
4.2 安装步骤
- 确保当前安装目录是空的
- 使用如下Git命令下载源码:
git clone https://github.com/chintanbanugaria/92five.git
- 确保app/storage、assets/uploads、assets/images/profilepics、app/config/app.php、app/config/database.php、app/config/92five.php和app/config/mail.php这几个目录/文件有写权限
- 在浏览器中访问
http://站点域名/install
开始按引导安装
4.3 功能特性
- 项目管理:使用最先进技术的项目管理应用
- 任务:被设计为依附于最后期限的任务管理
- 日历:令人兴奋的、功能强大的日历
- 时间表:全新的、直观的进度时间表,我们确信你会喜欢这个布局,帮助你从烦扰的邮件中解脱出来
- To-Do/提醒:每个用户的个人ToDo列表和提醒工具
- 报告:92five提供了准时的报告生成以便回顾和管理,用户每月/周的报告都可以以PDF文件格式下载
- 客户区:客户可以在这里看到项目进度、添加/修改核对清单等
- 用户中心
- 聊天:所有注册用户都可以相互交流
- 群组消息:通过这一特性可以共享重要的消息
- 通知:有时候被通知是件好事,比如当你被加入到一个项目中或者跟你相关的任务被评论,如果需要的话还可以开启邮件通知
- 备份/恢复:可以通过管理面板备份和恢复数据
- 更新:在管理面板通过点击更新按钮即可更新应用,如果更新过程中出现错误应用会自动回退
- 用户管理
- 评论:评论可以提供额外的信息和视角
- 附件:项目和任务中可以附加文件
- 甘特图:一个可选的特性,提供了进度表的绘图以帮助计划、协调以及追踪项目中的指定任务
1 Comment