Join the jQuery Foundation!

Posted on by

This month, the jQuery Foundation is celebrating our first year serving the web. As a not-for-profit trade association, we’re here to connect every business and individual that cares about jQuery and help them work together to ensure its continued success. Writing code and documentation, hosting trainings and conferences, and collaborating in the standards process. This makes jQuery better and it makes web development better.

jQuery is more than just a JavaScript library, it is a community and an integral part of the web developer’s toolset today. The jQuery Foundation exists in part to ensure this community continues to grow and thrive. Throughout this first year, we’ve invited companies to join the jQuery Foundation in support of this mission, and 14 companies have joined at various levels. We appreciate their commitment to jQuery and their support of its mission to support the libraries, their documentation, and our web standards advocacy.

Individual Membership Program

You can now join the jQuery Foundation as an individual member. Just as with companies, we have created various levels based on contributions. The benefits include buttons, stickers, badges, banners, discounted conference tickets, discounts from member companies, invites to members-only parties at conferences, and recognition on our member listing. We’ve prepared a thank you gift for each level to provide an extra incentive for folks to make an annual dues commitment.

Join Now

Badge of Honor

We’ve prepared badges and banners for our members to sport on their website, or their choice of social network. Huge thanks to Isaac Durazo (@isaacdm) from Bocoup for drawing these up.

What if I Can’t Contribute On A Recurring Basis?

The individual membership program is designed for those who want to contribute a set amount of dues to jQuery regularly, as well as enjoy the benefits of that membership. If that’s not what you’re looking for, we always welcome one-time donations (from companies or individuals) via PayPal and check at jquery.org/donate

Moving Forward

The jQuery team, together with the support of member companies have achieved tremendous success in Year One. We have tripled the number of conferences, gathering with communities around the globe (Asia, Europe, Canada, and UK). We have redesigned (nearly) all our web sites and made contributing to them as easy as contributing to code. We continue to wrangle bug queues and deliver smaller, faster, better tested, and more robust code. We have 4 official representatives at the W3C and ECMA TC39. We’ve managed to do this all in our first year, and we’re very much looking forward to what we can accomplish in the future. Join us!

Bowling for jQuery – April 2012, Washington, D.C.

Posted on by

The jQuery team is going bowling and we’d love to have you join us! We’ll be spending the evening of Friday, April 13th at King Pinz in Leesburg, VA, a bit outside of Washington, DC. We’ll have a private room with 6 lanes from 6 to 10 PM. The night will feature unlimited bowling, dinner, desserts, drinks, and billiards. There’s even a cigar bar, if you’re into that!

King Pinz

Very limited space – get your ticket fast.

Bowling

  • Private room with 6 lanes
  • Unlimited bowling (shoe rental included) for 4 hours
  • Cozy couches with cocktail tables
  • King Pinz: Photos
  • Private Room: 360 degree tour

Dinner

  • Appetizers, entrees, and desserts
  • All night

Drinks

  • Open bar
  • All night

Billiards

  • Private billiards table and lounge area

Cigar Bar

Prizes

  • 1 winner gets a copy of Adobe Creative Suite Master Collection 5.5 (a $2,600 value)
    Adobe Creative Suite Master Collection 5.5
    Thanks Adobe.
  • There will be other prizes as well. Cool prizes. Must be present to win.

Who will be there?

  • Dave Methvin
  • Yehuda Katz
  • Leah Silber
  • Rick Waldron
  • Karl Swedberg
  • Adam J. Sontag
  • Scott González
  • Dan Heberden
  • Richard D. Worth
  • Corey Frang
  • Kris Borchers
  • You?

Sponsors

Please join us in thanking our thouroughly awesome sponsors for this event:

 

CustomInk Design T-shirts Online

 

Bocoup - Open Web Technology by and for programmers

 

Adobe

 

Fluidhire - Innovative Technology and New Media Recruiting

 

MoDevUX

 

We know you love jQuery and we love you for showing it.

jQuery UI 1.7 is the new 1.6

Posted on by

The jQuery UI team has been working for over 9 months on the 1.6 release and during this long process, we’ve deeply re-factored every plugin and introduced a very big shift in how we write markup and styles with the new jQuery UI CSS Framework. Also during that time, the jQuery core library released the new 1.3 version which incorporates a lot of improvements that we wanted to leverage.

We hear ya

We clearly have heard the confusion as these fairly large changes were made between release candidates in the 1.6 development cycle (post 1.6rc2). Based on feedback from the jQuery UI community, we want to address the confusion around compatibility between jQuery 1.2.6 and 1.3 and the jQuery UI library by creating two very distinct releases in the next few weeks:

1.6rc6 plus fixes will become 1.7 (compatible with jQuery 1.3+)

