Slatwall - An Open Source Commerce Platform
ColdFusion HTML JavaScript TypeScript CSS XSLT Other
Latest commit 7c12d25 Aug 26, 2016 Big Boy (Slatwall Robot) CI build passed, auto-built files commit - https://circleci.com/gh/te…
Permalink
Failed to load latest commit information.
admin Merge pull request #4800 from ten24/hotfix-rm-applicationreloadkey Aug 26, 2016
api workflow fixes Jul 29, 2016
assets Merging and fixing Conflicts Jan 27, 2016
config doing a bunch of refactor so that orderPayment is referred to in a co… Aug 24, 2016
custom Added custom config.json and resoucesBundles to gitignore Aug 23, 2016
frontend saving work Sep 22, 2015
integrationServices udating to not use the url variable as it causes confusion for lucee Aug 24, 2016
meta CI build passed, auto-built files commit - https://circleci.com/gh/te… Aug 26, 2016
model Merge pull request #4784 from ten24/hotfix-jb-form-response-get-attri… Aug 26, 2016
org/Hibachi ignoring htmledit format on change language Aug 26, 2016
public updating the js to be driven by reloadkey Aug 17, 2016
tags fixing angular xss bug Jun 9, 2016
templates adding the plain text edition for the new form response template Jun 23, 2016
.gitignore Updates so that the docker-compose.yml file isn't part of repo Jun 6, 2016
Application.cfc Merging and fixing Conflicts Jan 27, 2016
GNU_V3_Copy.txt saving work Sep 22, 2015
circle.yml Merge remote-tracking branch 'origin/hotfix' into develop Aug 15, 2016
default.cfm saving work Sep 22, 2015
index.cfm saving work Sep 22, 2015
license.txt saving work Sep 22, 2015
package.json fixes for shipping and packagejson Jun 21, 2016
readme.md Updating readme to include Lucee Aug 24, 2016
slatwall_implementation_guide.pdf updating the implementation guide Jun 7, 2016
version.txt.cfm CI build passed, auto-built files commit - https://circleci.com/gh/te… Aug 26, 2016

readme.md

Slatwall eCommerce Platform

Circle CI Analytics

Slatwall is an open source eCommerce platform that runs on the JVM. Learn more about what you can do with Slatwall Commerce by visiting: http://slatwallcommerce.com

Requirements

Coldfusion 9.0.1 or Newer

Railo 4.1 or Newer

Lucee 4.5

Documentation

Please view the project documentation, including install instructions: http://docs.slatwallcommerce.com

Running Repo For Development

The easiest way to run this repo is via Docker & Docker-Compose. Once you have docker installed on your machine simply create a docker-compose.yml file and place it in the root directory after cloning the repo down. The contents of the docker-compose.yml file should look something like this:

version: '2'
services:
  slatwall:
    build: ./meta/docker/slatwall-local-dev/
    volumes:
      - ./:/var/www/
    ports:
      - "80:80"
      - "8888:8888"
    links:
      - slatwalldb
    environment:
      - MYSQL_ROOT_PASSWORD=YOUR_LOCAL_DEV_PASSWORD
      - MYSQL_HOST=slatwalldb
      - MYSQL_PORT=3306
      - MYSQL_DATABASE=Slatwall
      - LUCEE_PASSWORD=YOUR_LOCAL_DEV_PASSWORD
      - LUCEE_JAVA_OPTS=-Xms1024m -Xmx1024m
  slatwalldb:
    image: mysql
    environment:
     MYSQL_ROOT_PASSWORD : YOUR_LOCAL_DEV_PASSWORD
     MYSQL_DATABASE : Slatwall

Once the file is there you should be able to simply run:

docker-compose up

License

Slatwall is released under the GPL v3.0 license (with a special exception described below). You can use Slatwall on any commercial application as long as you abide by the license. The term "library" is a reference to the entire Slatwall package and all files in which the GNU General Public License applies.

A copy of GNU General Public License (GPL) is included in this distribution, in the file GNU_V3_Copy.txt. If you do not have the source code, or for more information including questions about commercial license both can be found on the website:

http://www.getslatwall.com

Slatwall - An Open Source eCommerce Platform
Copyright (C) ten24, LLC

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Linking this program statically or dynamically with other modules is
making a combined work based on this program.  Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.

As a special exception, the copyright holders of this program give you
permission to combine this program with independent modules and your
custom code, regardless of the license terms of these independent
modules, and to copy and distribute the resulting program under terms
of your choice, provided that you follow these specific guidelines:

- You also meet the terms and conditions of the license of each
  independent module
- You must not alter the default display of the Slatwall name or logo from  
  any part of the application
- Your custom code must not alter or create any files inside Slatwall,
  except in the following directories:
    /integrationServices/

You may copy and distribute the modified version of this program that meets
the above guidelines as a combined work under the terms of GPL for this program,
provided that you include the source code of that other code when and as the
GNU GPL requires distribution of source code.

If you modify this program, you may extend this exception to your version
of the program, but you are not obligated to do so.