First of all, I would like to congratulate the team for the great TKLBAM tool, it really really makes things easier (or even possible) for us newbies.
I have a question, though, because I’m unable to fully backup/migrate a Joomla appliance using out-of-the-box TKLBAM. This is what I think it’s happening (correct me if I’m wrong, not a lot of experience with Joomla here):
- Joomla installation goes into /usr/share/joomla15/, so this directory is excluded from the backup profile (it’s not listed in dirindex, nor in dirindex.conf). I suppose that the reason for this exclusion is that this directory is maintained by the package management system.
- When you install, for example, a template, the template must go into /usr/share/joomla15/templates/ (as explained in the official Joomla documentation and this post).
- So when you backup the appliance your custom templates don’t get included.
I’ve tried adding an override to include /usr/share/joomla15/ in the backup and doing so results in the full site migrated, but I don’t know if this breaks package management, as warned in the documentation.
So my question is, which is the best way to make the wonderful TKLBAM fully backup a Joomla appliance? Do I have to carefully include every directory for everything I’ve installed (modules, templates, plugins, etc.)? Is it OK to include the full /usr/share/joomla15/? Would doing something like this be OK? Or am I getting all this wrong (wouldn’t surprise me ;·)?
Thank you very much in advance.