What we are currently calling jQuery UI 1.6rc6 is going to be released as jQuery UI 1.7. This code is built from the ground up to take full advantage of jQuery 1.3 and the new jQuery UI CSS Framework and is different enough to warrant a dot release. After a lot of analysis, we’ve decided that compatibility with both 1.2.6 and 1.3 is not feasible in a single UI release while still having a maintainable and lean codebase, so this version will not be compatible with jQuery 1.2.6 or earlier.

1.6rc2 plus fixes will become 1.6 (compatible with jQuery 1.2.6)

For all those folks still actively using jQuery 1.2.6, we want to provide a legacy release of the jQuery UI library based on 1.6rc2 that ports over as many bug fixes and improvements as possible from more recent code updates to provide a clear, stable foundation that will be fully compatible with jQuery 1.2.6. To avoid any confusion, this version will be called jQuery UI 1.6 final. Since this will be a legacy release, the team will not be actively developing this code once it is finalized. Also, this release will not contain any changes related to the new jQuery UI CSS Framework. It will have the same theming support as jQuery UI 1.5.3.

We understand that this is a fairly large change and welcome input from the community on how to make the upgrade as smooth as we possibly can. A complete upgrade guide will be posted shortly to guide you on a plugin-by-plugin basis to help ease the transition.

Current Release Status

