I think it'd be better for the project to just ship with a single version
if possible.

There shouldn't be anything stopping the developer from using whatever
version they like for the public site - if there is, then that's what
should be addressed.



On Wed, Dec 31, 2014 at 8:11 AM, Eduardo Rivas <jerivasmel...@gmail.com>
wrote:

> Sorry for the delay guys, I left for a short vacation.
>
> J, off the top of my head, the benefits of using newer versions of jQuery
> are:
>
>    - Support for the latest versions of Bootstrap (as mentioned in my
>    first email). On the CSS side, Bootstrap gives Mezzanine a theme, grid,
>    form styles, etc; but on the Javascript / jQuery side it provides a
>    complete UI kit, letting you build interactive interfaces with elements
>    such as tabs, accordions, dropdowns, affixes, modal dialogs, etc. More info
>    here: http://getbootstrap.com/javascript/.
>    - We can benefit from security fixes (I don't know of any problems
>    with 1.7.1, but they might exist). Also, general bug fixes and 
> enhancements.
>    - If we migrate to even more recent versions, such as the 2.x family,
>    we would get increased speed and reduced size, because these family drops
>    support for legacy browsers, among other things.
>    http://blog.jquery.com/2013/04/18/jquery-2-0-released/ (see "How 2.0
>    changed").
>    - On the same link you can see how you could create custom versions of
>    jQuery for the 2.x family to cater to the specific needs of your site due
>    to the new modular approach of building it, further reducing the size of
>    the final file.
>
> Steve, I also came up with an alternate approach: Stay with 1.7.1 for the
> Admin, but ship more recent versions for the public site. Perhaps we can
> create a couple of new settings to substitute JQUERY_FILENAME: for the
> admin we could have JQUERY_ADMIN_FILENAME and for the general site
> JQUERY_PUBLIC_FILENAME. This way frontend developers can experiment with
> the cutting edge without worries of breaking the Admin interface, and we
> still get the convenience of managing jQuery versions through settings.
> What do you think?
>
> 2014-12-25 13:04 GMT-06:00 Stephen McDonald <st...@jupo.org>:
>
>> Thanks Ed - sounds fine so long as we judiciously test all the third
>> party libraries bundled, I know there have been rough edges around those in
>> the past when upgrading jquery itself. The gallery image lightbox thing,
>> the drag/drop interface within the admin, and there are probably others
>> that don't come to mind.
>>
>> Thanks again.
>>
>> On Thu, Dec 25, 2014 at 10:37 AM, Eduardo Rivas <jerivasmel...@gmail.com>
>> wrote:
>>
>>> Hello everyone! I've started upgrading Mezzanine to the latest version
>>> of Bootstrap (v3.3.1) and this would require at least jQuery 1.9.1 [
>>> source
>>> <https://github.com/twbs/bootstrap/blob/master/dist/js/bootstrap.js#L14>].
>>> I've encountered this problem before when using third party libraries that
>>> don't play along with Mezzanine's three year old version of jQuery (1.7.1, 
>>> released
>>> November 2011 <http://blog.jquery.com/2011/11/21/jquery-1-7-1-released/>).
>>> I would like to ask everybody (and Steve specifically) if you are open to
>>> upgrading the version of jQuery to at least 1.9.1. Cheers.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Mezzanine Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to mezzanine-users+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Stephen McDonald
>> http://jupo.org
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Mezzanine Users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/mezzanine-users/jlcdcReUwdM/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> mezzanine-users+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mezzanine-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Stephen McDonald
http://jupo.org

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to