Add textfield for custom vhost configuration that overrides the vhost ISPConfig setup
At times I find its much easier when working with a very complicated website setup to just go into the Nginx vhost file and set it up from scratch. Like having a server directive for port 80 and another server directive for port 443 which is the recommend way to setup a site running SSL.
However the issue comes up when you forget you did a bunch of custom code in the vhost file and then make a small change in the site settings (Like turn off SSL) and click save since it will override all the custom stuff you did into the vhost file manually.
So I would like to see if we can have a textfield where we can input the custom vhost configuration text and if its filled out ISPConfig 3 will only save that file into the vhost file.
So under Sites -> example.com -> Options we could have another textfield under the Nginx Directive (Which will only add your code into an existing vhost file) another textfield thats called "Custom Nginx Directive" or "Custom Nginx Vhost" and here we can place a complete vhost configuration and ISPConfig will only use whats in that textfield to generate the vhost file if someone clicks the save button!
Or instead of another textfield there can be just a check box on the Nginx Directive that says something like "Custom Directive" and if its checked it will only create a directive based on the data entered into the Nginx Directive.