I am sorry, that sounds harsh, but after 2 hours I just give up making this extension work. Following obstacles (and maybe paths to solutions):
- T15745: Cannot install extension "Diagrams" (Failed to load symbol "DiagramTransactionType") (couldn't reproduce this)
- T15781: arc liberate throws exception
- I have to arc liberate the lib myself (but the name has to be diagram, not diagrams - last name will throw errors)
- the liberate maps should be part of the source!
- No source (js/css/etc.) will be loaded when using the setting security.alternate-file-domain (which is encouraged!)
- every source should be loaded through celerity, not via the controller with file_get_contents
- very good example:
- the draw.io sources should be copied to the extension and loaded through celerity
I am heartbroken, because I would have loved to use this. But it is not working.