libreplan是一个基于 Web 的项目计划和管理系统,它是一个协作工具用来计划、监控和控制项目的各个阶段。使用各种丰富的界面元素提供一个类似的用户体验。主要适合用于公司内部多个项目和各种资源交汇的场景。
源代码及文档:https://sourceforge.net/projects/libreplan/
主要特性包括:
* 多项目管理.
* 团队资源分配
* 灵活的日历
* 从工作分解结构(WBS)生成可配置的甘特图
* 资源结构分解图(RBS)
* 超负荷的资源分配控制
* 挣值管理
* 基于工作报告的成本分析
* 其它功能还包括:质量表单,项目模板,规划方案,多任务的进度测量。
NavalPlan可以有效地用于管理任何类型的项目。
ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以 及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language (ZUML)。
ZK 提供超过70个XUL组件及80个XHMTL组件。举凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK 亦提供 FCKeditor, Dojo, Google Maps, 和 SIMILE Timeline的组件,让使用者直接以Java控制,无须使用 JavaScript。
ZK是一套开放源码、相容于 XUL/HTML 标准、Java写成的开发工具
这里就不多说了,现在看看摸索了1个多小时的安装方法.
1.下载支持mysql数据库的war包
https://sourceforge.net/projects/libreplan/files/LibrePlan/libreplan_mysql_1.4.1.war/download
下载mysql数据库脚本
https://sourceforge.net/projects/libreplan/files/LibrePlan/1.4.1.sql/download
2.安装tomcat6.0或tomcat7.0和java1.7
tomcat 6.0下载地址:http://tomcat.apache.org/download-60.cgi
tomcat 7.0下载地址:http://tomcat.apache.org/download-70.cgi
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
3.安装mysql
4.配置tomcat
a.Tomcat安装目录\conf\Catalina\localhost下修改或创建文件libreplan.xml
// begin:libreplan
permission java.io.FilePermission "${catalina.base}${file.separator}webapps${file.separator}libreplan${file.separator}WEB-INF${file.separator}classes${file.separator}logging.properties", "read";
// end:libreplan
grant codeBase "file:${catalina.home}/webapps/libreplan/-" {
permission java.security.AllPermission;
};
grant codeBase "file:${catalina.home}/webapps/libreplan.war" {
permission java.security.AllPermission;
};
6.将生成的libreplan_mysql_1.4.1.war文件重命名为libreplan.war,复制到Tomcat安装目录\webapps
7.启动tomcat,完成!