Presentazione del YUI 3 Galleria
4 novembre, 2009 alle 07:46 da Eric Miraglia e Dav vetro | In sviluppo , YUI 3 Galleria | 1 commento La scorsa settimana a YUICONF 2009 , abbiamo introdotto il YUI 3 Galleria , un nuovo modo di contribuire alla YUI 3 . Nel giro di poche ore, Greg Hinch aveva postato il primo contributo della comunità per la Galleria . Oggi, meno di una settimana più tardi, ci sono 18 moduli in galleria - tutti disponibili per l'uso dal vostro YUI().use() dichiarazione.
Come YUI 3 Galleria Lavori
Quando si dispone di un modulo che si desidera contribuire alla comunità 3 YUI, è possibile mostrare sulla galleria a YUILibrary.com. Sia che il vostro contributo è open-source o commerciali, a patto che si basa su YUI 3, la galleria è aperta a voi. Tutti gli articoli galleria hanno un forum dedicato discussione su YUILibrary.com, tutti sono ricercabili e individuabili, e tutti possono essere votati su o giù dalla comunità.
Se vuoi fare un passo oltre e avere il codice per il modulo ospitati sul CDN Yahoo! e completamente integrata nel quadro 3 YUI, assicuratevi di restituire un firmata Contributor License Agreement è (CLA), al fine di contribuire il vostro lavoro YUI a 3 su una base formale sotto licenza BSD YUI . Poi si può forchetta i 3 progetto Galleria YUI su GitHub ed emettere una richiesta di tirare direttamente dal modulo galleria YUILibrary.com. Che avvierà un processo di revisione. Una volta approvato, il modulo sarà arrotolata in la spinta successiva della Galleria al CDN Yahoo!. (In media, questa si svolgerà una volta ogni due settimane.) Dopo di che, il vostro lavoro sarà a disposizione di qualsiasi realizzatore di YUI().use() dichiarazione senza la necessità di caricare in modo esplicito il codice di ogni pagina, senza dover ospitare i file.
Quando si è pronti a dare un contributo, controlla di Dav dettagliata documentazione per sviluppatori per YUI 3 Galleria . Si consiglia inoltre di controllare Dav YUICONF 2.009 parlare "Contribuire a YUI":
Scarica il video (m4v) | diapositive
YUI 3 vs 3 Galleria YUI
Come funziona la galleria differiscono da quelli non-gallery YUI 3 codice?
- La galleria è più aperta - nucleo YUI Recensioni di squadra osservazioni, ma l'obiettivo è quello di accettare il più possibile.
- Galleria codice formalmente contribuito a YUI è spinto su una base mobile - non è legata al ciclo di rilascio del nucleo 3 YUI.
- I moduli galleria sono sotto la responsabilità degli sviluppatori che creano e contribuiscono loro. Il core team YUI né prove né supporti moduli Gallery.
Galleria di moduli
I seguenti moduli sono stati contribuito - alcuni da parte degli sviluppatori YUI, e molti al di fuori della squadra:
- Fisarmonica da Iliyan Peychev : widget di fisarmonica per YUI3.
- beforeunload da Adam Moore : Aggiunge
beforeunloadevento a sostegno YUI per altri browser di Opera A-Grade. - chromahash da Jeff Craig : Chromahash non è un modulo di visualizzazione reversable la password
- Modulo da Greg Hinch : Un modulo per la gestione di interazione modulo in una pagina, tra cui la convalida lato client, lato server di elaborazione di errore e modulo di invio asincrono.
- Storia Lite da Ryan Grove : Storia Lite è simile nello scopo alla modulo della cronologia del browser YUI , ma con una API più flessibile, senza inizializzazione o richieste di markup, limitato IE6 / 7 e un ingombro molto più piccolo.
- Timer di inattività da Nicholas C. Zakas : Il timer di inattività mira a determinare quando l'utente è inattivo (non interagisce con la pagina), in modo da poter rispondere in modo appropriato.
- IO Poller da Eric Ferraiuolo : Una estensione al
Y.ioutilità per aggiungere il supporto per il polling una risorsa del server - JSONP da Luke Smith : aggiunge un
Y.JSONPRequestclasse e unaY.jsonp(url, callback)metodo. - Evento Konami da Luke Smith : aggiunge un evento DOM "Konami", che viene attivato quando l'elemento mirato riceve colpi keydown nella sequenza codice Konami.
- Fisarmonica nodo da Caridy Patino : Plugin Accordion Il nodo è un leggero soluzione (~ 3k) per elementi espandibili e comprimibili.
- Eventi di trascinamento nodo da Luke Smith : node.on ('resistenza: fine', fn, config, ctx, arg1, ... argN) Aggiunge nuovi eventi DOM per "trascinare", "trascina: start", "trascina: fine" e tutti DD.Drag altri eventi. Elenco completo nella documentazione. obj config prende attributi Trascinare per la configurazione supporta più 'delega', 'costretti', o qualsiasi altro
Y.Plugin.DDxxx. - Numero da Matt Snider : Forniture utilità manipolazione numero ed espone alcune delle potenti funzioni matematiche direttamente sul
Y.Numberspazio dei nomi. Questo aggiunge funzionalità aggiuntive a quanto previsto in base, ed i metodi sono applicati direttamente all'istanza YUI. - Porta base da Dav Glass : Questo modulo aiuterà uno sviluppatore di porting da un più nuovo modulo YUI2 ad un modulo YUI3. Che imita il
YAHOO.util.Elementclasse da 2.x. - Port editor semplice da Dav Glass : Questo è un non-supportato porto di SimpleEditor da YUI2.x.
- Scheda di controllo textarea da Dav Glass : Questo piccolo modulo aggiunge la possibilità di utilizzare il tasto di tabulazione all'interno di una textarea. Attualmente non supporta Opera e non supporta testo-selezione tabulazione.
- TimePicker da Stephen Woods : Questo si basa sul selettore tempo molto lisci da Maxime Haineault.
- toRelativeTime da Luke Smith : Aggiunge
Y.toRelativeTime(date)per trasformare un'istanza passato data in una stringa tempo relativo, ad esempio, "circa un'ora fa". - Display di stato su Twitter da Luke Smith : Aggiunge Y.Twitter.Status widget per gli aggiornamenti di stato su Twitter. Configurare il numero di display, da quale utente twitter (solo pubblici), e la frequenza di sondaggio per gli aggiornamenti.
- Modulo YQL da Dav Glass : Questo modulo aggiunge un po 'di zucchero a YUI3 per rendere semplici query facile YQL.
Inserire qui il codice
Questo è qualcosa che abbiamo voluto fare per un po '. La qualità strettamente controllata del nucleo YUI biblioteca è stata un punto di forza - ci aspettiamo che la forza di continuare ad andare avanti. Ma che era difficile di contribuire in prima classe moduli YUI in passato, oggi è semplice. Codice scritto oggi può essere una parte di YUI 3, accessibile tramite qualsiasi realizzatore di use dichiarazione, entro una settimana o due.
Condividere ed estendere: Bookmark con del.icio.us | Digg it! | reddit!
1 commento
Al momento l'inserimento di commenti non è in questo momento.

Copyright © 2006-2011 Yahoo! Inc. Tutti i diritti riservati. Informativa sulla privacy - Termini di Servizio
Powered by WordPress su Yahoo! Web Hosting .



[...] Soluzione Widget ". Se state pensando allo sviluppo di YUI 3-base widget da condividere sul nuovo YUI 3 Galleria, o se semplicemente volete capire più a fondo il funzionamento interno di YUI 3 componenti visive, [ ...]
Pingback da YUI Teatro - Satyen Desai: "Una Soluzione widget" »Blog Inizio Interfaccia utente (YUIBlog) - 6 novembre 2009 #