支付、无障碍和已废弃的宏:2018 年 9 月 MDN 变更日志

9 月完成的事项

以下是 9 月份对 代码、数据和工具 的更新,这些内容支持 MDN Web Docs

10 月份的计划

推出 MDN 支付功能

我们一直在思考 MDN 的发展方向。我们希望与开发者建立更直接的联系,并为他们提供他们在 Web 项目中取得成功所需的宝贵功能和优势。我们研究了几种有希望的想法,并决定直接支付将是第一个实验。已登录用户和 1% 的匿名访客会看到要求他们直接支持 MDN 的横幅。有关更多信息,请参阅 Ali Spivak 和 Kadir Topal 的帖子,支持 MDN 的新方式

Payment page on MDN

MDN 上的支付页面

实施阶段始于 8 月份,当时 Potato London 被聘用来设计和实施支付功能。Potato 在 5 周的计划中出色地完成了任务,包括多次设计会议、每日站立会议,以及在 MDN 工作周期间从布里斯托尔到伦敦的面对面会面。感谢 Potato 团队的辛勤工作,包括 Charlie Harding、Josh JarvisMatt HallMichał Macioszczyk、Philip Lackmaker 和 Rachel Lee。

A full-room art exhibit of piles of sackcloth "pillows" that resemble potatoes, ranging from potato-sized to couch-sized.

为了向 Potato 致敬,泰特现代美术馆正在展出 Magdalena Abakanowicz 的“胚胎学”

Mozilla 全球的员工帮助这个项目按时完成,从编写文案到安全审查再到 拉取请求审查和修复,包括我、Ali Spivak、Caglar Ulucenk、Diane Tate、Havi Hoffman、Kadir Topal、Kevin Fann、Ryan JohnsonSchalk Neethling

改进 MDN 的无障碍资源

在工作周之后,我们与无障碍专家会面,参加了 MDN 黑客马拉松活动。志愿者和员工改善了 MDN 的无障碍覆盖范围。这包括对无障碍主题的讨论、改进和扩展 MDN 的文档以及编写相关博客文章。它还包括代码更改,例如改善 MDN 的颜色对比度和添加屏幕阅读器的标记。有关详细信息,请参阅 Janet Swisher 的文章,MDN 黑客马拉松:为 MDN Web Docs 提供更好的无障碍功能

Seren Davies (@ninjanails) 也参加了活动,许多人的指甲都被涂上了颜色。

A circle of people showing their painted nails and looking at the camera

从上图顺时针方向:Chris Mills (headless mode)、Glenda Sims、Bruce Lawson(手持相机)、Irene Smith、Estelle Weyl、Michiel Bijl 和 Seren Davies

删除 15% 的 KumaScript 宏

MDN 团队在伦敦办公室聚会了一周,回顾了该季度并规划了来年。

我们讨论了 KumaScript,我们的宏语言和渲染服务,它实现了标准化的侧边栏、横幅和内部链接。自从我们在 2016 年 11 月 将宏迁移到 GitHub 之后,分析宏变得更加容易。我们对性能提升感到满意,但代码审查要花费很长时间,翻译很困难,而且编写 测试 的速度很慢。这些问题导致 8 月份出现了一个问题,导致侧边栏宏出现故障,所有 API 参考页面都显示错误整整一天 (bug 1487640)。

员工对 KumaScript 越来越没有耐心,希望用更好的东西来替换它。Florian 在 Discourse 上写下了会议记录,标题为 KumaScript 的下一步计划

FlorianWill BambergRyan Johnson 开始执行第一步,识别和删除未使用的或很少使用的宏,例如 hello.ejs。(PR 849)。

Lionel Richie answering an 80's telephone from the video for "Hello"

Lionel Richie 得知他最喜欢的宏被删除了。

该团队在 2 周内删除了 72 个宏,并将继续在今年剩余时间内删除这些宏。这将剩下 数量更少的重要宏,我们可以分析这些宏以确定项目的下一步计划。

已发布的调整和修复

9 月份合并了 379 个 PR

其中包括一些重要的更改和修复

66 个拉取请求来自首次贡献者

计划于 10 月进行

10 月是第四季度的开始。我们有一些年度目标需要完成,包括 Python 3 迁移、下一轮支付实验以及性能实验。本季度还包含主要的节日和 Mozilla 全员大会,这意味着工作日约为其他季度的二分之一。开始工作吧!

迁移到 Mozilla IT 基础设施

10 月份,Ryan JohnsonEd LimDave ParfittJosh Mize 将完成 MDN 服务在 Mozilla IT 基础设施中的设置,并将生产流量切换到新系统。这将完成 MDN 从 Mozilla 营销到新兴技术的迁移,该迁移始于 2018 年 2 月。团队正在组织切换清单,并尝试并行暂存环境。

生产切换计划于 10 月 29 日进行,将包括几个小时的网站只读模式。

关于 John Whitlock

John 是一名网页开发者,负责 MDN Web Docs 的引擎。

更多 John Whitlock 的文章…