Представляя YUI 3 Галерея

4 ноября 2009 в 7:46 утра по Эриком Miraglia и Dav Стекло | В развитие , YUI 3 Галерея | 1 Комментарий

На прошлой неделе на YUICONF 2009 , мы ввели YUI 3 Галерея , новый способ внести свой вклад в YUI 3 . В течение нескольких часов, Грег Хинч был размещен первый вклад сообщества в галерею . Сегодня, менее чем через неделю, Есть 18 модулей в галерее - все они доступны для использования с вашего YUI().use() заявление.

Как YUI 3 Галерея работ

Хватит уже ... где Руководство разработчика? Если у вас есть модуль, который вы хотите внести свой вклад в YUI 3 сообщества, вы можете показать его на галерее на YUILibrary.com. Будь ваш вклад с открытым исходным кодом или коммерческих, до тех пор, как он основан на YUI 3, галерея открыта для вас. Все галереи пункты посвященный дискуссионный форум по YUILibrary.com, все для поиска и обнаружения, и все они могут быть проголосовали вверх или вниз сообщества.

Если вы хотели бы пойти дальше и код для размещения модуля размещен на Yahoo! CDN и полностью интегрирована в YUI 3 рамки, не забудьте вернуть подписал Участника лицензионное соглашение (CLA) в целях содействия вашей работе на YUI 3 на формальной основе под BSD лицензией YUI's . Затем вы можете вилки YUI 3 Галерея проектов на GitHub и вопрос тянуть запрос непосредственно из вашей галереи модуль на YUILibrary.com. Это будет инициировать процесс обзора. После утверждения вашего модуля будет развернута в следующем нажатии Галерея Yahoo! CDN. (В среднем, это будет происходить раз в две недели.) После этого, Ваша работа будет доступен для любого исполнителя в YUI().use() заявление без необходимости явной загрузки кода на каждой странице и без вас принять у себя файлов.

YUI 3 Галерея рабочего процесса

Если вы готовы внести свой вклад, проверить Dav в подробной документации разработчика для YUI 3 Галерея . Вы также можете проверить YUICONF Dav за 2009 год говорят, "Содействие YUI":

Скачать видео (m4v) | слайды

YUI 3 против YUI 3 Галерея

Как галерея отличается от не-галерея YUI 3 код?

  • Галерея является более открытой - YUI основных команда отзывы представлений, но цель принять как можно больше.
  • Галерея код формально способствовали YUI помещается на постоянной основе - это не связано с выпуском цикл YUI 3 основных.
  • Галерея модули ответственности разработчиков, которые создают и способствовать их. Команда YUI основные ни испытаний, ни Галерея поддерживает модули.

Галерея модули

Следующие модули были способствовали - некоторые разработчики YUI, и многие из-за пределов команды:

  • Аккордеон по Iliyan Пейчев : Аккордеон Виджет для YUI3.
  • beforeunload от Адама Мур : Добавляет beforeunload события поддержку YUI для A-Grade браузеры, кроме оперы.
  • chromahash по Джефф Крейг : Chromahash не является reversable модуль визуализации пароль
  • Форма от Greg Хинч : модуль для управления формы взаимодействия в страницы, в том числе проверка на стороне клиента, сервера обработки ошибок, и асинхронные представления формы.
  • История Lite от Райан Гров : История Lite аналогично в целях История модуль YUI браузера , но с более гибкий API, не инициализации или разметки требованиям, ограниченный IE6 / 7, и гораздо меньше места.
  • Idle Timer от Николая С. Zakas : таймер простоя целью определить, когда пользователь находится в режиме ожидания (не взаимодействующих с странице), чтобы можно было реагировать соответствующим образом.
  • IO Поллер по Эрик Ferraiuolo : расширение Y.io утилита для добавления поддержки избирательных ресурсов сервера
  • JSONP по Люк Смит : Добавляет Y.JSONPRequest класса и Y.jsonp(url, callback) метода.
  • Konami события по Люк Смит : Добавляет событие DOM "Konami", которая срабатывает, когда целевой элемент получает нажатия клавиши ударов в последовательности код Konami.
  • Узел Аккордеон по Caridy Патино : Узел Аккордеон Плагин легкие решения (~ 3k) на расширяемые и складных элементов.
  • Узел перетаскивать события на Люк Смит : node.on ("Drag: конец", Fn, конфигурации, CTX, arg1, ... argN) Добавляет новые события DOM для "сопротивления", "перетащить: начало", "перетащить: конец" и все другие DD.Drag событий. Полный список документов. конфигурационный объект принимает Drag атрибутов для конфигурации и поддерживает "прокси", "ограниченной", или любой другой Y.Plugin.DDxxx .
  • Количество по Мэтт Снайдер : Поставки манипуляции утилиты количество и предоставляет некоторые мощные математические функции непосредственно на Y.Number имен. Это добавляет дополнительную функциональность к тому, что содержится в базе, и методы применяются непосредственно к экземпляру YUI.
  • Порт базы по Dav стекла : Этот модуль поможет разработчику в портировании с новыми YUI2 модуль YUI3 модуль. Она имитирует YAHOO.util.Element класс от 2.x.
  • Простой редактор порта по Dav стекло : Это неподдерживаемых порт SimpleEditor от YUI2.x.
  • Textarea Tab Control по Dav стекла : Этот небольшой модуль добавляет возможность использования ключевых внутри вкладки текстовое поле. В настоящее время он не поддерживает оперы и он не поддерживает текст отбор табуляции.
  • Timepicker от Stephen Вудс : Это основано на очень ловкий время выбора по Максим Haineault.
  • 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 Комментарий »

RSS канал для комментариев на эту должность. TrackBack URI

  1. [...] Виджет Пошаговое руководство. "Если Вы планируете развитие YUI 3-основанные на элементах, чтобы разделить на новые YUI 3 Галерея, или если вы просто хотите, чтобы глубже понять внутреннюю работу YUI 3 визуальных компонентов, [ ...]

    Pingback от YUI Theater - Satyen Десаи: "Критический разбор виджетов" »Yahoo! интерфейс Блог пользователя (YUIBlog) - 6 ноября 2009 #

Написать комментарий

Примечание: Комментарии модерируются для новичков. Спам удален.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong>

Хостинг Yahoo!

Copyright © 2006-2010 Yahoo! инк Все права защищены. Политика конфиденциальности - Условия предоставления услуг

Работает на WordPress на Yahoo! Веб-хостинг .