原文地址:http://developer.joomla.org/coordinator-blog/245-how-joomla-156-came-about.html
众所周知,2008年8月12日,星期二,Joomla 1.5.5及以下版本被发现有严重的安全漏洞。但鲜为人知的是,在这一天里发生在Joomla背后的故事:一群开发者迅速集中并投入到新版本的发布工作中去。
这是一次很奇妙的经历,因为发布一个版本一般需要两周的时间,但这次只用了四个小时不到
以下是Joomla 1.5.6发布过程的故事大纲(注:EST代表美国东部时间)
15:50 EST
Bug Squad(除虫小组)成员Marijke Stuivenberg告知了小组成员有一个存在于Joomla 1.5.5及以下版本的漏洞被提交了上来。
15:55 EST
Bug Squad成员Jennifer Mariott、Elin Waring和Marijke,还有Wilco Jansen、Rob Schley和笔者(Anthony Ferrara)一起,验证了漏洞的存在并且报告的真实性。
15:56 EST
通知所有能够联系得上的开发小组成员,Bug Squad和核心小组成员。
Bug Squad确认1.5的SVN稳定可靠并可随便用于发布补丁。
通知论坛版主在发布新版本之前,控制有关利用该漏洞的信息
16:05 EST
生成补丁包并提交给Bug Squad测试和确认。
16:20 EST
补丁包通过确认,证明可以修复当前漏洞。
官方网站首页的发布通告起草完成
16:30 EST
补丁以及所有和发布有交的资料被提交到SVN里
冻结Joomla 1.5分支代码,Bug Squad测试SVN的稳定性和可用性。
16:46 EST
在developer.joomla.org上的安全通告起草完毕
17:20 EST
新版的发布通告提交给翻译人员。
新版本发布工作准备安毕。
17:30 EST
Bug Squad再次确定SVN正常运作以及所有发布所需的资源准确到位
开始打包
17:50 EST
完整下载版本成生完毕
18:05 EST
最终包裹提交给Bug Squad检测及测试。
18:30 EST
Bug Squad确认包裹正确无误,发布前的最后一个步骤完成。
18:40 EST
官方网站首页的发布通告及开发者站网上安全通告发布。
完整下载版发布。
19:30 EST
所有代码及公告发布完成,发布周期终结。
总结
从报告漏洞到发布工作准备就绪的用时:2小时50分钟
从报告漏洞到整个发布周期完成:3小时40分钟
总计参与人数:20到30之间
分享到:
相关推荐
**Joomla! 1.5.6 中文稳定版** Joomla! 是一款全球知名的开源内容管理系统(CMS),用于构建动态网站和管理网页内容。1.5.6 版本是针对1.5系列的一个重要更新,特别是对于中文用户而言,它提供了全面的中文支持,...
Joomla是一种开源的内容管理系统(CMS),它以其强大的功能和易用性在全球范围内受到广泛的欢迎。然而,尽管Joomla被公认为世界上最优秀的CMS之一,但在中国的普及和发展却面临着一些挑战。 首先,Joomla在中国的...
Joomla是一款广泛使用的开源内容管理系统(CMS),它允许用户创建和管理网站,具有高度的可扩展性和灵活性。在Joomla中,“模块”是构建网站布局和功能的基本元素,它们可以显示在页面的不同位置,如侧边栏、页眉或...
Joomla! 是一款开源的内容管理系统(CMS),广泛用于构建网站和管理在线内容。该系统以其灵活性、可扩展性和用户友好性而闻名。标题中的 "joomla3.2.2简体中文版Language_Joomla_3.2.1_CN" 指的是 Joomla! 3.2.2 ...
Joomla是一款广受欢迎的内容管理系统(CMS),用于构建各种类型的网站,包括企业网站、新闻门户、电子商务平台等。这款“一款很好的Joomla2.5模板”是专为Joomla 2.5版本设计的用户界面,它能显著改变网站的外观和...
Joomla 2.5.4 是一款开源的内容管理系统(CMS),专用于构建和管理网站。这个版本是针对中文用户特别优化的,支持简体中文,使得国内用户在搭建和维护网站时更加便捷。以下是关于Joomla 2.5.4的一些关键知识点: 1....
Joomla是一种广泛使用的开源内容管理系统(CMS),源自2001年的Mambo项目。Mambo是由澳大利亚的Miro国际公司开发的,最初是为了提供一个功能强大的网站构建平台。然而,随着Miro公司试图将其转向商业化路线,这与...
### Joomla1.6 初级教程相关知识点 #### 一、引言与基础知识 ##### 1.1 什么是 Joomla! Joomla! 是一款基于 PHP 的开源内容管理系统 (CMS),适用于构建各种类型的网站,包括个人博客、企业门户、社区论坛等。它的...
Joomla! A User's Guide: Building a Successful Joomla! Powered Website中文版。 入门书籍。网友翻译。 关于本书 对于Joomla! 这个流行的、屡获大奖的开源CMS,本教程会教你用Joomla按你自己需求一步一步,最终...
Joomla 1.6 是一个流行的开源内容管理系统(CMS),用于构建网站和在线应用程序。中文语言包“joomla_1.6.1_simplified_chinese”是为Joomla 1.6版本提供的本地化支持,使得不懂英文的用户能够更方便地使用这个平台...
**Joomla空白模板合集** Joomla是一款流行的开源内容管理系统(CMS),用于构建网站和管理其内容。在设计自定义Joomla模板时,一个空白模板是极好的起点,因为它提供了基本的HTML、CSS和PHP结构,你可以在此基础上...
**Joomla 概述** Joomla 是一个开源的内容管理系统(CMS),用于构建各种类型的网站,包括企业网站、电子商务平台、新闻门户和个人博客。它基于PHP编程语言,与MySQL或PostgreSQL数据库兼容,提供了丰富的功能和...
《Joomla 15 Development Cookbook》是一本专为Joomla开发者设计的实用指南,它以清晰易懂的方式深入讲解了Joomla框架的核心概念和技术。这本书的英文版深受读者好评,作者通过简洁明了的表述,使得复杂的开发问题变...
Joomla组件"Frontpage Slideshow for Joomla! 1.5.x"是一款专为Joomla! 1.5.x版本设计的图片轮播展示工具。它主要用于网站的首页,以吸引用户的注意力并提升用户体验。这款组件在Joomla内容管理系统中扮演着重要角色...
Joomla 3.5.1 是一个非常流行的开源内容管理系统(CMS),用于构建网站和在线应用程序。这个"joomla3.5.1完整汉化包"是针对该版本的中文语言包,它使得不懂英文的用户也能方便地使用Joomla进行网站的建设和管理。 1...
Joomla模板是构建基于Joomla内容管理系统(CMS)网站的核心元素之一。Joomla是一个开源的、功能强大的PHP框架,用于创建、管理和展示网页内容。在本篇中,我们将深入探讨"joomla模板之三"这一主题,特别是针对免费且...
Joomla 模板开发是构建基于 Joomla 内容管理系统的网站外观的重要环节。在这个实战教程中,我们将深入了解如何创建和定制 Joomla 模板,特别是关注 index.php 文件的细节。 首先,`index.php` 是 Joomla 模板的核心...
Joomla是一个流行的开源内容管理系统(CMS),广泛用于网站建设和管理。它使用PHP语言编写,并且拥有一个强大的插件架构,使得开发者可以通过编写插件来扩展其功能。本指南是一本关于Joomla插件编程的书籍,其内容...
### 如何用XAMPP搭建Joomla本地测试服务器 #### XAMPP的安装与简介 XAMPP是一款非常实用的工具包,集成了Apache、MySQL、PHP和Perl等多种Web开发环境所需的核心组件,使得开发者可以在本地计算机上轻松构建一套...