Code Monkey home page Code Monkey logo

shopware's Introduction

Shopware 4

Build Status

Overview

Shopware 4 is the next generation of open source e-commerce software made in Germany. Based on bleeding edge technologies like Symfony 2, Doctrine 2 & Zend Framework Shopware comes as the perfect platform for your next eCommerce project. Furthermore Shopware 4 provides an event-driven plugin-system and an advanced hook system, which unleashes the truth power and gives you the ability to customize every part of it.

Visit the forum at http://forum.shopware.com/

Shopware Server Requirements

  • PHP 5.3.2 or above
  • PHP's cURL and GD library
  • An Apache web server
  • Apache's mod_rewrite module
  • MySQL 5.1.0 or above

Installation via Git

Follow the instruction below if you want to install Shopware 4 using Git.

1.) Clone the git repository to the desired location using:

git clone https://github.com/shopware/shopware.git

In case you wish to contribute to Shopware, fork the master tree rather than cloning it and create a pull request via Github. For further information please visit the section "Get involved" in this document.

2.) Set the correct directory permissions:

chmod 755 config.php
chmod 755 -R cache
chmod 755 -R files
chmod 755 -R media
chmod 755 -R engine/Shopware/Plugins/Community

Depending on your server configuration it might be neccesarry to set whole write permissions (777) to the files and folders above. Also you can start testing with lower permissions due to security reasons (644 for example), if your php-process can write to those files.

3.) An Ant Buildfile is used to set up the configuration and database connection:

cd build/
ant configure
ant build-unit

4.) Download the demo data files and extract them:

Go to the checkout directory and download the demo data files:

wget -O demo.zip http://releases.s3.shopware.com/demo_4.2.0.zip

Unzip the files to the checkout directory:

unzip demo.zip

You can now access your shop

Backend Login: demo/demo

Get involved

Shopware is available under dual license (AGPL v3 and proprietary license). If you want to contribute code (features or bugfixes) you have to create a pull request that considers a valid license information. You can either contribute your code under New BSD or MIT license.

If you want to contribute to the backend part of Shopware and you got in touch with ExtJS-based code these parts must be licensed under GPL V3, this is due to the license terms of Sencha Inc.

If you are not sure, how to contribute code under right license and right way you can contact us under [email protected]. Further you can conclude a contribution agreement with us to get more safety around your code submits.

If you whish to contribute to shopware, please see CONTRIBUTING.md.

How to report bugs / feature requests?

We've always had a sympathetic ear for our community, so please feel free to submit tickets with bug reports or feature requests. In order to have one place to go, we've decided to close the GitHub issue tracker in favor of our Jira issue tracker, which is directly connected to our development division.

Copying / License

Shopware is distributed under a dual license (AGPL v3 and proprietary license). You can find the whole license text in the license.txt file.

Changelog

The changelog and all available commits are located under https://github.com/shopware/shopware/commits/master.

Further reading

shopware's People

Contributors

bcremer avatar marcelschmaeing avatar dnoegel avatar hlohaus avatar klarstil avatar phil23 avatar oliverskroblin avatar sthamann avatar andrewisplinghoff avatar renovate-bot avatar stefanheppenheimer avatar svenmuennich avatar jostbaron avatar bjoernschotte avatar ar0x7e7 avatar beberlei avatar falingorn avatar linuxdoku avatar matthistuff avatar oliverzachau avatar rokko11 avatar x-oss-byte avatar teiling88 avatar aragon999 avatar jhofm avatar

Watchers

 avatar

Forkers

renovate-bot

shopware's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency ircmaxell/password-compat to v1.0.4
  • Update dependency rhumsaa/array_column to v1.1.3
  • Update dependency doctrine/orm to v3
  • Update dependency pimple/pimple to v3
  • Update dependency sensiolabs/behat-page-object-extension to v2
  • Update symfony packages to v7 (major) (symfony/config, symfony/console, symfony/dependency-injection, symfony/filesystem, symfony/finder, symfony/http-kernel, symfony/validator)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

composer
composer.json
  • php >=5.3.2
  • symfony/http-kernel 4.4.50
  • symfony/config 2.4.10
  • symfony/dependency-injection 2.4.10
  • symfony/validator 2.4.10
  • symfony/filesystem 2.4.10
  • symfony/finder 2.4.10
  • symfony/console 2.4.10
  • monolog/monolog 1.6.0
  • ircmaxell/password-compat 1.0.4
  • rhumsaa/array_column ~1.1
  • doctrine/common 2.4.1
  • doctrine/dbal 3.7.0
  • doctrine/orm 2.4.1
  • sensiolabs/behat-page-object-extension *
recovery/common/composer.json
  • slim/slim ~2.4.2
  • symfony/console ~2.4.2
  • pimple/pimple ~2.0
  • knplabs/gaufrette ~0.1.7

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.