介紹了YUI 3畫廊

2009年11月4日,上午7:46由Eric米拉利亞和DAV玻璃|在發展YUI 3畫廊 | 1條評論

2009 YUICONF上週,我們介紹了YUI 3畫廊,一條新的途徑,有助於銳3。 在幾個小時內, 格雷格Hinch發布畫廊的第一個社會的貢獻。 今天,在不到一個星期後,有18個模塊庫中的-他們都為您提供從您的YUI().use()使用聲明。

YUI 3畫廊是如何工作的

已經足夠 ... ...開發人員指南在哪裡? 當你有一個模塊,你想YUI的3個社區作出貢獻,你可以將它顯示在畫廊在YUILibrary.com。 無論你的貢獻是開源或商業,只要它是基於 YUI 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年的談話,“銳”:

下載視頻(M4V) | 幻燈片

YUI 3 YUI 3畫廊

畫廊不同於非畫廊銳 3中的代碼如何?

  • 是更加開放的畫廊 - YUI的核心團隊審查意見書,但我們的目標是盡可能接受。
  • 庫代碼正式貢獻銳推一個滾動的基礎上 - 這不是並列的YUI 3核心的發布週期。
  • 圖庫模塊的開發創造和貢獻的責任。 YUI的核心團隊並沒有測試,也不支持畫廊模塊。

圖庫模塊

以下模塊已貢獻 - YUI的開發,並從團隊外的一些:

  • 手風琴為YUI3 Iliyan Peychev :手風琴部件。
  • beforeunload亞當摩爾 :添加beforeunload事件支持YUI的A級瀏覽器比Opera。
  • chromahash 傑夫克雷格 :Chromahash是一個非reversable密碼可視化模塊
  • Greg Hinch 表格 :在頁面的形式,包括客戶端驗證,服務器端錯誤處理,並異步提交表單的交互管理模塊。
  • Ryan Grove 的歷史精簡版:精簡版的歷史是相似的目的YUI瀏覽器歷史記錄模塊,但更靈活的API,沒有初始化或標記的要求,有限的支持IE6 / 7,和一個更小的足跡。
  • 空閒計時器 Nicholas C. Zakas :空閒計時器的目的是確定當用戶處於閒置狀態(不與頁面交互),讓您可以作出適當的反應。
  • IO輪詢埃里克Ferraiuolo :擴展Y.io實用工具添加輪詢服務器資源的支持
  • JSONP的 盧克-史密斯 :添加一個Y.JSONPRequest類和一個Y.jsonp(url, callback)方法。
  • KONAMI事件 盧克史密斯 :將DOM事件“KONAMI”,即觸發目標元素時收到KONAMI的代碼序列的KeyDown招。
  • 節點手風琴 Caridy帕蒂諾 :節點手風琴插件是一個輕量級的解決方案,可擴展性和可折疊的元素(〜3K )。
  • 節點拖動事件 ,盧克史密斯:node.on(“拖:結束”,FN,配置,CTX,ARG1,... argN)添加新的“拖”,“拖動:啟動”DOM事件“,拖動:終結”和所有其他DD.Drag事件。 在文檔的全部列表。 配置OBJ拖動屬性需要進行配置,再加上支持“代理”,“約束”,或任何Y.Plugin.DDxxx Y.Plugin.DDxxx 。
  • 馬特斯奈德 :供應數量操縱工具和強大的運算功能,直接在Y.Number Y.編號命名空間。 這增加額外的功能,在基地提供的是什麼,方法是直接到YUI的實例。
  • 港口基地 DAV玻璃 :此模塊將有助於從一個新的YUI2模塊在移植到一個YUI3模塊的開發。 它模仿YAHOO.util.Element類從2.x版本
  • 簡單的編輯器端口 DAV玻璃 :這是一個SimpleEditor不支持從YUI2.x.港口
  • textarea的標籤控制 DAV玻璃 :這個小模塊將能夠使用TAB鍵裡面的一個textarea。 目前,它不支持Opera,它不支持文本選擇跨欄。
  • Timepicker斯蒂芬伍茲 :這是基於馬克西姆Haineault非常光滑的時間選擇器。
  • toRelativeTime 盧克史密斯 :添加Y.toRelativeTime(date) ,變成一個相對的時間字符串,如一個過去的日期實例“大約一個小時前“。
  • Twitter狀態更新Twitter狀態顯示 盧克史密斯 :添加Y.Twitter.Status部件。 配置顯示多少,從什麼 Twi​​tter的用戶(公眾),以及如何頻繁輪詢更新。
  • DAV玻璃 YQL模塊 :此模塊增添了些許糖YUI3簡單易用的YQL查詢。

您的代碼

這是我們想要做一段時間的。 嚴格控制質量 YUI核心庫已經被一種力量 - 我們預計,強度繼續前進。 但是,而這是很難作出貢獻,在過去一流的模塊,以銳,今天它的簡單。 今天你寫的代碼可以是YUI的3部分, use使用一兩個星期內聲明,任何實施者的訪問。

分享和擴展: 書籤del.icio.us | Digg它! | 書籤交易!

1條評論

  1. [...]部件演練。“如果你正在考慮銳 3基於部件的開發,分享新的YUI 3畫廊,或者如果您只是想更深入了解銳 3可視化組件的內部運作,[ ... ...]

    銳劇院- Satyen德賽 Pingback :“一個Widget演練”»雅虎的用戶界面博客(YUIBlog ) - 11月6日,2009

抱歉,評論形式此時關閉。

主辦雅虎

版權所有© 2006-2011雅虎公司保留所有權利。 隱私政策 - 服務條款

支持WordPress的關於雅虎 虛擬主機