I am very happy that jQuery is the default library. I’ve been using it for months now, and it has saved me hours and hours of otherwise tedious JavaScripting. Don’t forget folks, as Derek Allard point out in the recent post entitled ExpressionEngine 2.0: fully CodeIgnited!:
Oh, and we understand that some people may have their own preferred javascript libraries. The new JavaScript library in CodeIgniter allows you to extend it to use your own. Its all abstracted. You like Scriptaculous, there’s room for a scriptaculous driver. You like Mootools? You can build a driver. Think of it like the database library. You say “hey CodeIgniter, do this… here’s what I’m using - you figure it out”, and CodeIgniter does. It’s smart like that.
My only question will be: what if, for whatever reason, you need to use two libraries. Is there an easy way (or a need, as I may not have all the info I need about how EE/CI is using the library) to put jQuery into “No Conflict” mode.
I think the EllisLab team consistently thinks through decisions…and makes good ones. I’m on board!