Separate general ImageProxy activation and using the ImageProxy for user generated content

  • Administrators might want to proxy images from a specific external provider, e.g. due to terms that disallow hotlinking, but might not want to proxy arbitrary user generated content, because of possible copyright infringement.


    It should be considered to separate the options into:

    1. Enable the ImageProxy in general (e.g. for use in plugins). This can be disabled if the administrator does not want external connections at all.
    2. Enable the ImageProxy for user generated content (e.g. posts). This can be disabled if the administrator does not want to proxy arbitrary URLs, but only URLs as generated by plugins (e.g. a plugin specific to a single external provider).