nephila / djangocms-installer

Console wizard to bootstrap django CMS projects
https://djangocms-installer.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
177 stars 78 forks source link

Installer addons PoC #360

Open yakky opened 4 years ago

yakky commented 4 years ago

Initial proof of concept for addons feature.

Addons are supported django CMS applications that are installed and preconfigured by the installer if selecte by the user.

They should really be just a list of pip packages: actual install / setup code should be in the addon itself, to decouple installer releases from each addons.

This require refactoring as helper functions to patch settings file and urlconf are not usable as a public API