The custom for me has always been to totally disable the cache before installing any extensions. Today I went to install an extension and discovered the installation instructions said,
It’s required to enable cache in the administration panel of your site. Go to System/Cache Management. Choose all caches and take action “Enable” then submit.
I have never heard of Enabling Cache the first.
Is this the correct way to install an extension?
While the custom is to disable the cache (it seems obvious why), can someone elaborate on the ramifications of having the cache on/off while installing an extension?
Unless specifically mentioned by the extension developer, I do not see any reason on why cache should be specifically enabled or disabled while installing extensions as long as you remember to clear the caches once the extension is installed.
The only important thing that must be disabled before any extension installation is Compilation which can mess up the whole store (I've seen too many cases of people forgetting to do just that).