Yui 2.8.0: Imbakan utility, ProgressBar Control, swf at SwfStore Utilities
Setyembre 14, 2009 sa 2:12 pm sa pamamagitan ng Eric Miraglia | Sa Development | 19 CommentsAng koponan ng Yui at mga kontribyutor sa proyekto ay nalulugod ipahayag ang agarang pagkakaroon ng Yui 2.8.0. Release na ito ay nagdudulot sa apat na bagong mga bahagi ( Imbakan utility, SWFStore utility, utility ng SWF , at ang ProgressBar Control) kasama ang daan-daang ng mga pag-aayos at pagpapahusay. George Puckett tala release para sa Yui 2.8.0-magbigay ng isang komprehensibong pangkalahatang-ideya ng mga pagbabago.
| | |
Bago para sa 2.8.0
Apat makabuluhang bahagi gumawa ng kanilang pasinaya sa release na ito:
Matt Snider Imbakan utility : Matt ay ang lead frontend engineer (at ang unang empleyado) sa Mint.com (na gumagamit Yui malawakan; pagbati sa kanilang malaking balita ngayon ) at ang mga may-akda ng isang popular na blog sa JavaScript . Matt iniambag ang Imbakan utility para sa 2.8.0, ang isang meta-bahagi para sa client-side na imbakan na nagbibigay HTML5-estilo lokal at session imbakan interface sa iba't-ibang mekanismo imbakan. Sa unang release na ito, ang Imbakan ay maaaring gumamit ng isa sa tatlong mekanismo imbakan: HTML5 Storage, Google Gears, at imbakan sa pamamagitan ng Bagay Flash Ibinahagi. Sa HTML5-kaya na mga browser na lumalagong ibahagi ang mabilis, at sa pagkalat ng Flash bilang isang fallback, ito ay nagbibigay sa iyo ng ng maaasahang coverage para sa karamihan ng iyong mga gumagamit. Ang Imbakan API ay nagbibigay-daan sa mong tukuyin kung aling ng mga tatlong mekanismo upang gamitin at sa anong pagkakasunud-sunod upang subukan ang mga ito.
Satyam ay ProgressBar Control : Satyam (Daniel Barreiro) ay pinaka-kilala sa ang Yui komunidad bilang isa ng ang nauuna mga eksperto sa Yui ng malakas DataTable Control, at siya ay ang may-akda ng mga mahalagang tutorial na may nakatulong sa sampu-sampung libong ng developer gumawa ng buong paggamit ng DataTable. Din Siya ay kilala bilang isa sa mga pinaka-helpful kasapi ng komunidad ng Yui. Sa 2.8.0, Satyam contributes ng isang bagong bahagi, ang ProgressBar , na karagdagang deepens Yui ng portfolio ng mga UI kontrol. ProgressBar ay nag-aalok ng isang maginhawang API, isang malawak na hanay ng mga pasadyang kaganapan, at ang buong suporta para sa sa Animation at ang malawak na hanay ng easing epekto. - Alaric Cole SWFStore utility : SWFStore nagbibigay ng Flash Naibahaging Bagay-andar sa utility Storage ang meta at comprises ng isang JavaScript API para sa pagtatabi ng mga data ng teksto sa FSO. SWFStore sumusuporta sa on-the-lumipad gzipping ng iyong mga naka-imbak na key / value pares, na tumutulong sa iyo na makakuha ng mas mahusay na agwat ng mga milya ng 100KB Flash default limitasyon (ito ay maaaring pinalawak na kung gumagamit ng permit). Habang ang maraming mga developer ay gumamit ng SWFStore sa konteksto ng Imbakan utility, din namin iniharap ito bilang isang standalone na tampok para sa mga na nais na gamitin ang mga ito nang direkta.
- Allen Rabinovich SWF utility : Sa 2.8.0, kami sira ang Flash detection at embed-andar sa isang hiwalay na ibinahagi utility. Aming sinimulan ang paglipat Yui ng hybrid Flash / js bahagi - kabilang ang mga Tsart at SWF Store - papunta sa bagong base Allen bahagi. (Tandaan: Kung gusto mo lamang upang suriin para sa bersyon ng Flash, maaari mong malaya kasama ang
swfdetectmodule, na populatesYAHOO.env.ua.flash.
Karagdagang Mga Highlight
- Cross-Domain Support sa Connection Manager: Connection Manager (XMLHttpRequest bahagi Yui ang) ay makakakuha ng suporta para sa mga pangunahing cross-domain (XDR) na mga kahilingan sa 2.8.0. Ipinatupad namin ang Flash-based na mekanismo ng XDR na unang inilabas bilang bahagi ng Yui bahagi ng 3 IO. Rin namin ang nasira ang functionality ng core Connection Manager sa
connection-corecore na module, ang pagbabawas ng bakas ng paa ng iyong code kung lamang ka gamit ang pangunahing kakayahan XHR. Tumungo sa ang Configurator- update ang iyong listahan ng dependency kung nais mong sumali sa mas balingkinitan pakete. -
Kaganapan delegasyon Support sa Kaganapan utility : Yui mahaba kasama ang isang detalyadong kaganapan delegasyon halimbawa / tutorial , at talked namin ang pamamaraan dito sa YUIBlog bumalik noong 2007. Sa 2.8.0, Todd Kloots ay binuo ng suporta para sa mga kaganapan delegasyon direkta sa library na may bagong module Kaganapan atang, nagdadala 2.8.0 sa pagkakapare-pareho sa support kaganapan delegasyon na namin naihatid sa Yui 3. - Carousel nakakakuha ng Gallery: Andres Narvaez at Gamaiel Zavala, frontend mga inhinyero para sa Yahoo! 'katangian ng media, ay nagtrabaho sa Gopal Venkatasen para i-extend ang Yui Carousel Control upang magbigay ng "gallery-style" na suporta na may maramihang mga hilera ng mga item. Sa Yahoo!, Andres at Gamaiel ay ipinatupad ang tampok na ito sa mga muling idisenyo video gallery para sa mga site tulad ng Yahoo! Sports :
-
Calendar Nagdadagdag ng Suporta para sa mga Offsets ng Taon : year_offsetbagong configuration ng year_offset ari- arian sa Control Calendar ay nagbibigay ng suporta para sa kalendaryo ng mga system na sa panimula Gregoryan ngunit na ang zero-taon ay naiiba kaysa sa 0 CE (Thai kalendaryo ay isa sa ilang mga tulad system). - Dalawahan Support ng Axis sa Tsart: Tripp Bridges ay mahirap sa trabaho sa Yui Tsart, at sa mga maraming mga pagpapabuti para sa 2.8.0 siya ay nagdagdag ng suporta para sa mga multi-axis chart.
- Karamihan Higit pang mga: Daan-daang ng mga pag-aayos ng bug at mga pagpapahusay ay kasama sa Yui 2.8.0 ; George Puckett release mahayag ay nagbibigay ng mga sangkap-by-bahagi ng mga detalye ng mga pagbabagong ito.
Acknowledgements
Ilan sa ang pinaka-kagiliw-giliw na bagong trabaho sa Yui 2.8.0 (kabilang Matt sa Storage at Satyam ay ProgressBar) na dumating mula sa labas ng Yahoo, at ang pakikilahok ng komunidad sa proyekto ay patuloy na lumago ang buwan ayon sa buwan. Upang mga mo na iniambag ng napapanahong mga pag-aayos ng bug at pagpapahusay sa release na ito, at sa daan-daan na nakatulong pinuhin ang library sa pamamagitan ng mataas na kalidad na mga kahilingan pagpapahusay at mga ulat sa bug, salamat!
Ano ang Susunod?
Yui 2 unlad at pagpapanatili ay patuloy. Maaari mong sundin ang trabaho sa YUILibrary.com , kung saan ang Roadmap ay malapit tik sa sa listahan ng priority para sa 2.9.0. Bilang ang bug-aayos roll sa ang pagbuo Yui 2 tree, maaari mong sundin ang mga ito sa malapit sa real time sa GitHub. Kung may anumang bagay na hindi gumagalaw ng mabilis na sapat para sa iyo, tinidor ang repo , mag- sign isang CLA, at simulan ang paggawa ng mga kahilingan pull.
Ang koponan ay nananatiling mahina sa trabaho sa Yui 3 , at ngayon kami finalizing ang babasahin para sa paparating 3.0.0 GA release na ay magdadala sa bagong Yui 3 core at pinaka utilities ng beta . Yui 3 ay makukuha rin sa GitHub, kaya huwag mag-atubiling sa I-clone ang Yui 3 repo at simulan ang exercising ang paparating na release. Higit GA, kami ay patuloy na gagana sa nagdadala ng mga widgets sa Yui 3 sa bagong stack Widget at ginagawang mas madali para sa mga komunidad upang gumawa ng mga kontribusyon sa buong proyekto.
Ibahagi at i- extend: Bookmark sa del.icio.us | Digg ito ! | reddit!
19 Comments
Paumanhin, ang form ng komento ay sarado sa oras na ito.

Copyright © 2006-2011 Yahoo! Inc. Lahat ng karapatan ay reserbado. Patakaran sa Privacy - Mga Tuntunin ng Serbisyo
Pinapatakbo ng WordPress sa Yahoo! Web Hosting .









Wow, kung ano ang isang mahusay na release. Ka guys ay hindi kailanman itigil upang humanga.
Ito ay dakilang upang makita kaya magkano ng 3.x ng katalinuhan up sa line 2.x.
At yes, +1 sa Matt Snider at malaki balita Co sa ngayon!
Best,
Nate
Puna sa pamamagitan ng Nate Koechley - Setyembre 14, 2009 #
Nice trabaho, salamat!
Magkano na ito ay hanggang Yui 2.x ay superceded sa pamamagitan ng 3.x?
Sa pamamagitan ng ang paraan, ang link sa Storage utility impostor sheet ay nasira: http://developer.yahoo.com/yui/storage/
Puna sa pamamagitan ng Gabe - Setyembre 15, 2009 #
Gabe - Yui 2.x ay patuloy na suportado para sa isang mahabang oras na dumating, at na nakikita mo sa release na ito ng maraming-unlad ay ngayon na kinuha sa pamamagitan ng mga tao sa labas ng ang orihinal na koponan sa Yahoo na binuo Yui. Iyon koponan ay nakatutok karamihan sa Yui 3 ngayon, at Yui 3 ay patuloy na ibahagi ang leon ng aming atensiyon bilang namin makumpleto ang GA release at simulan ang pagtula ang pundasyon para sa mga widgets habang ang natitira sa taon na ito. -Eric
Puna sa pamamagitan ng Eric Miraglia - Setyembre 15, 2009 #
Nice trabaho, binabati kita!
Subalit dapat mo talagang tingin kung paano upang mabawasan ang panahon sa pagitan ng dalawang release. Bakit kailangan mo ang pitong buwan upang gumawa ng isang bagong release (Yui 2.7 ay inihayag sa 18.02)?
Puna sa pamamagitan ng Greg - Setyembre 15, 2009 #
Greg - Dalawang kadahilanan ay nadagdagan ang oras sa pagitan ng mga release: 1) Kami ay nagsusumikap sa ang susunod na henerasyon ng Yui (YUI3 - http://developer.yahoo.com/yui/3/); 2) dahil Yui 2.x update ay magagamit sa realtime sa GitHub, mayroon kang higit pa at higit pa na-access sa code bilang ito develops sa pagitan ng release. Sa ilang mga kaso, na ginawa patch release mas mahalaga bilang mga menor de edad, isyu-tiyak na mga patch-access sa pamamagitan ng GitHub. Regards, Eric
Puna sa pamamagitan ng Eric Miraglia - Setyembre 15, 2009 #
Ako masaya sa isa ng unang batch ng mga panlabas na mga kontribyutor. ProgressBar ay hindi ang pinakamalaking ng widgets ngunit nagsilbi ito upang subukan ang kung paano gumagana sa mga panlabas na mga kontribyutor. Coding ng isang komplikadong widget at pagkuha ng daloy ng trabaho ang nag-aambag sa mismong tuwid sa bawat dulo 9 timezones hiwalay ay masyadong kumplikado.
Kaya, ang papuri ay dapat pumunta sa lahat na ginawa posible para sa mga ang mga panlabas na mga kontribusyon sa bahagi ng Yui 2.8. Una sa lahat Jenny, ang aking inaama-sa Yahoo, ang aking contact sa lahat ng mga proseso, pagkatapos ay mga taong dumating sa ideya upang buksan ito hanggang sa panlabas na kontribusyon, ang mga na ibinigay sa mga kasangkapan na upang maaari naming ambag at mga na masuri ang aking orihinal na code at ibinigay ang magandang payo sa kung paano gawin itong magkasya sa library Yui.
Salamat
Puna sa pamamagitan ng Satyam - Setyembre 17, 2009 #
[...] Tingnan ang higit pa sa malalim na pangkalahatang-ideya sa blog Yui. [...]
Pingback sa pamamagitan ng Ajaxian »Yui 2.8.0 - Lokal Imbakan wrapper, mas mahusay na pakikipag-ugnayan sa Flash, crossdomain koneksyon at progreso bar - Setyembre 17, 2009 #
[...] Ang isang detalyadong-post ng mga bagong tampok at mga mahahalagang pagbabago ay maaaring matagpuan sa http://www.yuiblog.com/blog/2009/09/14/yui-2-8-0/ [...]
Pingback sa pamamagitan ng Yui 2.8.0 inilabas | Ramoonus.nl - Setyembre 17, 2009 #
Ang dalawahan-axis halimbawa ng tsart ay dapat isama ang isang alamat upang ipahiwatig kung saan ang axis serye bawat ay kaugnay. Ang isang paraan na maaaring gawin ay upang magdagdag ng mga icon sa ang alamat para sa bawat axis, napapasadyang siyempre, ngunit ang mga default ay maaaring pakaliwa o pakanan ang mga arrow point (o pataas at pababa para sa mga bar chart).
Puna ni Josh Tynjala - Setyembre 18, 2009 #
Ako ay tungkol sa upang magreklamo na ang SWF utility detection pinansin ang mga menor de edad na bersyon. Bilang mo marahil alam, Adobe ay inihayag mas maaga sa taong ito na ang Flash Player 10 mga update sa mga bagong tampok ay makakatanggap ng isang menor de edad update na bersyon sa halip ng laging pananatiling sa 0 tulad ng Flash Player 9 ay. Ito tila sa akin na ang SWF utility ay masira sa kasong ito. Gayunpaman, ako muling basahin ang mga anunsyo at nakita na ang pagbabago ay hindi kailanman nais reset sa kasong ito, at ito ay panatilihin ang pagtaas. Sila ay na upang suportahan ang "legacy" script bersyon detection. Habang Natutuwa akong makita na ang SWF utility ay hindi masira, ito ay pa rin ng kaunti kakaiba na ang isang bagong script kilos tulad ng kung ano ang Adobe ay isinasaalang-alang ng isang legacy script.
Puna ni Josh Tynjala - Setyembre 18, 2009 #
[...] Más información | Blog de Yui [...]
Pingback sa pamamagitan ng Disponible Yui 2.8.0 | Mas Geek - Setyembre 18, 2009 #
Josh - Salamat para sa ng tip. Kailangan ko upang tumingin sa isang epektibong paraan upang maisalarawan ang pagpapares ng isang serye sa isang axis. Ang iyong mungkahi ay mabuti ngunit ang kukunin ko upang magdagdag ng isang pag-andar sa ang alamat upang pahintulutan para sa mga marker styled naiiba kaysa sa mga kaukulang serye nito.
Puna sa pamamagitan ng Tripp - Setyembre 18, 2009 #
Tripp, hindi ito nangangahulugang kailangang ang mga marker na ang kanilang sarili na ipahiwatig ang axis. Sa halip, ito ay isang dagdag na simbolo sa tabi ang marker at ang pangalan ng serye.
Puna ni Josh Tynjala - Setyembre 18, 2009 #
Magandang point. Salamat.
Puna sa pamamagitan ng Tripp - Setyembre 18, 2009 #
Malugod na pagbati sa mga tao Yui para sa paggawa ng isa pang mahusay na release. Ang mga karagdagan sa library mukhang mahusay!
May utility ang yuiloader ay naayos? Queue support ay mahusay na ito, i makita na ito ay ipinatupad sa Yui 3 at ito ay gumagana tulad ng isang halinahin!
Higit pang impormasyon sa problema dito: http://yuilibrary.com/forum/viewtopic.php?p=1333
Salamat at Malugod na pagbati!
Puna sa pamamagitan ng Alex Cazacu - Setyembre 21, 2009 #
Alex - Adam tumugon sa forum na-post ito sa umaga na may karagdagang impormasyon. -Eric
Puna sa pamamagitan ng Eric Miraglia - Setyembre 21, 2009 #
Josh,
Kapag Lilipat ng Adobe gamit ang menor de edad na bersyon, update namin SWF upang kumilos nang naaayon - parehong bilang isang bug na release para sa 2.8, at sa 2.9 (at, siyempre, sa 3).
Best,
Allen
Puna sa pamamagitan ng Allen Rabinovich - Setyembre 22, 2009 #
[...] Hay otra serie de cambios interesantes en Yui 2.8.0 Como algún otro componente para la delegación de eventos, un gestor de conexiones Entre dominios, carrusel de imágenes, calendarios, ... Para ponerte al Dia Te recomendamos seguir el blog de Yui. [...]
Pingback sa pamamagitan ng Yui 2.8.0 - Almacenamiento lokal, mejor interacción salungat flash y mucho más, Carrero - Setyembre 23, 2009 #
[...] Ay isang abalang buwan dito sa Yui 2.8.0, Yui PHP tagapagsakay 1.0.0 beta 1, at Yui 3.0.0 sa lahat ng pagpindot sa wires - at sa aming mga unang pampublikong [...]
Pingback ni Sa sa Wild para sa Oktubre 5, 2009 »Yahoo! User Interface Blog (YUIBlog ) - Oktubre 5, 2009 #