I have a template from a provider in which they've included a new content type and a com_content override. The template is a quick install.
I'd like to find out - what files have been added by template/extension developer in addition to the Joomla Core CMS - what files have been modified and how they've been modified - compare the the databases for differences
I'm also using PHP Storm (to which I'm brand new to).
Once I can compare these difference, I'm 95% confident I can clone the extension (I want to keep using the original as is), and then make some slight customizations to run virtually a clone of the same extension, but with the desired modifications.
How can I approach comparing the differences in files and db using the tools with PHP Storm (and also any tools you may recommend).
I'm interested, in this answer as reverse-engineering process, which I can describe as follows:
You get a 3rd party template that has added some extensions and created som core overrides.
You need to reverse-engineer what those changes were (include any modifications to the DB)
You download a clean Joomla 3.x.x and the Template Quickstart and unpack them into 2 separate project folders (repositories 3).
You then 'x' method to compare the differences.
As for making the actual specific modifications required, that's beyond the scope of this question - I'm looking to get a good methodology for #4 above, the rest is just putting this question in context.
I have PHP Storm and Git HUB - are these tools sufficient? How I do step 3 above?