diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 00000000..1089e530 --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,367 @@ +{ + "projectName": "firegento-magesetup", + "projectOwner": "firegento", + "repoType": "github", + "repoHost": "https://github.com", + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": true, + "commitConvention": "none", + "contributors": [ + { + "login": "avstudnitz", + "name": "Andreas von Studnitz", + "avatar_url": "https://avatars1.githubusercontent.com/u/662059?v=4", + "profile": "http://www.integer-net.de/agentur/andreas-von-studnitz/", + "contributions": [ + "code" + ] + }, + { + "login": "therouv", + "name": "Rouven Alexander Rieker", + "avatar_url": "https://avatars3.githubusercontent.com/u/393419?v=4", + "profile": "https://rouven.io/", + "contributions": [ + "code" + ] + }, + { + "login": "riconeitzel", + "name": "Rico Neitzel", + "avatar_url": "https://avatars2.githubusercontent.com/u/930706?v=4", + "profile": "http://www.riconeitzel.de/", + "contributions": [ + "code" + ] + }, + { + "login": "sylvainraye", + "name": "Sylvain Rayé", + "avatar_url": "https://avatars2.githubusercontent.com/u/1337461?v=4", + "profile": "https://www.diglin.com/", + "contributions": [ + "code" + ] + }, + { + "login": "sprankhub", + "name": "Simon Sprankel", + "avatar_url": "https://avatars1.githubusercontent.com/u/930199?v=4", + "profile": "https://www.simonsprankel.com/", + "contributions": [ + "code" + ] + }, + { + "login": "mklooss", + "name": "Mathis Klooß", + "avatar_url": "https://avatars0.githubusercontent.com/u/710748?v=4", + "profile": "http://www.mage-profis.de/", + "contributions": [ + "code" + ] + }, + { + "login": "Schrank", + "name": "Fabian Blechschmidt", + "avatar_url": "https://avatars1.githubusercontent.com/u/379680?v=4", + "profile": "http://www.fabian-blechschmidt.de/", + "contributions": [ + "code" + ] + }, + { + "login": "sreichel", + "name": "sv3n", + "avatar_url": "https://avatars1.githubusercontent.com/u/5022236?v=4", + "profile": "https://magento.stackexchange.com/users/46249/sv3n", + "contributions": [ + "code" + ] + }, + { + "login": "cphilipp", + "name": "Christian Philipp", + "avatar_url": "https://avatars1.githubusercontent.com/u/2188398?v=4", + "profile": "https://github.com/cphilipp", + "contributions": [ + "code" + ] + }, + { + "login": "tobi-pb", + "name": "Tobias Vogt", + "avatar_url": "https://avatars1.githubusercontent.com/u/940631?v=4", + "profile": "http://www.webguys.de/", + "contributions": [ + "code" + ] + }, + { + "login": "winkelsdorf", + "name": "Frederik Winkelsdorf", + "avatar_url": "https://avatars0.githubusercontent.com/u/1413291?v=4", + "profile": "https://github.com/winkelsdorf", + "contributions": [ + "code" + ] + }, + { + "login": "jwittorf", + "name": "Julian", + "avatar_url": "https://avatars3.githubusercontent.com/u/2085721?v=4", + "profile": "https://twitter.com/sirawesome_", + "contributions": [ + "code" + ] + }, + { + "login": "grossmann", + "name": "Martin Grossmann", + "avatar_url": "https://avatars3.githubusercontent.com/u/1866724?v=4", + "profile": "http://www.multichannelsystems.com/", + "contributions": [ + "code" + ] + }, + { + "login": "gfobe", + "name": "Gerhard Fobe", + "avatar_url": "https://avatars3.githubusercontent.com/u/1615283?v=4", + "profile": "https://www.gerhard-fobe.de/", + "contributions": [ + "code" + ] + }, + { + "login": "benmarks", + "name": "Ben Marks", + "avatar_url": "https://avatars1.githubusercontent.com/u/2141138?v=4", + "profile": "http://twitter.com/benmarks", + "contributions": [ + "code" + ] + }, + { + "login": "mpaepper", + "name": "Marc Päpper", + "avatar_url": "https://avatars0.githubusercontent.com/u/4135790?v=4", + "profile": "https://www.paepper.com/", + "contributions": [ + "code" + ] + }, + { + "login": "kkrieger85", + "name": "Kevin Krieger", + "avatar_url": "https://avatars2.githubusercontent.com/u/4435523?v=4", + "profile": "https://github.com/kkrieger85", + "contributions": [ + "code", + "doc" + ] + }, + { + "login": "Vinai", + "name": "Vinai Kopp", + "avatar_url": "https://avatars0.githubusercontent.com/u/72463?v=4", + "profile": "http://vinaikopp.com/", + "contributions": [ + "code" + ] + }, + { + "login": "EliasKotlyar", + "name": "Elias Kotlyar", + "avatar_url": "https://avatars0.githubusercontent.com/u/9529505?v=4", + "profile": "https://github.com/EliasKotlyar", + "contributions": [ + "code" + ] + }, + { + "login": "tkn98", + "name": "Tom Klingenberg", + "avatar_url": "https://avatars2.githubusercontent.com/u/10513307?v=4", + "profile": "https://github.com/tkn98", + "contributions": [ + "code" + ] + }, + { + "login": "skrollme", + "name": "Sebastian K", + "avatar_url": "https://avatars2.githubusercontent.com/u/1336659?v=4", + "profile": "https://github.com/skrollme", + "contributions": [ + "code" + ] + }, + { + "login": "rengaw83", + "name": "Michael Wagner", + "avatar_url": "https://avatars1.githubusercontent.com/u/5131653?v=4", + "profile": "http://solidbox.de/", + "contributions": [ + "code" + ] + }, + { + "login": "renepenner", + "name": "René Penner", + "avatar_url": "https://avatars2.githubusercontent.com/u/98465?v=4", + "profile": "https://wambo-agency.com/", + "contributions": [ + "code" + ] + }, + { + "login": "nickw108", + "name": "Nick Weisser", + "avatar_url": "https://avatars2.githubusercontent.com/u/58966?v=4", + "profile": "https://www.openstream.ch/", + "contributions": [ + "code" + ] + }, + { + "login": "mautz-et-tong", + "name": "Andreas Mautz", + "avatar_url": "https://avatars2.githubusercontent.com/u/12797503?v=4", + "profile": "https://webvisum.de/", + "contributions": [ + "code" + ] + }, + { + "login": "matiaso", + "name": "Matias Orlando", + "avatar_url": "https://avatars1.githubusercontent.com/u/261406?v=4", + "profile": "http://www.magento-saigon.com/", + "contributions": [ + "code" + ] + }, + { + "login": "mam08ixo", + "name": "Christoph Aßmann", + "avatar_url": "https://avatars0.githubusercontent.com/u/1771622?v=4", + "profile": "https://github.com/mam08ixo", + "contributions": [ + "code" + ] + }, + { + "login": "klein0r", + "name": "Matthias Kleine", + "avatar_url": "https://avatars2.githubusercontent.com/u/1959049?v=4", + "profile": "https://mkleine.de/", + "contributions": [ + "code" + ] + }, + { + "login": "jg-development", + "name": "Jan Gantzert", + "avatar_url": "https://avatars1.githubusercontent.com/u/6112739?v=4", + "profile": "https://github.com/jg-development", + "contributions": [ + "code" + ] + }, + { + "login": "easyMaxi", + "name": "easyMaxi", + "avatar_url": "https://avatars3.githubusercontent.com/u/965733?v=4", + "profile": "https://github.com/easyMaxi", + "contributions": [ + "code" + ] + }, + { + "login": "dsdata", + "name": "Daniel Sasse", + "avatar_url": "https://avatars3.githubusercontent.com/u/927446?v=4", + "profile": "https://github.com/dsdata", + "contributions": [ + "code" + ] + }, + { + "login": "dmanners", + "name": "David Manners", + "avatar_url": "https://avatars2.githubusercontent.com/u/1572836?v=4", + "profile": "http://davidmanners.de/", + "contributions": [ + "code" + ] + }, + { + "login": "daniel-rose", + "name": "Daniel Rose", + "avatar_url": "https://avatars1.githubusercontent.com/u/489806?v=4", + "profile": "https://www.xing.com/profile/Daniel_Rose16", + "contributions": [ + "code" + ] + }, + { + "login": "crysix", + "name": "Christian Hinz", + "avatar_url": "https://avatars1.githubusercontent.com/u/12525017?v=4", + "profile": "http://www.christian-hinz.de/", + "contributions": [ + "code" + ] + }, + { + "login": "cmuench", + "name": "Christian Münch", + "avatar_url": "https://avatars2.githubusercontent.com/u/211294?v=4", + "profile": "https://muench.dev/", + "contributions": [ + "code" + ] + }, + { + "login": "ckressibucherTIM", + "name": "ckressibucherTIM", + "avatar_url": "https://avatars2.githubusercontent.com/u/3985914?v=4", + "profile": "https://github.com/ckressibucherTIM", + "contributions": [ + "code" + ] + }, + { + "login": "borriglione", + "name": "André Herrn", + "avatar_url": "https://avatars2.githubusercontent.com/u/465544?v=4", + "profile": "https://github.com/borriglione", + "contributions": [ + "code" + ] + }, + { + "login": "bastianccm", + "name": "Bastian", + "avatar_url": "https://avatars1.githubusercontent.com/u/1145424?v=4", + "profile": "https://github.com/bastianccm", + "contributions": [ + "code" + ] + }, + { + "login": "JumpLink", + "name": "Pascal Garber", + "avatar_url": "https://avatars2.githubusercontent.com/u/1073989?v=4", + "profile": "https://www.jumplink.eu/", + "contributions": [ + "code" + ] + } + ], + "contributorsPerLine": 7 +} diff --git a/.travis.yml b/.travis.yml index 714e151b..7a404bcb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,8 @@ language: php sudo: false +dist: trusty php: - - 5.3 - - 5.4 - - 5.5 - 5.6 - 7.0 @@ -19,41 +17,11 @@ env: - MAGENTO_VERSION="magento-mirror-1.9.2.4" - MAGENTO_VERSION="magento-mirror-1.9.3.0" - MAGENTO_VERSION="magento-mirror-1.9.3.1" + - MAGENTO_VERSION="magento-mirror-1.9.3.8" matrix: fast_finish: true exclude: - # Newer Magento versions uses newer PHP versions - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.0.1" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.1.1" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.2.1" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.2.2" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.2.3" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.2.4" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.3.0" - - - php: 5.3 - env: MAGENTO_VERSION="magento-mirror-1.9.3.1" - - # Old Magento Versions are not officially supported to run with PHP 5.5 - - php: 5.5 - env: MAGENTO_VERSION="magento-mirror-1.6.2.0" - - php: 5.5 - env: MAGENTO_VERSION="magento-mirror-1.7.0.2" - # Old Magento Versions are not officially supported to run with PHP 5.6 - php: 5.6 env: MAGENTO_VERSION="magento-mirror-1.6.2.0" diff --git a/README.markdown b/README.markdown deleted file mode 100644 index 3e3b58a1..00000000 --- a/README.markdown +++ /dev/null @@ -1,79 +0,0 @@ -FireGento_MageSetup -=================== -MageSetup configures a shop for a national market. It's the international variant and successor of [GermanSetup](https://github.com/firegento/firegento-germansetup). - -Currently supported countries: Austria, France, Germany, Italy, Russia, Switzerland, United Kingdom. More to follow. - -Build Status ------------- -* Latest Release: [![Master Branch](https://travis-ci.org/firegento/firegento-magesetup.png?branch=master)](https://travis-ci.org/firegento/firegento-magesetup) -* Development Branch: [![Development Branch](https://travis-ci.org/firegento/firegento-magesetup.png?branch=development)](https://travis-ci.org/firegento/firegento-magesetup) - -Facts ------ -- Version: check [config.xml](https://github.com/firegento/firegento-magesetup/blob/master/src/app/code/community/FireGento/MageSetup/etc/config.xml) -- Extension key: FireGento_MageSetup -- [Extension on GitHub](https://github.com/firegento/firegento-magesetup/) -- Composer name: `firegento/magesetup` on [packages.firegento.com](http://packages.firegento.com/) - -Description ------------ -Central features of MageSetup are: - -* Setting of important configuration settings -* Predefined tax settings and tax classes for shipping from several countries to worldwide destinations -* Assign new tax classes to all products (configurable) -* Creation of email templates based on the local language pack. Legal texts can be added to some templates automatically. -* Creation and Activation of Checkout Agreements. Agreements can be shown at customer registration instead of or additional to the checkout. They can be required or not. -* Creation of default CMS pages like imprint, terms and conditions, privacy, shipping, payment methods. -* Create email templates, cms pages and blocks as well as checkout agreements for store views with a different language as well -* Possibility to add tax and/or shipping info to all prices -* Automatical generation of meta data to products -* Saving of every status change of newsletter subscriptions -* Presets are configurable via xml files for every country seperately -* Many more, see the [full list of features](https://github.com/firegento/firegento-magesetup/blob/development/docs/features/features.md) including several screenshots. - -Requirements ------------- -- PHP >= 5.3.0 - -Compatibility -------------- -- Magento >= 1.6 - -Installation ------------- -Please create the desired websites and store views as well as install any language packs before running MageSetup. - -Copy all files from the src/ folder to your magento directory in order to install the MageSetup module. -After you have installed the module, you should clear the cache and log off from admin panel. When you log on again, you should see the following hint: - - MageSetup has been installed. Click here to set up your pages, blocks, emails and tax settings. - -If you don't see that hint, please check that the configuration setting **System -> Configuration -> Developer -> Template Settings -> Allow Symlinks** is enabled. - -On the linked page, you can make the desired settings and then click "Run MageSetup" on the top or bottom right. The adjustments will be made. - -Support -------- -If you encounter any problems or bugs, please create an issue on [GitHub](https://github.com/firegento/firegento-magesetup/issues). - -Contribution ------------- -Any contribution to the development of MageSetup is highly welcome. The best possibility to provide any code is to open a [pull request on GitHub](https://help.github.com/articles/using-pull-requests). - -Please also see have a look at our [contribution guide](https://github.com/firegento/firegento-magesetup/blob/development/docs/contribute/contribute.md) for this extension and our [general contribution process](https://github.com/firegento/coding-guidelines/blob/master/guidelines/05_CONTRIBUTIONS.md) for FireGento extensions. - -Developer ---------- -FireGento Team -* Website: [http://firegento.com](http://firegento.com) -* Twitter: [@firegento](https://twitter.com/firegento) - -Licence -------- -[GNU General Public License, version 3 (GPLv3)](http://opensource.org/licenses/gpl-3.0) - -Copyright ---------- -(c) 2013-2015 FireGento Team diff --git a/README.md b/README.md new file mode 100644 index 00000000..2d56f113 --- /dev/null +++ b/README.md @@ -0,0 +1,149 @@ + +[![All Contributors](https://img.shields.io/badge/all_contributors-39-orange.svg?style=flat-square)](#contributors-) + +# FireGento_MageSetup + +MageSetup configures a shop for a national market. It's the international variant and successor of [GermanSetup](https://github.com/firegento/firegento-germansetup). + +Currently supported countries: Austria, France, Germany, Italy, Russia, Switzerland, United Kingdom. More to follow. + +## Build Status + +* Latest Release: [![Master Branch](https://travis-ci.org/firegento/firegento-magesetup.png?branch=master)](https://travis-ci.org/firegento/firegento-magesetup) +* Development Branch: [![Development Branch](https://travis-ci.org/firegento/firegento-magesetup.png?branch=development)](https://travis-ci.org/firegento/firegento-magesetup) + +## Facts + +- Version: check [config.xml](https://github.com/firegento/firegento-magesetup/blob/master/src/app/code/community/FireGento/MageSetup/etc/config.xml) +- Extension key: FireGento_MageSetup +- [Extension on GitHub](https://github.com/firegento/firegento-magesetup/) +- Composer name: `firegento/magesetup` on [packages.firegento.com](http://packages.firegento.com/) + +## Description + +Central features of MageSetup are: + +* Setting of important configuration settings +* Predefined tax settings and tax classes for shipping from several countries to worldwide destinations +* Assign new tax classes to all products (configurable) +* Creation of email templates based on the local language pack. Legal texts can be added to some templates automatically. +* Creation and Activation of Checkout Agreements. Agreements can be shown at customer registration instead of or additional to the checkout. They can be required or not. +* Creation of default CMS pages like imprint, terms and conditions, privacy, shipping, payment methods. +* Create email templates, cms pages and blocks as well as checkout agreements for store views with a different language as well +* Possibility to add tax and/or shipping info to all prices +* Automatical generation of meta data to products +* Saving of every status change of newsletter subscriptions +* Presets are configurable via xml files for every country seperately +* Many more, see the [full list of features](https://github.com/firegento/firegento-magesetup/blob/development/docs/features/features.md) including several screenshots. + +## Requirements + +- PHP >= 5.3.0 + +## Compatibility + +- Magento >= 1.6 + +## Installation + +Please create the desired websites and store views as well as install any language packs before running MageSetup. + +Copy all files from the src/ folder to your magento directory in order to install the MageSetup module. +After you have installed the module, you should clear the cache and log off from admin panel. When you log on again, you should see the following hint: + + MageSetup has been installed. Click here to set up your pages, blocks, emails and tax settings. + +If you don't see that hint, please check that the configuration setting **System -> Configuration -> Developer -> Template Settings -> Allow Symlinks** is enabled. + +On the linked page, you can make the desired settings and then click "Run MageSetup" on the top or bottom right. The adjustments will be made. + +## Support + +If you encounter any problems or bugs, please create an issue on [GitHub](https://github.com/firegento/firegento-magesetup/issues). + +## Contribution + +Any contribution to the development of MageSetup is highly welcome. The best possibility to provide any code is to open a [pull request on GitHub](https://help.github.com/articles/using-pull-requests). + +Please also see have a look at our [contribution guide](https://github.com/firegento/firegento-magesetup/blob/development/docs/contribute/contribute.md) for this extension and our [general contribution process](https://github.com/firegento/coding-guidelines/blob/master/guidelines/05_CONTRIBUTIONS.md) for FireGento extensions. + +## Contributors ✨ + +Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): + + + + +
Andreas von Studnitz 💻 |
+ Rouven Alexander Rieker 💻 |
+ Rico Neitzel 💻 |
+ Sylvain Rayé 💻 |
+ Simon Sprankel 💻 |
+ Mathis Klooß 💻 |
+ Fabian Blechschmidt 💻 |
+
sv3n 💻 |
+ Christian Philipp 💻 |
+ Tobias Vogt 💻 |
+ Frederik Winkelsdorf 💻 |
+ Julian 💻 |
+ Martin Grossmann 💻 |
+ Gerhard Fobe 💻 |
+
Ben Marks 💻 |
+ Marc Päpper 💻 |
+ Kevin Krieger 💻 📖 |
+ Vinai Kopp 💻 |
+ Elias Kotlyar 💻 |
+ Tom Klingenberg 💻 |
+ Sebastian K 💻 |
+
Michael Wagner 💻 |
+ René Penner 💻 |
+ Nick Weisser 💻 |
+ Andreas Mautz 💻 |
+ Matias Orlando 💻 |
+ Christoph Aßmann 💻 |
+ Matthias Kleine 💻 |
+
Jan Gantzert 💻 |
+ easyMaxi 💻 |
+ Daniel Sasse 💻 |
+ David Manners 💻 |
+ Daniel Rose 💻 |
+ Christian Hinz 💻 |
+ Christian Münch 💻 |
+
ckressibucherTIM 💻 |
+ André Herrn 💻 |
+ Bastian 💻 |
+ Pascal Garber 💻 |
+