Объявление YUI 3.4.0 и новый YUILibrary.com

18 августа 2011 в 8:54 Джордж Puckett | В развитие | 19 Комментариев

Команда YUI имеет не один, а два объявления поделиться сегодня. Во-первых, мы запустили полностью пересмотрена YUILibrary.com . Новый сайт нуля переписать обеспечение единого назначения для всей документации YUI, чистый интерфейс, и более интуитивным организации на вершине надежной новой архитектуре. Потратьте некоторое время, чтобы осмотреться. Мы надеемся, что вы будете очень довольны тем, что вы видите.

Новый индекс включает в себя примеры сайт, сообщество обновления, а также четкое ссылки на документацию и начало содержание

Кроме того, YUI 3.4.0 теперь доступна на CDN, а также скачать . Некоторые моменты этого выпуска включают:

  • App Framework (бета-версия): YUI 3.4.0 знаменует дебют Framework App Райан Grove и Эрик Ferraiuolo. App Framework является сверткой контроллера , модели , Примерный перечень и View компонентов, которая обеспечивает простой MVC-стиль рамки для написания одной страницы JavaScript приложений. Эти компоненты могут быть использованы отдельно или вместе, чтобы создать что-нибудь от простых неинтерактивных видом богатого приложений с URL-маршрутизации на основе данных, обязательный и полный клиент-сервер синхронизации.
  • календарь изображение Календарь (бета-версия): Аллен Рабинович добавил календарь сбора YUI 3 в виджетов в 3.4.0 релизе. Календарь представляет собой гибкий виджет, который обеспечивает месяца к месяцу навигации, одного или нескольких выбор даты, пользовательское форматирование и интернационализации. Он также вводит новый подход к настоящему времени фильтрации, которая использует вложенные наборы правил, а также полностью на основе шаблона рендеринга, который позволяет разработчикам легко и быстро настроить его для различных целей.
  • Погрузчик: YUI Loader претерпела существенные обновления для 3.4.0 от Dav стекла, с акцентом на повышение производительности. Семена файл содержит Loader и мета-данных, что делает загрузку модулей быстрее, так как все его мета-данные требования уже на этой странице. Накопительные были удалены из системы и allowRollup по умолчанию false, в Loader конфигурации. В результате, YUI теперь только загрузки модулей указаны, а не дополнительные модули, входящие в рамках накопительного. Наконец, каталог сборки была взорвана и подмодулей были удалены из основной системы сокращения числа итераций выполняются Loader в расчет зависимостей. Вы можете сослаться на блоге о Loader изменения в 3.4.0 для более подробной информации.
  • графическое изображение Графика (бета) Tripp Мосты представляет модуль Графика в YUI 3.4.0. Этот компонент предоставляет API JavaScript, что позволяет создавать предопределенных форм и свободной форме многоугольника с заливкой и обводкой свойства в различных форматах. На основе возможностей браузеров и устройств, графика сделает форм с помощью SVG, HTML, холст, или VML.
  • Панель (бета) и виджетов: YUI стажер Тило Митра провел еще продуктивной летом в Калифорнии работает над переписать панели. Он также сделал несколько улучшений Widget включая преобразование Widget, скрытие и виджет-методом из плагинов для расширения и введения WidgetButtons, новое расширение Виджет, который позволяет размещать CSS-стиль кнопки в верхний и нижний колонтитулы любой Виджет, который реализует стандартный модуль поддержки.
  • Scrollview: Тило также повысило Scrollview для 3.4.0 для поддержки вертикальных подкачки и включают в себя Scrollview-лист плагина для добавления имен классов CSS немедленно элементы списка.

В дополнение к предоставлению проектов для YUILibrary.com, YUI разработчик и дизайнер Джефф Coniff, также способствовал ряд изделий для выпуска 3.4.0. Улучшения были сделаны в разработке и оказание некоторых виджетов для лучшего внешнего вида и удобства использования на мобильных устройствах. Он также положил это художественные таланты для работы в создании целого ряда новых примеров, таких как сложный рисунок: Скрипка например, в Graphics.

В YUI 3.4.0, некоторые компоненты были переведены из статуса бета-GA Утилита , TabView и YQL запросов . Вы также заметите, удаление Compat компонент из библиотеки в дополнение к историко-устарела и CSSGrids-устарела.

Мы очень рады поделиться YUI 3.4.0 и новый сайт с сообществом Юй. Вы можете узнать больше о YUI 3.4.0 путем анализа документации на YUILibrary.com . Вы можете также просмотреть список всех изменений, отмеченных в истории компонент файлы YUI 3.4.0 , а также полный список билетов рассмотрены в ходе YUI 3.4.0 развития . Как всегда, мы были бы признательны, что вы подаете любые предложения, возможно, придется или дефекты можно обнаружить в нашей базе данных билетов. Обратная связь для YUI 3.4.0 могут быть введены в YUI 3 билета базы данных . Билеты на YUILibrary.com могут быть введены в хранилище YUILibrary . Если вы заинтересованы в за кулисами посмотреть на создание новых YUILibrary.com, убедитесь, что присоединиться к нам для Часы работы Четверг, 18 Августа , где мы будем обсуждать разработку и реализацию.

