欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
OpenForge
来自开放百科 - 灰狐
(版本间的差异)
第32行: | 第32行: | ||
* [[Hibernate]] - used for database access. Currently we are working with followed databases: PostgreSQL, MySQL | * [[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; | * [[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; | * [[jBPM]] - as Workflow-Engine; | ||
[[Image:EmForgeProjectStructure.png|right|thumb|OpenForge Project Structure]] | [[Image:EmForgeProjectStructure.png|right|thumb|OpenForge Project Structure]] | ||
* [[JSPWiki]] - as Wiki-Engine. It is used for storing text-based information; | * [[JSPWiki]] - as Wiki-Engine. It is used for storing text-based information; | ||
* [[JasperReports]] - for reporting; | * [[JasperReports]] - for reporting; | ||
− | * For implementing external interfaces: Apache CXF for Web-Services Implementation and Apache | + | * 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; | + | * 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== | ==Plugins== | ||
* Google Calendar is a simple plugin to include Google Calendar iframe as a tab within Redmine projects. | * Google Calendar is a simple plugin to include Google Calendar iframe as a tab within Redmine projects. |
2009年1月17日 (六) 13:39的版本
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 的分发方式值得借鉴
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
- 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;
- 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
NetBeans
Links
References
- 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/
分享您的观点