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.
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.
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
- /plugins/*
- /composer.json
- /composer.lock
- /vendor/*
- 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