Your Online Business Kit - Build your own business applications. Create your own online shop. Customize to your own needs.
Switch branches/tags
Clone or download
pplx admin: ViewComponents: fix missing root locations
for components without webapps (my bad)
Latest commit 1905320 Dec 13, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
addons NoRef add empty dir preserver placeholder Aug 8, 2016
applications stock patch: all: index.jsp: bugfix redirect not preserving parameters Dec 13, 2018
doc Refs #1307 docs: title change and classes Oct 28, 2016
framework admin: ViewComponents: fix missing root locations Dec 13, 2018
hot-deploy OFBIZ Import: Commit stock Ofbiz trunk (old) r1621460 from http://svn… Jun 18, 2015
ivy project: remove bsh (Beanshell) library, sources and docs Sep 21, 2018
runtime runtime: .gitignore: add new "analysis" folder to gitignore May 24, 2018
specialpurpose stock patch: all: index.jsp: bugfix redirect not preserving parameters Dec 13, 2018
themes themes: fix whitespace Dec 11, 2018
tools Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018
.classpath base/lib: update axis2 1.7.8->1.7.9 Dec 7, 2018
.gitattributes NoRef svn:auto-props/.gitattributes: missing file types Jul 25, 2017
.gitignore setup: git-addons: extended config support (git-addons-config-local) Jun 25, 2018
.hgignore Refs #1158 add /addons to build and component load (supersedes specia… Jul 1, 2016
.project Merge remote-tracking branch 'scipioce-dev/master' Apr 13, 2018
.travis.yml Updated travis wait time in hopes of fixing the timeouts Nov 14, 2018
.xmlcatalog.xml Merge remote-tracking branch 'scipioce-dev/master' Apr 11, 2018
APACHE2_HEADER OFBIZ Import: Commit stock Ofbiz trunk (old) r1621460 from http://svn… Jun 18, 2015
CONTRIBUTING.md Added a CONTRIBUTING document to the sources Jul 2, 2018
LICENSE Heavily modified the LICENSE and NOTICE files to better reflect the s… Jun 29, 2018
NOTICE project: remove bsh (Beanshell) library, sources and docs Sep 21, 2018
OPTIONAL_LIBRARIES OFBIZ Merge: Upgraded to stock Ofbiz branch 14.12 r1684095 from http:… Jun 18, 2015
README.md Minor addition to Readme Nov 13, 2018
README.txt NoRef scipio-local-dev: placeholder master branch README.txt Jan 18, 2018
ant build: ant launcher: temporarily add oro -lib here for ivy Mar 26, 2018
ant.bat build: ant launcher: temporarily add oro -lib here for ivy Mar 26, 2018
build.properties entity: jdbc: fix accidental commit build.properties Jun 29, 2018
build.xml build: support skipping build using -Dscipio.target.build=false Nov 14, 2018
common-hooks.xml build: clean: new clean-analysis target May 24, 2018
common.xml Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018
commontheme.xml Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018
git-addons git-addons: rely on fewer commands Aug 16, 2018
git-addons-config git-addons-config: new addon: redsys (payment provider) Nov 23, 2018
install.bat Merge remote-tracking branch 'svn/trunk' Mar 1, 2017
install.sh NoRef install.bat/sh: interactive production install now automaticall… Mar 1, 2017
macros.xml base/lib: upgrade groovy 2.4.25->2.5.4 (major version) Nov 22, 2018
start.bat Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018
start.sh Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018
stop.bat Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018
stop.sh Mass replace of licensing header, which had been wrong for a long while Nov 13, 2018

README.md

**************************************************************************

   _____    _____   _   _____    _    ____      _____   _____    _____
  / ____|  / ____| | | |  __ \  | |  / __ \    |  ___| |  __ \  |  __ \
 | (___   | |      | | | |__) | | | | |  | |   | |___  | |__) | | |__) |
  \___ \  | |      | | |  ___/  | | | |  | |   |  ___| |  _  /  |  ___/
  ____) | | |____  | | | |      | | | |__| |   | |___  | | \ \  | |
 |_____/   \_____| |_| |_|      |_|  \____/    |_____| |_|  \_\ |_|

                    https://www.scipioerp.com

**************************************************************************

PRs Welcome Maintainability Discourse topics Read the Docs

SCIPIO ERP - Community Edition

Scipio ERP is a toolkit for the development of modern business applications.

What is Scipio ERP

Scipio ERP is an Open Source Business Application Toolkit based on Java 8 and a built-in Tomcat application server. We provide standard applications, functions (services) and a well thought-out datamodel, so that you can create modern web applications.

Our templating toolkit simplifies the creation of modern UIs and is compatible with most modern HTML frameworks.

Technologies

TL;DR

  • Simplifies the creation of business or ECommerce applications
  • Highly modular, extendable and customizable
  • Bundles a long list of working applications
  • Supports most modern HTML frameworks
  • Supports Caching & Clustering
  • Can be rolled out internationally

