OpenForge

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
(简介)
 
(未显示1个用户的71个中间版本)
第1行: 第1行:
OpenForge is collaborate platform that helps you manage the entire development life cycle.
+
OpenForge
  
OpenForge based on [[redMine]].
+
==简介==
 +
[[文件:OpenProject-logo.png|right|OpenProject]]
  
==Links==
+
[[灰狐协作]] based on OpenForge.
*http://www.huihoo.org/openforge/
+
 
 +
OpenForge is project management and collaborate platform that helps you manage the entire development life cycle.
 +
 
 +
OpenForge based on [[Redmine]] + [[Jenkins]] + [[Gerrit]] + [[Git]]
 +
 
 +
OpenForge is open source and released under GNU Lesser General Public License (LGPL) and MIT License.
 +
 
 +
[[Gitorious]]: use ruby, git, and rails http://gitorious.org/gitorious
 +
 
 +
此外, 用户还可选择使用 Ruby 或 Python 语言开发的系统构建自己的协作开发平台: [[RedMine]],[[Gitorious]] 和 [[Launchpad]]
 +
 
 +
[http://bitnami.org/article/trac-and-redmine-stacks-now-available BitNami Stacks for Trac and Redmine] 的分发方式值得借鉴
 +
 
 +
[[GitHub]]是[[Git]]管理的杀手级应用。
 +
 
 +
[http://www.jivesoftware.com/ Jive Software] - Collaboration and Community Software for the Enterprise
 +
 
 +
项目主页: http://forge.huihoo.com
 +
 
 +
[[Image:the-little-mermaid-680x100.jpg|小美人鱼, 又译海的女儿|right]]
 +
 
 +
==路线图==
 +
OpenForge based on [[OpenProject]]
 +
 
 +
// -- copyright
 +
// OpenForge is an open source project management and collaborative software.
 +
// Copyright (C) 2021-2031 the Huihoo Foundation
 +
//
 +
// This program is free software; you can redistribute it and/or
 +
// modify it under the terms of the GNU General Public License version 3.
 +
//
 +
// OpenForge is a fork of OpenProject, which  is a fork of ChiliProject, which is a fork of Redmine. The copyright follows:
 +
// Copyright (C) 2012-2021 the OpenProject GmbH
 +
// Copyright (C) 2006-2013 Jean-Philippe Lang
 +
// Copyright (C) 2010-2013 the ChiliProject Team
 +
 
 +
==功能==
 +
[[Image:openforge.png|right|thumb|OpenForge]]
 +
[[Image:emforge-workflow.png|right|thumb|Workflow: Implement A Feature]]
 +
* 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
 +
 
 +
==技术==
 +
[[Image:EmForgeTechnologyMatrix.png|right|thumb|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
 +
* [[Spring Security]] - for authentication/authorization implementation in whole application; LDAP is used for storing user-related information;
 +
For implementing internal services:
 +
* [[jBPM]] - as Workflow-Engine;
 +
[[Image:EmForgeProjectStructure.png|right|thumb|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: [[JBoss 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;
 +
 
 +
==插件==
 +
* 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.
 +
 
 +
==Identity==
 +
http://www.emforge.org/wiki/SingleSingOn
 +
*[[OpenSSO]]
 +
 
 +
==Apache TomEE==
 +
在[[Apache TomEE]]上部署OpenForge
 +
 
 +
==Eclipse==
 +
 
 +
==项目==
 +
*[[织网]]
 +
*[[开放服务联盟]]
 +
 
 +
==链接==
 +
*[http://forge.huihoo.com/ OpenForge主页]
 +
 
 +
==参考==
 +
[[文件:baihui-project.png|thumb|right|百会项目管理]]
 +
*[[Apache Allura]]
 +
*[[ConcourseConnect]]
 +
*[[LibreSource]]
 +
*[[XWiki]]
 +
*http://www.basecamphq.com/ Project management, collaboration, and task software
 +
*http://github.com/ Secure Git hosting and collaborative development
 +
*https://launchpad.net/ Launchpad is a free software hosting and development website. We make it easy to collaborate across multiple projects. 其中托管了Ubuntu的开发服务: https://launchpad.net/ubuntu
 +
*http://www.ohloh.net/
 +
*http://kenai.com/
 +
*[[Image:everydo.jpg]] http://everydo.com
 +
*[http://teamhost.org/ Teamhost.org] 是为那些致力于开源项目的开发者服务的,提供类似于 “Google Code” 和 Github 的开源项目托管服务。首先提供开源项目托管,这是Teamhost第一阶段要做的事情,这一阶段除了几个功能点还在开发外,大致上已经完成,已经在内测中。而下一阶段是建立社会化(SNS)的开源敏捷开发平台。
 +
 
 +
[[category:collaborative software]]
 +
[[category:project management]]
 +
[[category:Huihoo Foundation]]
 +
[[category:OpenProject]]
 +
[[category:ruby]]
 +
[[category:rails]]

2022年3月9日 (三) 05:06的最后版本

OpenForge

目录

[编辑] 简介

OpenProject

灰狐协作 based on OpenForge.

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

OpenForge based on Redmine + Jenkins + Gerrit + Git

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

Gitorious: use ruby, git, and rails http://gitorious.org/gitorious

此外, 用户还可选择使用 Ruby 或 Python 语言开发的系统构建自己的协作开发平台: RedMine,GitoriousLaunchpad

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

GitHubGit管理的杀手级应用。

Jive Software - Collaboration and Community Software for the Enterprise

项目主页: http://forge.huihoo.com

小美人鱼, 又译海的女儿

[编辑] 路线图

OpenForge based on OpenProject

// -- copyright
// OpenForge is an open source project management and collaborative software.
// Copyright (C) 2021-2031 the Huihoo Foundation
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License version 3.
//
// OpenForge is a fork of OpenProject, which  is a fork of ChiliProject, which is a fork of Redmine. The copyright follows:
// Copyright (C) 2012-2021 the OpenProject GmbH
// Copyright (C) 2006-2013 Jean-Philippe Lang
// Copyright (C) 2010-2013 the ChiliProject Team

[编辑] 功能

OpenForge
Workflow: Implement A Feature
  • 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

[编辑] 技术

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
  • Spring 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: JBoss 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;

[编辑] 插件

  • 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.

[编辑] Identity

http://www.emforge.org/wiki/SingleSingOn

[编辑] Apache TomEE

Apache TomEE上部署OpenForge

[编辑] Eclipse

[编辑] 项目

[编辑] 链接

[编辑] 参考

百会项目管理
分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