pimcore-extensions / manager
Helps you manage your Pimcore Extensions with Composer
Installs: 828
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 6
Forks: 0
Type:pimcore-plugin
Requires
This package is not auto-updated.
Last update: 2022-02-01 12:44:45 UTC
README
This plugin is not maintaned for a long time. Pimcore 5 now totally depends on composer and therefore this is not needed anymore. If you still see it usefull and have any fixes, feel free to submit a pull request!
Extensions Manager for pimcore
Manage your Pimcore Extensions with Composer directly from admin panel.
Important notes
Using composer CLI from pimcore's admin panel is a bit tricky.
The most important thing is that your web server needs write permissions
to many paths (see required write permissions
section for details).
It's a potential security issue, so be warned and use with caution.
Manager assumes that you are using pimcore's composer.json
for
dependency management (not one level above document-root as suggested in
pimcore extensions documentation)
composer
binary needs to be in $PATH
and be executable.
Install
composer require pimcore-extensions/manager
- Enable plugin in Extensions tab in admin panel
- After reload, open Extensions tab and you should find Download Extensions button in top bar.
- Make sure that all required paths are writable
by your web server.
There is a CLI command to help you with that. Run it before installing any package by manager:
php pimcore/cli/console.php manager:permissions
Required write permissions
- /plugins/*
- /composer.json
- /composer.lock
- /vendor/*
CHANGELOG
- 0.3.1 (2016-07-17)
- fix reload after package install
- 0.3.0 (2016-07-17)
- sort available packages (by name, description, downloads, stars)
- added search/filter field
- added pagination
- 0.2.0 (2016-07-17)
- Compatibility with pimcore 4.1.3
- CLI command to set required permissions
- Improved error handling