What's included

  • Business Applications & functions for
    • Accounting
    • Asset Maintenance
    • Catalog Management
    • Content Management
    • Customer Relationship Management (CRM)
    • Ecommerce
    • Human Resource Management
    • Manufacturing Management
    • Order Management
    • User Management
    • Warehouse Management
    • Work Effort (Time tracking)
  • A templating toolkit (freemarker macros) to simplify UI creation
  • A multi-language, multi-national, multi-store Ecommerce application
  • A flexible datamodel
  • Support of various third-party APIs (payment, shipping, apache camel, etc.)

Installation

System Requirements

  • Operating System: Windows, Linux, OS X
  • Core 2 Duo or Athlon X2 at 2.4 GHz or higher
  • 4+GB RAM, 2+GB free hard disk space

Software Requirements

  • Java 1.8 (or greater) SDK
  • Apache ANT

Recommended Development Tools

  • GIT Client
  • Eclipse Java IDE
    • m2eclipse
    • Groovy-eclipse
    • Freemarker IDE editor (select from JBooss tools plugin)

Prerequisites

In order to install SCIPIO ERP, the following prerequisites must be installed:

  • Java 1.8 (or greater) SDK
    • Download and Install
    • Set JAVA_HOME Path
    • Validate Settings
  • Install Apache Ant
    • Download and Install

Download

The standard way to get SCIPIO ERP to is to checkout the scipioce-1.14 branch, which provides you with the latest version of the 1.14.x line with latest important updates:

  1. Open your command line and run:

You may also use the master branch (simply omit step c.), the main development branch, for access to latest features and changes, but it is subject to compatibility-breaking changes without notice (unless you have a supported client project, in which case we will assist). For some projects, master may be the recommended branch to use.

Installation Process

In order to install, the following steps must be taken:

  1. Open your command line, go to the extracted folder and run:
  • Linux ./install.sh
  • OS X: ./install.sh
  • Windows: install.bat
  1. From the same command line run:
  • Linux ./start.sh
  • OS X: bash ./start.sh
  • Windows: start.bat
  1. To access the application visit the SCIPIO ERP Dashboard: https://localhost:8443/admin

  2. To access the SCIPIO ERP applications from the Dashboard use: Username: admin Password: scipio

                  **Congratulations, you have installed SCIPIO ERP!**
    

Updates

  1. Retrieve latest code updates from git: a. git checkout scipioce-1.14 b. git pull

  2. Reload visual themes: a. Restart SCIPIO server b. Visit entity utility services page: https://localhost:8443/admin/control/EntityUtilityServices c. Click "Visual Theme Resources - Reload All, Now"

Optional Configuration

https://www.scipioerp.com/community/developer/installation-configuration/configuration/

Addons

Community and enterprise SCIPIO ERP addons can be added to your working copy and updated using the 'git-addons' Bash script in the project root. It requires a Bash 4-compatible terminal (Linux, Mac, Windows Git Bash, Cygwin).

Instructions can be found at:

https://www.scipioerp.com/community/end-user/addons/

or for brief help and command list, type:

./git-addons help

Docker

We also provide Docker images if you would like to try out Scipio with minimal effort. To create a fully functional SCIPIO ERP instance with some demo data already loaded, you can create a container with the following command:

docker create -p 8080:8080 -p 8443:8443 ilscipio/scipio-erp:demo

Support

For detailed information and changes about the SCIPIO ERP suite, visit the official website at:

https://www.scipioerp.com

You can get in touch with the community over at:

https://forum.scipioerp.com

OFBiz

Scipio ERP is a fork of the Apache OFBiz project.

For more details about OFBiz please visit the OFBiz Documentation page:

http://ofbiz.apache.org/documentation.html

License

The source code that makes up The SCIPIO ERP Community Edition (hereinafter referred to as "SCIPIO ERP") and the majority of the libraries distributed with it are licensed under the Apache License v2.0.

Other licenses used by libraries distributed with SCIPIO ERP are listed in the LICENSE file. This file includes a list of all libraries distributed with SCIPIO ERP and the full text of the license used for each.

For additional details, see the NOTICE file.

Disclaimer

This software is provided as is and free of charge. There is no warranty or support implied under the terms of the license included.

SCIPIO ERP and the SCIPIO logo are trademarks of Ilscipio GmbH. © Copyright SCIPIO components 2016 Ilscipio GmbH. Apache OFBiz, Apache, the Apache feather logo are trademarks of The Apache Software Foundation.

BIS Crypto TSU exception notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

The following provides more details on the included cryptographic software:

* Various classes in Scipio, including DesCrypt, HashCrypt, and
 BlowFishCrypt use libraries from the Sun Java JDK API including
 java.security.* and javax.crypto.* (the JCE, Java Cryptography
 Extensions API)
* Other classes such as HttpClient and various related ones use
 the JSSE (Java Secure Sockets Extension) API