jQuery UI 现状

发表时间 作者

jQuery UI 团队在秋季非常忙碌且富有成效,想让大家了解一下我们最近在做什么。首先,我们很高兴地宣布,我们的贡献者**团队**在过去几个月里**发展壮大**,感谢大家一直以来的支持。为了让核心团队的优秀开发者队伍更加完善,我们创建了**新的子团队**和团队角色,分别专注于宣传、设计、构建、测试、网站和文档。最引人注目的是**交互设计**子团队的最新活动,该团队专注于 UI 设计、小部件规划和主题设计。要详细了解团队成员及其兴趣爱好,请访问jQuery UI 团队页面。另外,我们很高兴地宣布,**Filament Group 现在是 jQuery UI 的官方赞助商**,并且是我们交互设计团队的主要组成部分。感谢你们。

1.6 版本什么时候发布?

**1.6rc3** 版本即将发布,将在**一周内**推出。我们的目标是让**1.6 最终版**仍然在**12 月**发布。我们决定减少新功能的添加,以便对现有插件进行重构,以提高可访问性、性能和主题设计。在这个版本中,唯一的**新插件**是确定性的**进度条**。自动完成、颜色选择器和微调器插件已移至未来版本(以便有时间进行进一步的重构,避免进一步推迟 1.6 的发布),而放大镜已再次移至实验阶段,即将作为外部插件在 Paul Bakaus 的主页上发布(更多信息将在下一个最终版本公告中发布)。有了更好的规划流程(见下文),我们相信未来不会再从发布候选版本中删除插件,并且对由此可能给您带来的任何麻烦表示歉意。

1.6 版本都有什么?

1.6 最终版本中一项最令人激动的新变化是,对所有 jQuery UI 小部件使用的 CSS 类框架进行了全面重构。这将基于最初的 ThemeRoller 工具的想法,但会将系统扩展为一个**丰富的 UI 类框架**,可以在所有**插件**中使用,包括**内部**和**外部**插件。以下只是正在进行中的部分工作。

  • 用于错误、突出显示和禁用状态的新类
  • 扩展的基于**精灵**的 ThemeRoller **图标集**
  • 通过 CSS 添加**圆角**的类系统(Firefox 和 Webkit,优雅降级)
  • 带有检查器样式视图的**新 ThemeRoller** 工具
  • 带有投票和用户生成主题的主题库
  • 生成自定义主题和使用类框架的**改进文档**

您可以在我们新的维基页面上了解有关新 ThemeRoller 应用程序和类框架的更多信息。

你们都在做什么?

为了保持组织性和提高规划流程对社区的透明度,我们创建了一个新的**设计和规划维基**,地址为http://jqueryui.pbwiki.com/。在维基页面上,我们一直在完善和细化团队和项目发展、接受和审查贡献以及将新插件优先级排序到**路线图**中的流程。通过将jQuery UI Dev Google 群组讨论中的想法和决策转移到维基页面上,我们希望提供一个关于我们当前想法的**统一视图**,让大家保持同步。要查看我们的最新进展,可以在维基主页顶部找到当前开发状态的摘要。(注意:http://docs.jquery.com/UI 将继续作为 jQuery UI 的最终用户文档/生产维基)

我如何贡献?

维基页面的一大作用是收集未来插件的想法列表,这些插件可能需要包含在 jQuery UI 库中。到目前为止,我们在维基主页上创建了一个可排序的表格,其中包含**50 多个插件**,并为优先级最高的内容提供规划信息。每个插件都有一个详细页面,我们可以收集最佳实践、视觉设计、示例标记和样式、可访问性注意事项以及跟踪开发状态。我们希望与**社区**进行**充满活力的对话**,并让尽可能多的**设计师和开发者**参与其中,因此请随时添加评论、编辑页面和链接到维基页面上的示例。我们刚刚开始插件设计和规范流程,因此这是一个**积极参与**并**帮助我们塑造 jQuery UI 未来**的好时机。

jQuery UI 现状”有 19 条评论

  1. 很高兴看到放大镜被删除了。我想这意味着“OSX 样式 Dock”也被删除了。我还想建议删除几个其他小部件。

    jQuery.UI 的使命是什么?作为一名开发者,我希望得到一个基础工具包,可以帮助我快速开发应用程序。放大镜(以及功能区样式工具栏?)这样的专业小部件似乎更适合作为独立插件。

    总的来说,我对 UI 团队到目前为止的工作非常满意,期待着 ThemeRoller 的第 2 版!

  2. 很高兴听到这个版本即将发布。不过,我确实有点失望,自动完成功能被推迟了,这是我很看重的功能。

  3. 哇!那个进度条看起来非常棒。不过,设计和规划维基页面上的演示链接无法访问。

    另外,很高兴看到 UI 被用在 WordPress 中(在 2.7 版本中发现)。
    ThemeRoller 也很特别。

    自动完成功能被推迟了,真是令人失望。

  4. Pingback: Joaquín Núñez » 博客存档 » non-stop

  5. 感谢你和整个 jQuery UI 团队以及社区。这是一套很棒的工具,我已经开始将其包含在我的客户解决方案中。随着项目日益成熟,并添加更多小部件,我想我会开始建议将其用于我参与的一些企业项目中,这些项目支持一些全球顶尖的一级电信公司。

    再次感谢!

  6. 太棒了!

    我一直想知道 1.6 最终版什么时候发布… 12 月听起来不错!我最近在 Keytrade Bank 担任网页开发者,我正在将我们安全网站上的所有 Prototype 代码替换为 jQuery 代码!

    继续努力,感谢更新!

  7. Pingback: Elsewhere, on 2008-12-13 - Once a nomad, always a nomad

  8. 很高兴看到如此积极的进展!不过,我强烈建议将 SVN 迁移到 Git。看起来会有很多东西要添加和重构,而 Git 会让管理所有这些提交变得容易得多,容易得多。

  9. 好消息。
    我希望现在我们可以更频繁地获得更新…
    我不知道为什么,但我不想使用 qooxdoo 或 extjs,也不想使用 smartclient 或 yahoo ui,我正在等待一个成熟的 jquery UI。
    我希望在一月份我会拥有更多空闲时间,并且会考虑以某种方式为 jquery 做贡献。

  10. 我喜欢 jQuery。但是,我有点生气,因为我无法使用 Internet Explorer 访问 jquery.com。我使用的是 IE7,渲染不正确。只是通知您以便您可以修复它。

  11. dave:“我使用的是 IE7,渲染不正确。”

    你说得对,IE 往往会这样做。也许你应该让 MS 知道。

  12. 感谢更新,很高兴看到很多组织和类似的东西。正在努力尽快了解情况,以便我能够以某种方式为 jquery ui 开发做出贡献,再次感谢各位的辛勤工作。

  13. dave:“我使用的是 IE7,渲染不正确。”
    Jerome:“你说得对,IE 往往会这样做。也许你应该让 MS 知道。”

    有趣。与其他 JS 框架一样,JQuery 声称可以在跨浏览器工作,因此这应该不是 MS 的问题。

  14. Vinh:“与其他 JS 框架一样,jQuery 声称可以在跨浏览器工作,因此这应该不是 MS 的问题。”

    JavaScript 框架不应该局限于脚本编写,而且还应该修复所有支持的浏览器中的 HTML 渲染错误,这是一个有趣的想法。但是,老实说,您认为这可行吗?