shyim / Store Plugin Installer
Install store.shopware.com Plugins automatically in your Shopware Composer Setup
Stars: ✭ 37
Labels
Projects that are alternatives of or similar to Store Plugin Installer
composer-patches-plugin
Plugin for composer to apply patches onto dependencies.
Stars: ✭ 75 (+102.7%)
Mutual labels: composer-plugin
Acf Pro Installer
A composer install helper for Advanced Custom Fields PRO
Stars: ✭ 265 (+616.22%)
Mutual labels: composer-plugin
Composer Merge Plugin
Merge one or more additional composer.json files at Composer runtime
Stars: ✭ 718 (+1840.54%)
Mutual labels: composer-plugin
composer-diff
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
Stars: ✭ 51 (+37.84%)
Mutual labels: composer-plugin
wp-translation-downloader
Composer plugin to download WordPress translations
Stars: ✭ 35 (-5.41%)
Mutual labels: composer-plugin
Grumphp
Submitting bugs and feature requests
Stars: ✭ 3,679 (+9843.24%)
Mutual labels: composer-plugin
composer-repl
A REPL for PHP built into Composer (using PsySH)
Stars: ✭ 81 (+118.92%)
Mutual labels: composer-plugin
Composer Assets Plugin
Composer plugin for copying of frontend assets into public directory.
Stars: ✭ 20 (-45.95%)
Mutual labels: composer-plugin
composer-inheritance-plugin
Opinionated version of Wikimedia composer-merge-plugin to work in pair with Bamarni composer-bin-plugin.
Stars: ✭ 20 (-45.95%)
Mutual labels: composer-plugin
Composer Normalize
🎵 Provides a composer plugin for normalizing composer.json.
Stars: ✭ 602 (+1527.03%)
Mutual labels: composer-plugin
composer-ignore-plugin
The composer plugin to remove useless files by yourself
Stars: ✭ 21 (-43.24%)
Mutual labels: composer-plugin
cyclonedx-php-composer
Create CycloneDX Software Bill of Materials (SBOM) from PHP Composer projects
Stars: ✭ 20 (-45.95%)
Mutual labels: composer-plugin
Composer Registry Manager
🛠 🔨 Composer registry manager that help to easily switch to the composer repository you want.
Stars: ✭ 448 (+1110.81%)
Mutual labels: composer-plugin
composer-cost
Displays cost/size of each composer package installed.
Stars: ✭ 31 (-16.22%)
Mutual labels: composer-plugin
Awesome Composer
😎 A curated awesome list for Composer, Packagist, Satis, Plugins, Scripts, Composer related resources, tutorials.
Stars: ✭ 738 (+1894.59%)
Mutual labels: composer-plugin
laminas-dependency-plugin
Replace zendframework and zfcampus packages with their Laminas Project equivalents.
Stars: ✭ 32 (-13.51%)
Mutual labels: composer-plugin
Phpcodesniffer Composer Installer
Composer installer for PHP_CodeSniffer coding standards
Stars: ✭ 291 (+686.49%)
Mutual labels: composer-plugin
Composer Dropin Installer
Use composer for installing dropin dependencies
Stars: ✭ 30 (-18.92%)
Mutual labels: composer-plugin
Drupal Component Scaffold
Scaffolding Composer plugin for Drupal modules and themes.
Stars: ✭ 11 (-70.27%)
Mutual labels: composer-plugin
Composer Changelogs
📓 Display better summary after Composer update
Stars: ✭ 540 (+1359.46%)
Mutual labels: composer-plugin
Install plugins from Store during composer install
What do you need?
- Shopware Composer Installation
- Shopware Account Credentials
- PHP 7.0 or higher
- Normal Domain and not wildcard
Setup
Add the plugins in the extra section in your composer.json
Example composer.json
{
"name": "shopware/composer-project",
"description": "Project template for Shopware projects with composer",
"type": "project",
"license": "MIT",
"authors": [
{
"name": "Shopware",
"email": "[email protected]"
}
],
"autoload": {
"classmap": [ "app/AppKernel.php" ]
},
"require": {
"php": "^5.6.4||^7.0",
"composer/installers": "^1.0",
"shopware/shopware": "^5.4",
"vlucas/phpdotenv": "~2.0 || ~3.3",
"shyim/store-plugin-installer": "dev-master"
},
"extra": {
"installer-paths": {
"Plugins/Local/Backend/{$name}/": ["type:shopware-backend-plugin"],
"Plugins/Local/Core/{$name}/": ["type:shopware-core-plugin"],
"Plugins/Local/Frontend/{$name}/": ["type:shopware-frontend-plugin"]
},
"plugins": {
"production": {
"SwagPaymentPaypal": "3.4.5"
}
}
},
"include-path": [
"engine/Library/"
],
"config": {
"optimize-autoloader": true,
"process-timeout": 0
},
"scripts": {
"post-root-package-install": [
"./app/post-install.sh"
],
"post-install-cmd": [
"./app/post-install.sh"
],
"post-update-cmd":[
"./app/post-update.sh"
]
}
}
Set following environment variables
- ACCOUNT_USER (Shopware User)
- ACCOUNT_PASSWORD (Shopware Password)
- SW_STORE_PLUGIN_INSTALLER_SILENTFAIL (do not throw exceptions on errors / default: `false``)
Install the composer plugin
composer require shyim/store-plugin-installer
Aaaaaaaand the Plugins should be installed
FAQ
BinariesException-14
Reasons can be:
- You are not logged in
- The
SHOP_URL
environment variable does not equal the from account
Versions
Versions can be a constraint or a exact version
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].