使用 Laravel 快速构建网站系列 —— 项目管理应用:92five app

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文件格式下载
  • 客户区:客户可以在这里看到项目进度、添加/修改核对清单等
  • 用户中心
  • 聊天:所有注册用户都可以相互交流
  • 群组消息:通过这一特性可以共享重要的消息
  • 通知:有时候被通知是件好事,比如当你被加入到一个项目中或者跟你相关的任务被评论,如果需要的话还可以开启邮件通知
  • 备份/恢复:可以通过管理面板备份和恢复数据
  • 更新:在管理面板通过点击更新按钮即可更新应用,如果更新过程中出现错误应用会自动回退
  • 用户管理
  • 评论:评论可以提供额外的信息和视角
  • 附件:项目和任务中可以附加文件
  • 甘特图:一个可选的特性,提供了进度表的绘图以帮助计划、协调以及追踪项目中的指定任务

学院君

学院君 has written 554 articles

资深PHP工程师,Laravel学院院长