Presentación de la YUI 3 Galería
04 de noviembre 2009 a las 7:46 am por Eric Miraglia y Vidrio Dav | En Desarrollo , YUI 3 Galería | 1 comentario La semana pasada en YUICONF 2009 , se presentó el YUI 3 Galería , una nueva forma de contribuir a YUI 3 . A las pocas horas, Greg Hinch había publicado la primera contribución de la comunidad a la Galería . Hoy en día, menos de una semana más tarde, hay 18 módulos en la galería - todos ellos disponibles para su uso a partir de su YUI().use() declaración.
¿Cómo YUI 3 Galería de Obras
Cuando usted tiene un módulo que le gustaría contribuir a la YUI 3 de la comunidad, se puede mostrar en la galería en YUILibrary.com. Ya sea que su contribución es de código abierto o comercial, siempre y cuando se basa en YUI 3, la galería está abierta para usted. Todos los elementos de la galería tiene un foro de discusión dedicado a YUILibrary.com, todos se pueden buscar y descubrir, y todo se puede votar arriba o hacia abajo por la comunidad.
Si desea ir un paso más allá y tiene el código para el módulo alojado en el CDN Yahoo y plenamente integrado en el marco de YUI 3, asegúrese de volver a una firma Acuerdo de Licencia de Contribuyente (CLA) con el fin de contribuir con su trabajo a YUI 3 de manera formal bajo la licencia BSD de YUI . A continuación, puede el tenedor YUI 3 del proyecto Galería de GitHub y emitir una solicitud de extracción directamente de su módulo de galería en YUILibrary.com. Que iniciará un proceso de revisión. Una vez aprobado, el módulo será lanzado en el empuje al lado de la Galería de la CDN Yahoo!. (En promedio, esto se llevará a cabo una vez cada dos semanas.) Después de eso, su trabajo estará disponible para cualquier ejecutor de YUI().use() declaración, sin necesidad de cargar explícitamente el código en cada página y sin necesidad de anfitrión los archivos.
Cuando estés listo para hacer una contribución, echa un vistazo a Dav de documentación de desarrollo detallado de YUI 3 Galería . También es posible que desee comprobar hacia fuera YUICONF Dav 2009 de hablar, "Contribuir a YUI":
Descargar el vídeo (m4v) | diapositivas
YUI YUI 3 vs 3 Galería
¿Cómo funciona la galería difieren de los tres galería de YUI código?
- La galería está más abierto - núcleo de YUI revisiones equipo de comunicaciones, pero la meta es la de aceptar tanto como sea posible.
- Galería de código formal contribuyó a YUI es empujado de forma continua - que no está ligado al ciclo de liberación de los tres principales YUI.
- Galería de módulos son responsabilidad de los desarrolladores que crean y contribuyen ellos. El equipo central YUI ni pruebas, ni soporta módulos de la Galería.
Módulos de la galería
Los siguientes módulos se han aportado - algunos de los desarrolladores de YUI, y muchos de fuera del equipo:
- Acordeón por Iliyan Peychev : widget de acordeón para YUI3.
- beforeunload por Adam Moore : Añade
beforeunloadapoyo de eventos para YUI para A-Grade otros navegadores de Opera. - chromahash por Jeff Craig : Chromahash es un módulo de contraseña no REVERSABLE visualización
- Forma por Greg Hinch : Un módulo para la gestión de la interacción formulario en una página, incluyendo la validación del lado del cliente, el procesamiento del lado del servidor error, y la presentación forma asíncrona.
- Historia Lite por Ryan Grove : Historia Lite tiene una finalidad similar a la del módulo de Historia YUI navegador , pero con una API más flexible, no de inicialización o requisitos de marcado, limitado IE6 / 7 de apoyo, y un tamaño mucho más pequeño.
- Temporizador de inactividad por Nicholas C. Zakas : El temporizador de inactividad objetivos para determinar cuándo el usuario está inactivo (no interactuar con la página) para que pueda responder de manera adecuada.
- IO Poller por Eric Ferraiuolo : Una extensión de la
Y.ioutilidad para añadir soporte para el sondeo de un recurso del servidor - JSONP por Luke Smith : Agrega un
Y.JSONPRequestclase y unY.jsonp(url, callback)método. - Caso de Konami por Luke Smith : Añade un evento DOM "Konami" que se activa cuando el elemento de destino recibe golpes keydown en la secuencia de código de Konami.
- Acordeón nodo por Caridy Patiño : Plugin Acordeón nodo es una solución de peso ligero (~ 3k) para los elementos extensibles y plegables.
- Eventos nodo arrastrar por Luke Smith : node.on ("arrastrar: final ', fn, configuración, ctx, arg1, ... argN) añade nuevos eventos DOM de" arrastre "," drag: start "," drag: final "y todos los otros eventos DD.Drag. Lista completa de la documentación. obj tiene atributos de configuración de Arrastre para la configuración más compatible con 'proxy', 'limitado', o cualquier otro
Y.Plugin.DDxxx. - Número de Matt Snider : Suministros utilidades manipulación de números y expone algunas de las funciones matemáticas de gran alcance directamente en el
Y.Numberespacio de nombres. Esto añade una funcionalidad adicional a lo previsto en la Base, y los métodos se aplican directamente a la instancia de YUI. - Puerto base de Dav Glass : Este módulo le ayuda a un desarrollador en la transferencia de una nueva YUI2 módulo para un módulo de YUI3. Que imita el
YAHOO.util.Elementclase de 2.x. - Puerto sencillo editor de Dav Glass : Este es un puerto que no es compatible de SimpleEditor de YUI2.x.
- Control de textarea Tab por Dav Glass : Este pequeño módulo añade la posibilidad de utilizar la tecla de tabulación dentro de un área de texto. En la actualidad no es compatible con Opera y no es compatible con el texto de selección de tabulación.
- Timepicker por Stephen Woods, : Esto se basa en el selector de tiempo muy pulido por Maxime Haineault.
- toRelativeTime por Luke Smith : Añade
Y.toRelativeTime(date)para convertir una instancia de fecha pasada en una cadena de tiempo relativo, por ejemplo, "hace una hora". - Pantalla de estado de Twitter por Luke Smith : Añade Y.Twitter.Status flash para las actualizaciones de estado de Twitter. Configurar el modo en que se deben mostrar, por lo que el usuario de Twitter (públicas), y con qué frecuencia para sondear si hay actualizaciones.
- Módulo YQL por Dav Glass : En este módulo se añade un poco de azúcar para YUI3 para hacer consultas simples YQL fácil.
Su código aquí
Esto es algo que he querido hacer por un tiempo. El estricto control de calidad de la biblioteca de YUI central ha sido una fuerza - se espera que la fuerza para seguir adelante. Pero mientras que era difícil para contribuir de primera clase a los módulos de YUI en el pasado, hoy en día es muy sencillo. Código que se escribe hoy en día pueden ser parte de YUI 3, acceder a través de los encargados de la ejecución del use la declaración, dentro de una semana o dos.
Compartir y ampliar: Marcar con del.icio.us | Digg it! | reddit!
1 comentario
Lo sentimos, los comentarios están cerrados en este momento.

Copyright © 2006-2011 Yahoo! Inc. Todos los derechos reservados. Política de privacidad - Condiciones del servicio
Desarrollado por WordPress en Yahoo! Web Hosting .



[...] Widget Tutorial. "Si usted está considerando el desarrollo de YUI tres widgets basados en compartir en el nuevo YUI 3 Galería, o si simplemente quiere entender más profundamente el funcionamiento interno de YUI tres componentes visuales [, ...]
Pingback por YUI Theater - Satyen Desai: "Un Tutorial Widget" »Usuario Yahoo! blog Interface (YUIBlog) - 06 de noviembre 2009 #