It is a bad sign if a senior software developer (me) is not capable to include an arbitrary JS lib into Plone within some hours.
I am no JS specialist. A person with more JS background may have found a way. But as it is Plone repels the user base if "JS integration" is so hard.
Problems are not solved by ranting or making proposals. Only hard work can achieve this. I therefore volunteer for documentation and samples for integration of 3rd party JS in Plone.
My company has some plone packages from customer projects featuring the integration of
- bokeh
- datatables, jeditable
- cytoscape (not working)
that we can bring to GH as example implementations and for use in the plone community.
Volker