I know that Boonex proclaima that Dolphin is more or less plug-and-play; and it is if you just use the platform as it comes out of the box, but members are constantly asking for stuff that is not part of the "out of the box" experience. When I started with Dolphin I put together a team that included graphic designers, web developers and server IT administrators. If you don't want to have custom templates and code then you won't need such a team. However, if you do, you will either need to hire such people or learn it yourself. Learning means more than just coming into Boonex forums and asking; it means searching and reading and trying until you have the knowledge.
Now, when one is in the Dolphin admin adding content, it is not passed through the htmlpurifier. However, if the TinyMCE editor is in place, the code will be passed through TinyMCE's code checker. I don't know how many problems have been posted that deal with this simple fact that TinyMCE cleans code when one is in the admin; it is the way TinyMCE is coded.
I can code HTML with the best of them but will use TinyMCE when needing to do quick HTML. It is a tool and why not use it? This issue with TinyMCE should have been included in 7.2.x release. The fix is simple. Allow one to turn off HTML editor on blocks in the admin and have it to remember it. In other words, have a flag that is stored in the database for an html block when someone turns off the HTML editor. When the admin loads in that block for editing, it will check this flag to see if the TinyMCE editor should be loaded for that block. This will allow one to insert code into an HTML block and not have that code stripped when one goes to edit it but still allow one to use TinyMCE for other HTML blocks.