impresscms icon indicating copy to clipboard operation
impresscms copied to clipboard

Extend module management to use composer for install/uninstall/update

Open fiammybe opened this issue 6 years ago • 9 comments

The usage of composer wil be needed in order to keep the list of installed modules up-to-date, along with their version numbers. Also, you need to run composer to re-build the autoloader class files. AT the moment, there is a composer wrapper that could take care of this for us : https://github.com/eviweb/composer-wrapper

fiammybe avatar Feb 12 '19 14:02 fiammybe

Probably #409 must be implemented first.

MekDrop avatar May 05 '19 20:05 MekDrop

the wrapper library doesn't fit the bill as it was written for a different use case. I will see if I can call composer directly as a library (without passing via the command line)

fiammybe avatar Nov 06 '19 12:11 fiammybe

This issue was automatically marked as stale

github-actions[bot] avatar Jan 28 '20 04:01 github-actions[bot]

Still didn't have the time to look at it

fiammybe avatar Feb 02 '20 01:02 fiammybe

I think in next two weeks I will solve this. I think that will be easy achievable after I finish restructuring our module handling in core functionality. After that modules can be installed/uninstalled/removed simply by calling related actions in module handler and I think this new way could be easy integrated than in composer.

MekDrop avatar Feb 02 '20 09:02 MekDrop

This issue was automatically marked as stale

github-actions[bot] avatar May 28 '21 07:05 github-actions[bot]

Stale bot needs that somebody to be assigned to the issue. Let me be here me.

MekDrop avatar Oct 11 '22 07:10 MekDrop

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or assign sombody or this will be closed in 5 days.

github-actions[bot] avatar Dec 11 '22 02:12 github-actions[bot]

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or assign sombody or this will be closed in 5 days.

github-actions[bot] avatar Feb 11 '23 02:02 github-actions[bot]