We had some problems integrating jQuery UI to Plone 4.
Looks like jQuery UI wants to define jQuery.tabs() and Plone 4 wants to do this also (form_tabbing.js). After loading jQuery UI, Edit page tabs stopped working.
The solution is to build a custom jQuery UI download bundle without Tabs feature includes. Then you should be able to simple drop jQuery UI to any page:
<metal:head define-macro="javascript_head">
<link rel="stylesheet" tal:attributes="href string:${context/portal_url}/jquery-ui-1.8.9.custom/css/ui-lightness/jquery-ui-1.8.9.custom.css" type="text/css" />
<script type="text/javascript" tal:attributes="src string:${context/portal_url}/jquery-ui-1.8.9.custom/js/jquery-ui-1.8.9.custom.min.js"></script>
<script type="text/javascript" src="yourjqueryuiscript.js"></script>
</metal:head>
Maybe jQuery object is the next battlefield of namespace conflicts…
Get developers
Subscribe mFabrik blog in a reader
Follow me on Twitter

