We made a new 'dodger'. The lid is a sheet of 2mm grp (they make refrigerated truck bodies from this). The windscreen is polycarbonate and the sides and back are vinyl with clears. All can roll up or be taken off.
We often sail with the weather side down. This allows up to keep out of the sun or wind, rain etc.
In a marina, all vinyl sides and back are zipped down. Nothing to chafe and all the protection required.
Very happy with it