EmForge

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Code)
 
(未显示1个用户的4个中间版本)
第5行: 第5行:
  
 
License : GNU Lesser General Public License (LGPL)
 
License : GNU Lesser General Public License (LGPL)
 +
==Technologies==
 +
[[Image:EmForgeTechnologyMatrix.png|right|thumb|EmForge 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:
 +
o PostgreSQL;
 +
o MySQL;
 +
o HSQL;
 +
o JavaDB/Derby;
 +
o MSSQL 2005 Express.
 +
* Acegi Security - for authentication/authorization implementation in whole application;
 +
o 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:
 +
o Apache CXF for Web-Services Implementation;
 +
o Apache Xml-RPC for Xml-RPC protocol implementation;
 +
* JSF Products Family for GUI Implementation.Currently we are using followed implementations and extra-libraries;
 +
o RichFaces Apache implementation of JSF;
 +
o Facelets - templating Engine for JSF;
 +
* maven-scm for integration with external Version Control Systems. Currently followde SCM supported:
 +
o Subversion;
 +
o CVS;
 +
o Mercurial;
 +
==Quick Start==
 +
To login into EmForge you can use build-in administrator user:
 +
http://localhost:9191/  // jetty
 +
admin/admin
 +
==Amazon EC2==
 +
在[[Amazon EC2]]上部署EmForge
 +
 
==Code==
 
==Code==
  svn co http://svn.emforge.org/svn/emforge/EmForge/trunk emforge
+
  svn co https://emforge.svn.sourceforge.net/svnroot/emforge/EmForgePortal/trunk/ emforge
 +
mvn install // If build will be success you can find EmForge.war package in target folder.
 +
mvn -Declipse.workspace={path-to-eclipse-workspace} eclipse:add-maven-repo // Import downloaded EmForge projects into workspace
 +
more detail: [http://www.emforge.net/web/emforge-portal/wiki/-/wiki/Main/Setup+Development+Environment Setup Development Environment]
 +
 
 
==Links==
 
==Links==
 
*http://www.emforge.org/
 
*http://www.emforge.org/

2012年5月10日 (四) 11:06的最后版本

OpenForge

EmForge: Workflow Bug-Tracking and Wiki

J2EE-based, Open-Source, Workflow-Based integrated solution for managing software development process. It includes jBPM based bug tracking & task management, wiki-based document management, project planning, JasperReports reporting and many more

License : GNU Lesser General Public License (LGPL)

目录

[编辑] Technologies

EmForge 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:
o PostgreSQL;
o MySQL;
o HSQL;
o JavaDB/Derby;
o MSSQL 2005 Express. 
  • Acegi Security - for authentication/authorization implementation in whole application;
o 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:
o Apache CXF for Web-Services Implementation;
o Apache Xml-RPC for Xml-RPC protocol implementation; 
  • JSF Products Family for GUI Implementation.Currently we are using followed implementations and extra-libraries;
o RichFaces Apache implementation of JSF;
o Facelets - templating Engine for JSF; 
  • maven-scm for integration with external Version Control Systems. Currently followde SCM supported:
o Subversion;
o CVS;
o Mercurial; 

[编辑] Quick Start

To login into EmForge you can use build-in administrator user:

http://localhost:9191/  // jetty
admin/admin

[编辑] Amazon EC2

Amazon EC2上部署EmForge

[编辑] Code

svn co https://emforge.svn.sourceforge.net/svnroot/emforge/EmForgePortal/trunk/ emforge
mvn install // If build will be success you can find EmForge.war package in target folder.
mvn -Declipse.workspace={path-to-eclipse-workspace} eclipse:add-maven-repo // Import downloaded EmForge projects into workspace

more detail: Setup Development Environment

[编辑] Links

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

变换
操作
导航
工具箱