Делите и расширить: закладки с del.icio.us | Digg It! | Reddit!

19 Комментариев »

RSS лента комментариев к этой записи. TrackBack URI

  1. Что случилось с новой TreeView? Вы знаете, в какой версии он придет?

    Комментарий Николая - 18 августа 2011 #

  2. Отличная работа! Спасибо YUI команды.

    Комментарий Саркис Даллакян - 18 августа 2011 #

  3. Отличная работа. Что такое план для портирования YUI2 виджеты YUI3? Я должен смешать YUI2 и YUI3 потому DataTable, TreeView ColorPicker, SimpleDialog и т.д., не портировали. DataTable является особенно важным.

    Комментарий Ильи Гоберман - 18 августа 2011 #

  4. Привет, ребята, потрясающая работа!
    Становится все труднее и труднее найти что-то жаловаться ;-)
    Хорошая планировка, хорошая навигация, много нового, много для изучения

    Комментарий от Паоло - 18 августа 2011 #

  5. Я должен сказать, что документация по YUI3 в целом все еще гораздо хуже, чем для YUI2. Конечно, YUI2 документации близко к идеальному, но все же ...
    Например, я начал смотреть на YUI3 Наложение класса: http://new.yuilibrary.com/yui/docs/overlay/ . Глядя на "overlay.on (" xyChange ", функция (е) {", можно подумать, что xyChange это имя события. Переходя к http://new.yuilibrary.com/yui/docs/api/classes/Overlay. HTML , нет события под названием "xyChange" или "ху" и поиск ху возвращается Plugin.DDProxy (?). Если же такое это документально? Я должен был догадаться, что "widthChange" должен быть использован для проведения мероприятий Overlay размера ...
    Кроме того, было очень приятно в YUI2 открыть образцов в новом окне (так называемый "очищены" образцов). Это невозможно в YUI3, поэтому, если я смотрю на страницу источника, у меня есть, чтобы отфильтровать много текста не относятся к образцам.

    Комментарий Ильи Гоберман - 18 августа 2011 #

  6. @ Илья: улучшение DataTable и TreeView в работах по 3.5.0, а также более наложением на основе виджетов по линии SimpleDialog.

    В новом API документацию, события атрибут изменения отображаются рядом с их атрибуты, связанные, а не перечислены в закладке События. Это было сделано, чтобы сохранить изменения атрибутов событий от добавления слишком много шума в список других событий компонента, которая была частой жалобой о старом API документацию.

    XyChange случай наложения на описано здесь: http://yuilibrary.com/yui/docs/api/classes/Overlay.html # attr_xy

    Комментарий от Ryan Grove - 18 августа 2011 #

  7. На yuilibrary.com я смог найти только в разделе загрузки, выполняя поиск, нет никакой связи.

    Кроме того, той, которая используется, чтобы иметь возможность использовать онлайн-инструмент для сборки скачать вручную, теперь я могу скачать только дэ полный молнии.

    Более того, загрузка не включает в себя API документов или источников, и есть только что архива в разделе загрузки.

    Комментарий Михаила Hasenstein - 19 августа 2011 #

  8. # 2

    Хорошо, я нашел конфигуратор - выполнив поиск Google. Кажется, несколько существенных связей по-прежнему отсутствует в новой странице.

    Комментарий Михаила Hasenstein - 19 августа 2011 #

  9. Райан, спасибо за Ваш ответ. Новой документации потребуется некоторое время, чтобы привыкнуть.

    Некоторые замечания о функциональности:
    Было бы неплохо иметь больше образцов для Overlay. У меня есть следующие компоненты кодируется в YUI2: DataTable, завернутый в Layout, завернутый в перетаскивания изменять размеры панели. Я перенес ее перетаскивания изменять размеры Overlay, но это было не легко и не без проблем:
    1) Мне пришлось настроить заголовок больше похожи YUI2 панели с помощью CSS. Было бы неплохо, если бы красивый заголовок был построен на Overlay.
    2) Мой виджет в YUI2 тащили через заголовок. Но теперь весь наложения можно перетаскивать. Не так уж плохо, не то, что я хочу. Примером может быть полезно, потому что я думаю, что это общая задача.
    3) Существует нет кнопки «Закрыть» встроены Приятно иметь.
    Может быть, новый класс похож на YUI2 Панель, необходимые для поддержки этих fetaures.

    Теперь, что касается DataTable. Я оценил некоторые другие 3 части библиотеки и нашел YUI2 DataTable, чтобы быть лучшими. Эти функции я использую, не думаю, что они существуют в YUI3, но я не внимательно:
    1) Редакторы Cell.
    2) контекстного меню. Я не видел поддержка меню в YUI3 вообще. Жаль.
    3) Обновление значения ячейки. Очень важно, что это быстро. Он очень быстр в YUI2.
    4) изменение порядка столбцов и изменение размера.
    5) Я не вижу поддержки столбцов и строк удалять / добавлять.
    6) Строка поиска по идентификатору. Может быть, это существует. Но это хорошо, что запись в таблице YUI2 был уникальный идентификатор: record.getId ().
    В общем, было бы неплохо, чтобы в конечном итоге перенести все YUI2 DataTable примеры YUI3.

    Комментарий Ильи Гоберман - 19 августа 2011 #

  10. Я, как правило, оставляют открытым API Docs в закладке все время, 24/7, и теперь есть противные 1 × 1 рисунок от ping.chartbeat.net выходить каждую минуту или около того после использования документов на некоторое время (я думаю, она начинается после смены вкладки, например между событиями и атрибуты, после spinner.gif запрашивается). Не заметил бы, кроме новой документации, кажется, перестают работать каждый раз в то время и Chrome показывает, что он застрял загрузки запрос ping.chartbeat.net (ы).

    На фактическое содержание, было бы неплохо, если бы она была несколько лучше приоритетов в результатах поиска тоже. Например, поиск "на" в закладке все действительно должны перечислить методы точного названия, а затем элементы с слова, начинающиеся с этих символов до случайных предметов, которые просто имеют эти буквы в середине имени.

    Комментарий от Адриан - 20 августа 2011 #

  11. @ Адриан: Chartbeat пинг используется для сбора в реальном времени метрики о том, как люди используют сайт (вещи, как, сколько времени люди тратят на чтение активно против только на холостом ходу, например). Она не должна вмешиваться в любые места, хотя функциональность. Я буду смотреть и видеть, если я могу воспроизвести проблему вы описали.

    У нас большие планы на поиск улучшений, так что следите за обновлениями. Лучше запрос приоритетов намерение находится на вершине списка.

    Спасибо за обратную связь!

    Комментарий от Ryan Grove - 21 августа 2011 #

  12. Где Юй 2 документов на сайте? Я имею в виду страницы, как:

    http://developer.yahoo.com/yui/container/dialog/~~V

    Комментарий Фелипе Гаспер - 22 августа 2011 #

  13. @ Фелипе: 2 YUI документы все еще ​​доступны в http://developer.yahoo.com/yui/2/ . Мы добавим ссылку на YUI 2 странице проекта. Спасибо!

    Комментарий от Дженни Доннелли - 22 августа 2011 #

  14. Ваш YUI проектов изменило мою жизнь. Отличная работа. Дженни и команда - я люблю сетки - это моя самая любимая особенность.

    Комментарий от Джейсона Remisoski - 25 августа 2011 #

  15. Есть ли какой-то открытой дискуссии о приоритетах на следующий релиз (ы)? Лично я бы очень хотелось, чтобы кнопки меню версия, что правильно работает на мобильной среде как родной глядя выберите компонент, редактор WYSIWYG и iPhone стиль флажок-переключатель. Но я предполагаю, что это все зависит от предпочтений и было бы хорошо, чтобы получить поддержку сообщества на эти выборы.

    Я бы хотел увидеть еще несколько глаз конфеты стиль компонентов, таких как iPhone флажок-переключатель. Когда я нахожу время, чтобы упаковать его, я буду выпускать автозаполнения на основе выбора тегов себя.

    Комментарий Марка Schipperheyn - 30 августа 2011 #

  16. Привет Марк - для обсуждения приоритетов, прыгать на # юй на freenode.net IRC. :) Это канал пережил YUI членов сообщества + ядро ​​разработчиков, так что это хорошее место, чтобы прояснить через идеи. Конечно, если у вас уже есть достаточно хорошо конкретизировать запрос, вы всегда можете подать билет на сайте yuilibrary.

    Комментарий Goer Эван - 30 августа 2011 #

  17. Тема Api документы YUI3 настолько красивы (http://yuilibrary.com/yui/docs/api/classes/Anim.html), когда я использую yuidoc инструмент (http://yuilibrary.com/download/yuidoc /) для создания моих документов, он не похож docs.How YUI3 может получить новейший тему?

    Комментарий yumi301 - 8 сентября 2011 #

  18. @ Yumi301 -

    В последней версии нашего документы создаются с развитием версия следующего релиза YUIDoc. Следующая версия была полностью переписана с нуля в Javascript и работает на NodeJS.

    Вы можете увидеть мои работы в прогресс здесь:
    https://github.com/davglass/yuidocjs/

    Обратите внимание, что тема на сайте находится в стадии разработки в том, что репо под `` newtheme отрасли.

    Комментарий Dav стекла - 8 сентября 2011 #

  19. @ Dav стекла
    Я стараюсь yuidocjs сегодня, и не могли сделать это work.Waiting за освобождение version.Thanks для вас работу.

    Комментарий yumi301 - 8 сентября 2011 #

Оставить комментарий

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

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

Хостинг в Yahoo!

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

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