Hi Nathan,

Thanks for your answer.

So last PloneConf about jqueryui can be sum up with:

* don't like themeroller stuff
* need discussion about what has to be integrated and how
* drag & drop feature rocks

About the widget I would be glade to be part of this work, yes ! ping me on
irc please

My opinion about jqueryui is it is bloat: Looking at this
https://github.com/plone/plone.widgets/blob/master/plone/widgets/resources/jqueryui-sorting.js

JQueryUI project is to have a set of widgets with all the same way of
working to optimize resources and use same patterns. So when you want
'sorting' you have to take core, widget and mouse. So next, how do you
handle a jqueryui-drag-drop.js ? you will have theses twice.

With collective.js.jqueryui we have learned a lots of issues we have to
make it working well with Plone, so I would like to know more about the "how
we do it wasn't quite worked out "
JQueryUI can not work out of the box with Plone, and many people are trying
to drop it in resources, register it and next doesn't maintains it and
doesn't know that it can't work.

At the moment known issues are:

* Sunburst

Due to usage of #content, dl.portlet and !important in public.css rules
we must re-gain priority here for all jQueryUI link styles

https://github.com/collective/collective.js.jqueryui/blob/master/collective/js/jqueryui/css/sunburst-patch.css

I have a working mate who work on jqueryui integration in Drupal. He show
me how drupal's themes are using only css classes, so no issue to use
jqueryui's theme in it.

* jquerytools's tab
is not compatible with jqueryui's one so you need to take it out from the
custom build

* plone.formwidget.autocomplete
doesn't work (fail silently) if c.js.jqueryui is installed because
(discussed with Martin Aspelli, the js has been merged to jqueryui and
improved but we still use the old one)

Ping me on IRC when you will be ready to discuss about all this.

Regards / Cordialement,
JeanMichel FRANCOIS
Find me on Google + <https://profiles.google.com/toutpt>




2011/12/2 Nathan Van Gheem <[email protected]>

> Hi Jean-Michel,
>
> Thanks for initiating more discussion.
>
> At the San Fran plone conference we actually had a lot of this discussion
> on using jqueryui. Basically, we agreed that we need to start supporting it
> but how we do it wasn't quite worked out yet. We're still all really turned
> off by the themeroller stuff and how tied it is to it. Additionally, we
> have to identify where we'd need it even in plone core. One thing that
> jqueryui does very well is drag and drop.
>
>
> So is this possible to work on sunburst to make free of !important and
>> more friendly with others CSS like jqueryUI one
>
> I don't think there is necessarily any technical reason for all the
> !important statements. Someone just needs to fix it
>
> We are on 1.4.4. I will asking if someone would upgrade to 1.7
>
> Yikes, yah, we need to upgrade.
>
> As for plone's widget situation, it turns out jqueryui's widgets aren't
> really that good(at least IMO). Alexander limi and I(mostly Alex) have
> started looking at improving plone's widgets. Alex started a google doc to
> find the best of bread widgets:
> https://docs.google.com/spreadsheet/ccc?key=0Ala3ew8gFf2-dEU4TmtoLUJPbUJIR2dzdDdQaUtEZUE#gid=0
>
> I started a couple projects to start implementing some of this:
>
> https://github.com/plone/plone.widgets
> https://github.com/plone/plone.app.widgets
>
> I would like to start a collective.z3cform.jqueryui to work on a set of
>> z3cform widgets where we will be able to have calendar & autocomplete.
>
> Perhaps you could take a look at what I have done thus far with
> plone.app.widgets. It's using the chosen widget which is very nice. For our
> date widgets, I'd like to see a hybrid between http://datejs.com/ and a
> conventional date selector but we're still working that stuff out.
>
> We'd very much appreciate help and more feedback. We're trying to schedule
> mid-day on Fridays(US timezones here) to work on it together so if you're
> around in IRC maybe we can work on it together.
>
>
> -Nathan
>
> On Fri, Dec 2, 2011 at 4:31 AM, Jean-Michel FRANCOIS <[email protected]>wrote:
>
>> Hi Plone developpers,
>>
>> This post is related to sunburst and jqueryui
>>
>> Looking at new addons I have found collective.jqueryui.autocomplete
>>
>> http://svn.plone.org/svn/collective/collective.jqueryui.autocomplete/trunk/collective/jqueryui/autocomplete/
>> This one just registering jqueryui into Plone (yet another one). I have
>> contacted the author to ask why he is not using c.js.jqueryui.
>>
>> We are many developers to maintain c.js.jqueryui and I would like to
>> discuss its futur.
>>
>> I would like to start a collective.z3cform.jqueryui to work on a set of
>> z3cform widgets where we will be able to have calendar & autocomplete.
>>
>> I have already done a theme manager (collective.jqueryuithememanager)
>> that let you load a bunch of theme in one click in the backoffice, but
>> sunburst and its !important stuff are quite boring and make it doesn't play
>> well with others existing CSS stuff. You have to know c.js.jqueryui add an
>> other CSS and some patch to work with sunburst. And I should do this one
>> dynamic but I don't want ...
>>
>> So is this possible to work on sunburst to make free of !important and
>> more friendly with others CSS like jqueryUI one ? I'm not a CSS guru and
>> some feedback on this will be really appreciated.
>>
>> Another let say issue is jquery version:
>> https://github.com/plone/Products.CMFPlone/blob/master/Products/CMFPlone/skins/plone_3rdParty/jquery.js
>> We are on 1.4.4. I will asking if someone would upgrade to 1.7. New
>> jquery plugins as started to depreciate older version like jquerymobile 1.0
>> who support only 1.7.
>> I guess this need a plip so it will make a post on coredev first.
>>
>> If you have any request regarding jqueryui in plone, it's time.
>>
>> Regards / Cordialement,
>> JeanMichel FRANCOIS
>> Find me on Google + <https://profiles.google.com/toutpt>
>>
>>
>>
>> _______________________________________________
>> Product-Developers mailing list
>> [email protected]
>> https://lists.plone.org/mailman/listinfo/plone-product-developers
>>
>>
>
_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

Reply via email to