Openbravo ERP

Openbravo Business Suite提供全面的功能,内置ERP,CRM和BI功能,可轻松与传统系统集成。(Openbravo Business Suite offers a comprehensive functionality with built-in ERP, CRM and BI capabilities that can be easily integrated with legacy systems.)

  • 所有者: bippo/openbravo
  • 平台: Linux, Mac, Windows
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Openbravo ERP是Openbravo发布的针对中小型公司的基于Web的ERP业务解决方案。该程序的模型最初基于开源的Compiere ERP程序(GPLv2许可)。

使用Openbravo ERP,组织可以自动化和注册最常见的业务流程。支持以下流程:销售,采购,制造,项目,财务,MRP等。Openbravo Exchange上提供了许多商业扩展,可以由商业版Openbravo ERP的用户购买。与免费的Community Edition相比,此付费版本提供了额外的功能(例如:集成管理工具,用于更新和升级的非技术工具,访问Openbravo Exchange和服务级别协议)。 Openbravo ERP应用程序的特征是绿色Web界面,用户通过该界面在Web浏览器中维护公司数据。 Openbravo还可以创建报告和数据并将其导出为多种格式,例如PDF和Microsoft Excel。

Openbravo基于Java的架构侧重于两种开发模型:

  • 模型驱动的开发,开发人员用模型而不是代码来描述应用程序
  • 模型 - 视图 - 控制器,一种完善的设计模式,其中表示逻辑和业务逻辑保持隔离

这两个模型允许与其他程序集成并实现简单的界面。由于开放标准的应用,Openbravo ERP可以与其他开源应用程序集成,如Magento网上商店,Pentaho商业智能,ProcessMaker BPM,Liferay Portal和SugarCRM。

2014年3月,Openbravo ERP更名为Openbravo ERP平台,并于2015年5月再次更名为Openbravo Business Suite。

Openbravo Business Suite是一个全球管理解决方案,构建于真正模块化,移动支持和云就绪的技术平台之上。 它提供全面的功能,内置ERP,CRM和BI功能,可轻松与传统系统集成。

它以社区和商业版方式下分发。 Community Edition提供对免费和非商业功能的访问,它是SF中提供的版本。(以上介绍基于SF Openbravo Business Suite主页及https://en.wikipedia.org/wiki/Openbravo 整理。)

注:该项目仓库是更名之前的 Openbravo ERP的仓库。新的Openbravo Business Suite软件仓库可参考:https://sourceforge.net/projects/openbravo/

主要指标

概览
名称与所有者bippo/openbravo
主编程语言JavaScript
编程语言ActionScript (语言数: 6)
平台Linux, Mac, Windows
许可证
所有者活动
创建于2012-01-26 07:58:38
推送于2012-11-05 11:20:31
最后一次提交
发布数7
最新版本名称3.0MP11-upstream (发布于 )
第一版名称3.0MP6-upstream (发布于 )
用户参与
星数79
关注者数23
派生数60
提交数30
已启用问题?
问题数6
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

h1. Openbravo ERP

This is the Bippo development version of Openbravo ERP.

More info: "ERP Development Setup, Bippo Development Guide":https://sites.google.com/a/bippo.co.id/dev/erp/development

Useful references:

  • "Tomcat reference":https://sites.google.com/a/bippo.co.id/ref/tomcat
  • "PostgreSQL reference":https://sites.google.com/a/bippo.co.id/ref/postgresql

h2. Preparation

h3. Tomcat Setup

Install "Tomcat 6.0.x binary distribution":http://tomcat.apache.org/download-60.cgi (don't use its Ubuntu package).
Do NOT use Apache 7.0!
(Hendy's note: maybe should try to use JBoss AS)

a. Extract Tomcat distribution as @$HOME/openbravo-tomcat@ (do not use the @apache-tomcat-x.x.x@ folder)
This folder will be referred to as @$CATALINA_HOME@.
b. Set @CATALINA_HOME@ environment variable in @~/.bashrc@ because it will be used by Openbravo Setup Ant script
c. Set @CATALINA_OPTS@ environment variable in @~/.bashrc@ as follows: (to fix PermGen error)

bc. export CATALINA_OPTS="-Djava.awt.headless=true -Xms384M -Xmx512M -XX:MaxPermSize=256M"

d. Copy the @tools.jar@ file (from JDK in @/usr/lib/jvm/java-1.6.0-openjdk/lib@) to Tomcat's @lib/@ folder.
e. In order to avoid Tomcat from auto-reloading itself, comment the @@ line in @$CATALINA_HOME/conf/context.xml@
f. Create administrator user
g. Start Tomcat

h3. PostgreSQL Setup

Install PostgreSQL 8.4 "with UUID support":http://forge.openbravo.com/plugins/espforum/view.php?group_id=100&forumid=549511&topicid=6993892#6993961 : install Ubuntu packages @postgresql-8.4@, @postgresql-contrib-8.4@
Do NOT use PostgreSQL 9.1 with Openbravo (yet)!

a. Check if @8.4 main@ cluster exists. If not, create @8.4 main@ cluster at port @5433@.
b. Start PostgreSQL 8.4
c. Set password for @postgres@ user in the @8.4 main@ cluster

h2. Installation

  1. Make sure Apache Tomcat 6.0 is running

  2. Make sure PostgreSQL cluster @8.4 main@ is running

  3. Download the setup binary (@setup-properties-linux-x64.bin@) corresponding to your system
    and put it on @config/@ folder.
    It is available at Bippo intranet Nexus, search for @setup-properties-linux-x64@.

Internal note: If you want to download @setup-properties@ directly from Openbravo upstream, run:

bc. ant setup

  1. Run the downloaded file in the @config@ directory. For example in
    @amd64@ Linux:

bc. config/setup-properties-linux-x64.bin

Internal note: If there is no setup binary for your operating system and architecture,
send a request to @<staff.rm at openbravo dot com>@.

  1. To install it run:

bc. ant install.source

It creates the database structure, builds the core, compiles
Openbravo and generates a war file.

Deploy this war file into the @tomcat/webapps@ directory.

h2. Eclipse Projects Setup

  1. Copy @classpath.sample@ to @.classpath@
  2. Do a Git Import from each of these folders in @~/git/openbravo@ :

a. @/@
b. @src-core/@
c. @src-trl/@
d. @src-wad/@

You should get 4 Eclipse projects named:

a. @openbravo@
b. @OpenbravoCore@
c. @OpenbravoTrl@
d. @OpenbravoWAD@

Reference: "How to setup Eclipse IDE":http://wiki.openbravo.com/wiki/How_to_setup_Eclipse_IDE

h2. Documentation

See "Openbravo Wiki":http://wiki.openbravo.com for more documentation.

h2. Helping out

If you'd like to help out, great!

Have a look to our "Contributor's Guide":http://wiki.openbravo.com/wiki/Contributor%27s_Guide

There is also a list of "on-going community projects":http://wiki.openbravo.com/wiki/Community_Projects

Please share your changes so others can benefit.

Please use @svn diff@ to prepare patches.

h2. Contact

IRC: @#openbravo@ in freenode