OpenForge

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第45行: 第45行:
 
* Simple CI is a generic plugin for integrating per project RSS continuous integration feeds (eg. [[CruiseControl]]) in Redmine.
 
* Simple CI is a generic plugin for integrating per project RSS continuous integration feeds (eg. [[CruiseControl]]) in Redmine.
 
* Timesheet is plugin to show and filter timelogs across all projects in Redmine.
 
* Timesheet is plugin to show and filter timelogs across all projects in Redmine.
 
+
==GlassFish==
 
==Links==
 
==Links==
 
*http://www.huihoo.org/openforge/
 
*http://www.huihoo.org/openforge/

2009年1月17日 (六) 13:13的版本

OpenForge

OpenForge is project management and collaborate platform that helps you manage the entire development life cycle.

OpenForge based on EmForge. Written using Java, it is cross-platform and cross-database.

OpenForge is open source and released under the terms of the GNU Lesser General Public License (LGPL).

BitNami Stacks for Trac and Redmine 的分发方式值得借鉴

GitHub极有可能成为对Git进行管理的杀手级应用。

Workflow: Implement A Feature

Jive Software - Collaboration and Community Software for the Enterprise

目录

Overview

  • Multiple projects support
  • Flexible role based access control.
  • Flexible issue tracking system
  • Gantt chart and calendar
  • News, documents & files management
  • Feeds & email notifications.
  • Per project wiki
  • Per project forums
  • Simple time tracking functionality
  • Custom fields for issues, projects and users
  • SCM integration (SVN, CVS, Mercurial, Bazaar and Darcs)
  • Multiple LDAP authentication support
  • User self-registration support
  • Multilanguage support
  • Multiple databases support

Technologies

OpenForge Technology Matrix
  • Spring Framework - is a glue for whole project. It is used for linking different components all-together;
  • Hibernate - used for database access. Currently we are working with followed databases: PostgreSQL, MySQL
  • Acegi Security - for authentication/authorization implementation in whole application; LDAP is used for storing user-related information;
  • For implementing internal services:
  • jBPM - as Workflow-Engine;
OpenForge Project Structure
  • JspWiki - as Wiki-Engine. It is used for storing text-based information;
  • JasperReports - for reporting;
  • For implementing external interfaces: Apache CXF for Web-Services Implementation and Apache Xml-RPC for Xml-RPC protocol implementation;
  • JSF Products Family for GUI Implementation.Currently we are using followed implementations and extra-libraries: RichFaces Apache implementation of JSF and Facelets - templating Engine for JSF;
  • maven-scm for integration with external Version Control Systems. Currently followde SCM supported: Subversion, CVS, Mercurial;

Plugins

  • Google Calendar is a simple plugin to include Google Calendar iframe as a tab within Redmine projects.
  • Project Scores is plugin which will let a user score a project on different criteria.
  • Simple CI is a generic plugin for integrating per project RSS continuous integration feeds (eg. CruiseControl) in Redmine.
  • Timesheet is plugin to show and filter timelogs across all projects in Redmine.

GlassFish

Links

References

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