YUI 3画廊简介

2009年11月4日,7:46上午由埃里克·米拉利亚和DAV玻璃,在发展中, YUI 3图库 | 1条评论

上周, 2009年YUICONF ,我们推出的锐3廊 ,一条新的途径,有助于锐3 在几个小时内, 格雷格Hinch来自画廊的第一个社区的贡献 今天,不到一个星期后,有18个模块画廊-所有可供您使用从您的YUI().use()声明。

YUI的3画廊

已经够了......是开发人员指南在哪里? 当你有一个模块,你想贡献YUI 3个社区,你可以在画廊中显示它在YUILibrary.com。 无论你的贡献是开源或商业的,只要它是基于锐3,画廊是向你敞开。 所有库项目有专门的讨论上YUILibrary.com,所有的搜索和发现,都可以被否决或由社区下来。

如果您想更进一步和您对雅虎的CDN承载的模块代码,并完全进入YUI 3框架集成,是一定要返回一个签名所提供的许可协议(CLA)为了促进你的工作YUI的3 YUI的BSD许可证下正式的基础上。 然后你就可以在GitHub上餐桌了YUI 3画廊项目,并发出拉请求,直接从您的对YUILibrary.com画廊模块。 这将启动一个审查过程。 一旦获得批准,你的模块将在未来雅虎的CDN廊推卷起。 (平均而言,这将需要每两个星期一次的地方。)之后,你的工作将是提供给任何实施者的YUI().use()语句而不需要以明确载入每一页上的代码和不需要申办文件。

锐3画廊工作流程

当你准备好做出了贡献,检查出DAV 锐3画廊详细的开发文档 您可能还需要检查DAV的YUICONF 2009年的谈话,“贡献了YUI”:

下载视频(M4V) | 幻灯片

YUI的3对锐3画廊

画廊不同于非画廊锐3中的代码如何?

  • 画廊是更加开放 - YUI的核心团队评语提交,但我们的目标是尽可能地接受。
  • 库代码正式贡献了YUI被推向一个滚动的基础上 - 它不依赖的YUI 3核心的发布周期。
  • 库模块的开发人员创建,并有助于他们的责任。 YUI的核心团队没有测试也不支持廊模块。

库模块

以下模块已贡献 - 一些YUI的开发,并从团队以外的许多:

  • 手风琴Iliyan Peychev :手风琴YUI3的部件。
  • 亚当·摩尔 beforeunload beforeunload由:添加beforeunload事件支持了YUI为A级的浏览器比Opera。
  • chromahash 杰夫·克雷格 :Chromahash是一个不可逆的密码,可视化模块
  • 格雷格Hinch的 形式 :一个模块的管理形式在页面的互动,包括客户端验证,服务器端错误处理,异步提交表单。
  • Ryan Grove的 历史精简版 :精简版历史是类似目的YUI浏览器历史记录模块 ,但有一个更灵活的API,没有初始化或标记的要求,有限的IE6 / 7的支持,和一个更小的足迹。
  • 空闲定时器 Nicholas C. Zakas :空闲计时器的目的是确定当用户处于闲置状态(不与页面交互),这样您就可以作出适当的反应。
  • IO轮询器埃里克Ferraiuolo :一个扩展Y.io实用添加投票支持一个服务器资源
  • JSONP的卢克·史密斯 :添加的Y.JSONPRequest类和Y.jsonp(url, callback)方法。
  • 卢克·史密斯KONAMI事件添加一个DOM事件触发目标元素的接收在KONAMI代码序列的keydown招“KONAMI”。
  • 节点手风琴Caridy帕蒂诺 :节点的手风琴插件是一个轻量级的解决方案的可扩展性和可折叠的元素(〜3K)。
  • 节点拖动事件,卢克·史密斯 (阻力:node.on:终结“,FN,配置,CTX,而arg1,... argN)添加新的DOM事件”拖“,”阻力:开始“,”拖:结束“和所有其他DD.Drag事件。 在文档中的全部名单。 配置obj的需要配置的拖放属性,再加上支持'代理','限制',或任何其他Y.Plugin.DDxxx
  • 马特·斯奈德 :供应数量操纵公用事业和强大的运算功能直接在一些公开Y.Number命名空间。 这增加了额外的基地提供的功能,方法直接应用到YUI的实例。
  • 临港基地DAV玻璃 :此模块将有助于从一个新的YUI2模块的开发者在移植到YUI3模块。 它模仿YAHOO.util.Element类从2.x的
  • 简单的编辑器端口 DAV玻璃 :这是一个不支持的SimpleEditor YUI2.x.端口
  • textarea的标签控制 DAV玻璃 :这个小模块添加到一个textarea里面使用Tab键的能力。 目前,它不支持Opera,它不支持文本选择跨栏。
  • 的TimePicker斯蒂芬·伍兹 :这是根据由马克西姆Haineault的时间选择器非常光滑。
  • 添加Y.toRelativeTime(date) 卢克史密斯 toRelativeTime由: Y.toRelativeTime(date) “大约一个小时前”一个相对的时间字符串变成一个过去的日期实例,例如。
  • Twitter状态显示卢克·史密斯 :添加Y.Twitter.Status Twitter状态更新的部件。 配置多少显示,Twitter用户(公共),以及如何频繁更新调查。
  • YQL的模块DAV玻璃 :此模块增添了些许糖YUI3简单容易YQL的查询。

您的代码

这是我们想要做一段时间。 YUI核心库的质量严格控制一直是一种力量 - 我们希望,继续前进的力量。 但是,而这是很难了YUI贡献一流的模块,在过去,今天它很简单。 代码今天你写了YUI的3部分,通过use表内的一两个星期,任何实施者的访问。

共享和扩展: 书签del.icio.us Digg它! | reddit!

1条评论

  1. [...]部件的演练。“如果你正在考虑锐分享新的YUI 3画廊,或者基于部件的开发,你只是想了解更深刻锐3的内部运作的可视化组件,[ ...]

    锐剧院- Satyen德赛 pingback的 :“一个Widget演练”»雅虎用户界面博客(YUIBlog)的 - 11月6日,2009

很抱歉,评论已被封闭,在这个时候。

主办雅虎

©2006-2012雅虎公司所有权利保留。 隐私政策 - 服务条款

支持WordPress的关于雅虎 虚拟主机