Web Info & Tutorials

February 20th, 2007

YUI VERSION 2.2.0 RELEASED

YUI 2.2.0 has been released one year after YUI was released into open source.

The major changes are:

  • Versioning: 0.12.2 to 2.2.0: The new version syncs up the internal and external release numbers
  • Browser History Manager: The YUI Browser History Manager supports all A-grade browsers in managing the back/forward button navigation and bookmarking
  • DataTable Control: The DataTable control allows you to present tabular data and allow your user to engage that presentation by modifying/enhancing the data, sorting and searching through it, and adjusting the presentation itself.
  • Button Control: Buttons are essential parts of most graphical interfaces, but the visual constraints of buttons in their various form-control implementations (submit buttons, radio buttons, check boxes, etc.) diminish their effectiveness in some applications. The Button Control provides a platform for implementing visually impactful buttons that range from standard click-to-navigate buttons to radio buttons and checkboxes to advanced split-buttons that can operate as both a button and a menu.
  • New YAHOO.* properties: such as YAHOO.lang, YAHOO.env, and a YAHOO_config global

Congrats on the new release.

February 20th, 2007

COLUMNNAV: THINK APPLE HEIRARCHICAL MENUS

David Lindquist has created a new component for YUI called ColumnNav.

ColumNav is a hierarchical menu implementation utilizing Bill Scott’s Yahoo UI Carousel component. Content is loaded from an unordered list (in the form of a DOM object) and displayed in a scrollable viewport, similar to Column View in the Mac OS X Finder. Features include:

  • infinite extensibility using Ajax to build sub-menus
  • a highly customizable look and feel using CSS
  • support for keyboard-only navigation (CTRL + arrow keys)
  • cross-browser compatibility

It looks good and simple to use.

ColumnNav

February 20th, 2007

WHAT SHOULD I SAY?

What Should I Say? is a new question and answers site that uses YUI, JSON, and other libraries to subtly use Ajax throughout.

An example check out the very visual sorting:


February 20th, 2007

JACK SLOCUM OF EXT TO SUPPORT JQUERY

Jack Slocum is digit of the prizewinning evangelists of YUI (in our opinion) as he gets modify clog discover there that uses YUI. Some of his newer features are not YUI-specific so his YUI-EXT send module embellish Ext, and module hold another libraries.

One of the fruits of this newborn concern is the partnership declared jQuery & Ext Partner to Deliver Integrated JavaScript & UI which info how Ext 1.0 module hold jQuery as substantially as YUI:

The most grown User Interface accumulation for scheme applications module presently hold jQuery, the digit projects declared today.

Ext, a assemble of renowned User Interface components including a tree view, springy grid, dual-panel layout among others, previously worked as an spreading to the YUI library. Beginning with edition 1.0 of Ext, it module impact as an spreading to jQuery as well, allowing jQuery users to investment the noesis of the individual programme tools acquirable in Ext with the lightweight set accumulation and expressive structure of the prizewinning accumulation for retiring DOM scripting.

“We’re rattling agog by this collaboration. Ext is a strange library, and existence healthy to wage it as an authorised jQuery Plugin is a Brobdingnagian intend for everyone involved,” said Evangelist Resig, the creator of the jQuery JavaScript library.

What prompted the collaboration?

Ext has whatever strange components - arguably, the prizewinning on the web.

jQuery has every the set functionality to hold what Ext provides, with a farther diminutive set file-size than YUI. The jQuery aggroup contacted Jack Slocum with the hopes that we could impact unitedly to attain Ext impact with jQuery, and Jack wholeheartedly agreed. It’s a win-win situation: jQuery gets whatever awing components, and Ext gets a Brobdingnagian flow of newborn users.

What are the benefits for jQuery and Ext users?

jQuery users intend a Brobdingnagian sort of expertly-designed components that they module be healthy to deploy immediately. Additionally, they’ll be healthy to ingest them in a behavior that meliorate suits the jQuery belief (e.g. investment jQuery’s retiring philosophy, existence healthy to call Ext queries on sets of elements, chaining calls, etc.) Additionally, jQuery is also work the existence of activity the ingest of DomQuery, Ext’s switch engine, as an deciding to jQuery’s CSS Selector code.

At the aforementioned time, existing Ext users module acquire the plasticity of existence healthy to move to ingest Ext’s professed degree components patch investment the lightweight, diminutive (~19k) and coercive jQuery framework.

This is beatific programme for all. It also shows how obstructed in jQuery is to the accord to intend this worked discover with Jack.

We can’t move to wager the flooded Ext 1.0 and beyond.