We received a lot of great help testing the latest release candidate, 1.6rc6, and are fixing the final few issues, so that it can be released as soon as it’s ready. A current summary status of the release can always be found on the front page of our Dev and Planning wiki ( http://wiki.jqueryui.com/ ). We are very excited about the quality of this new jQuery UI release because it will serve as a solid foundation that will give us a stable API and let us release more frequently throughout the year with updates and new widgets.

Weekly releases coming

Starting in March we will switch to a weekly release mode. Each week we will alternate between pushing a stable bug fix release (1.7.1, 1.7.2, etc.) and a preview release (alpha, beta, rc) including new plugins and functionality. So each branch will receive an update at most every two weeks. If we need an additional release in-between or we need to add an extra beta or rc, we will do so on a week-to-week basis, adjusting the rest of the roadmap accordingly. Our goal is to work toward a 6-8 week release cycle (2-3 weeks alpha, 2-3 weeks beta, 1-2 weeks rc, then final).

Download builder update

We have pushed a complete update to the Download Builder. It is now fully integrated with ThemeRoller so that you can download a customized jQuery UI library zip including a pre-built or custom theme. We’ve also fixed up some issues that existed with downloading an invalid zip file in IE and also 1.5.3 minified files.

Thank you for your help and support

We want to thank the community for it’s support and encourage your participation in helping us to develop the best UI library on the planet. If you are a developer who is interested in helping us with bug fixing, please feel free to post a message on the ui-development group ( http://groups.google.com/group/jquery-ui-dev ) and ask how you can help out.

jQuery UI 1.6rc5 Compatible with jQuery 1.3

Posted on by

jQuery UI 1.6rc5 is available.

Download jQuery UI 1.6rc5
You can download the entire development bundle directly

http://jquery-ui.googlecode.com/files/jquery.ui-1.6rc5.zip

This includes a default theme, as well as all the test and demo files. Or you can create a customized download of individual components

http://ui.jquery.com/download/

and a custom theme at

http://ui.jquery.com/themeroller

Be sure to grab an updated 1.6rc5 theme, if you got a theme from ThemeRoller in the last two weeks. (Also, for any users of 1.5.3, there is a link on ThemeRoller for downloading legacy themes)

Compatibility with jQuery 1.3
Thank you to the many people that helped test and contribute fixes to make this release happen. We have fixed a lot of issues in the two weeks since rc4 and the most major fix is this release is compatible with jQuery 1.3 (Happy Birthday jQuery) where 1.6rc4 was only compatible with jQuery 1.2.6. From now on, we ask that 1.6rc4 is no longer used for testing. Also, from here forward jQuery UI 1.5.3 will only support jQuery 1.2.6. And jQuery UI 1.6 will only support jQuery 1.3+
Thanks for any help you can provide to ensure this release is ready and fully compatible with jQuery 1.3. Please create a ticket for any issue you find on the jQuery UI bug tracker:

http://ui.jquery.com/bugs (note: requires registration)

and send a note for discussion on the jQuery UI Development mailing list as well:

http://groups.google.com/group/jquery-ui-dev

The current schedule is to wrap up 1.6 final by the end of next week.

What’s Up With jQuery UI?

Posted on by

The jQuery UI team has had a busy and productive fall and wanted to give everyone an update on what we’ve been up to.  First off, we’re happy to announce that our team of contributors has grown significantly in the past few months and want to thank everyone for their support. To round out the great group of developers on the core team, new sub teams and team roles have been created, to focus on areas such as evangelism, design, builds, testing, website, and documentation. Most noticeable is the recent activity of the Interaction Design sub team focusing on UI design, widget planning, and theming. To learn more about who’s on the team and what we all like to do, check out the jQuery UI team page. Also, we are pleased to announce that Filament Group is now an official sponsor of jQuery UI, making up most of our Interaction Design team. Thank you.

When’s 1.6 coming?

The 1.6rc3 release is being wrapped up and will be out within a week. Our goal is to have 1.6 final out still in December. We’ve decided to cut back the number of new additions in order to re-factor the existing plugins for improved accessibility, performance, and theming. In this release, the only new plugin will be the determinate progress bar. The autocomplete, colorpicker, and spinner plugins have been moved into a future release (to allow time for further refactoring, not delaying 1.6 any further), while magnifier has been moved into experimental again, soon to be released as external plugin at Paul Bakaus’ homepage (more on that in the next final release announcement). With a better planning process in place now (see below), we’re confident removing plugins from a release candidate won’t happen in the future, and we apologize for any trouble it might have introduced for you.

What’s 1.6 all about?

One of the most exciting changes arriving with the final version of 1.6 is a complete re-factor of the CSS class framework used across all the jQuery UI widgets. This will build on the ideas of the original ThemeRoller tool, but extend the system to be a rich UI class framework that can be used across all plugins, both internal and external. Here is just a partial list of what’s in the works:

  • New classes for error, highlight and disabled states
  • Extended, sprite-based ThemeRoller icon set
  • Class system for adding rounded corners via CSS (Firefox and Webkit, gracefully degrades)
  • New ThemeRoller tool with inspector style view
  • Theme gallery with voting and user-generated themes
  • Improved documentation for generating custom themes and using the class framework

You can learn more about the new ThemeRoller app and class framework on our new wiki.

What are y’all working on?

To keep us organized and make the planning process more transparent to the community, we’ve created a new design and planning wiki at http://jqueryui.pbwiki.com/. On the wiki, we’ve been refining and detailing our processes for growing the team and the project, accepting and reviewing contributions, and prioritizing new plugins into a roadmap. By channeling ideas and decisions made on the jQuery UI Dev google group conversations into the wiki, we hope to provide a single, unified view of our current thinking, so we’re all in sync. To see what we’re up to, a summary of the current development status can always be found at the top of the wiki homepage. (Note: http://docs.jquery.com/UI will continue as the end-user documentation/production wiki for jQuery UI)

How can I help?

One big part of the wiki is collecting a long list of ideas for future plugins that we might want to include in the jQuery UI library. So far, we’ve created a sortable table on the wiki homepage with over 50 plugins with planning information for the highest priority items. Each plugin has a detail page where we can collect best practices, visual designs, sample markup and style, accessibility considerations and track the status of the development. We hope to have a vibrant conversation with the community and engage as many designers and developers in the process, so please feel free to add comments, edit pages, and link to examples on the wiki. We’ve just started the plugin design and specification process so this is a great time to get involved and help us shape the future of jQuery UI.

jQuery UI Worldwide Sprint: March 14-15

Posted on by

The jQuery UI Team is pleased to announce its first Worldwide Sprint, to take place next Friday and Saturday, March 14-15, 2008. Two full days of testing, fixes, documentation, and general getting-stuff-done. Our goal is to get the jQuery UI 1.5 release (alpha, beta) ready for final, and we invite any and all to help. Whether you have an hour, or an afternoon, come and run really fast with us.

How Will It Work?

We’ll all gather in IRC (#jquery-sprint on freenode) throughout the two-day sprint, with a couple of scheduled meetings to keep everyone on the same page, and make sure things keep moving. Other than that we’ll just be doing as much as we can, as fast as we can. Opening tickets, closing tickets, breaking stuff, fixing other things, and everyone’s favorite pastime: documentation.

I’m New Here. Can I Help?

Absolutely. If you’ve thought about contributing to jQuery or jQuery UI before, but never really found the right moment or momentum, this sprint is the perfect time to get involved. Paul and I will be around, as well other members of the jQuery Team to help people get started, especially if it’s your first time. We’ll help you help us, in whatever way you want. That could be testing, documentation, ticket triage, bug fixes, writing demos, or even just playing with new stuff as we churn it out, and providing valuable feedback. We want to ensure this release is rock solid on all supported browsers, including yours.

More Details

We’ve created a wiki page to help coordinate this big event. It has some more details on what is planned, how to jump in, and will be updated throughout the sprint to show status and next steps. We invite you to add your name to the page as a participant, if you’re interested, even if you have only a few hours (or aren’t sure how much time you’ll have). Also, feel free to specify what you’re willling and/or able to do. Thanks!