Dear list
I have a RoundCube installation with a few 3rd party plugins and
some homemade plugins and some patches to the roundcube core. The
problem is I have no recollection of what has been done, so it's very
difficult to upgrade to a new version of RoundCube. Also, all
modifications are currently done on the live site, leading to lots of
unnecessary downtime.
Starting over fresh, I would like a workflow that allows:
1) Easily upgrading roundcube core / 3rd party plugins
2) Testing/Production environment
My initial idea was to make the following script:
1) unpack roundcube-{version}.tar
2) install plugins
3) copy extra files/apply patches
4) delete installation dir++
I tried to do this, but I soon discovered that this was not the
intended way:
1) composer/roundcube will prompt the user for many questions, and
there doesn't seem to be any way of supplying the answers as
commandline options or similar
2) composer/roundcube seems to automatically connect to the database
and make modifications, this would end up making changes only in the
test environment :/
How are you guys maintaining your RoundCube installations?
--
Stevie Trujillo