編按:最後一場的 MozTW 擴充套件工作坊 4/3 台中場已經開始報名嘍,歡迎大家一起跟著 littlebtc 學習 Jetpack 套件快速開發,名額有限報名從速!
原文 - CQD、Irvin 翻譯 - littlebtc 校對
Mozilla 在年終的時候毫無怠倦,Firefox 團隊仍在積極地規劃 2010 年的發展藍圖。 Mozilla Wiki 提到的 2010 年發展計畫如下:
這些功能將會在之後的兩個發佈版本中整合進 Firefox。
根據還在進行中的討論,這些項目中的其中一項可能會作為作為小幅更新釋出,作為於預計在 2010 年三月或四月釋出的 3.6.3 或 3.6.4 版。這與 Mozilla 一般的更新方式不同,通常 Mozilla 只有在重大改版時才加入新功能,例如 3.0 到 3.5,或是 3.5 到 3.6 版的更新,而多加一個序號的小改版(如 3.5.5,3.5.6 等)僅加入安全性與穩定性相關的修正。
之所以會有這樣的改變,是因為 OOPP、更靈敏的操作介面、以及更快速的啟動速度等項目,已經進入了 Mozilla 程式碼的主要分支,預計在一月中旬就能夠達到可供 beta 測試的水準。而剩下的工作就是將相關的程式碼移植到 3.6 版(技術上來說,是 1.9.2)的程式碼分支,並作為小幅改版讓所有使用者更新。
以往這些功能需要等到整個改版流程完成後才會被釋出,而這樣的等待對於 Firefox 使用者來說是不必要的。其他的功能也可能會隨著這次的小改 版一起加入 Firefox,但是為了不耽誤發佈的時間而達到讓使用者更快得到更新的目的,功能的範圍將會有所限制。剩下的功能將會整合進 Firefox 3.7 版本。
因為受到 3.6 版本延遲改至一月的影響,3.7 版預定將稍微延後到 2010 年中發佈。
這次更新的版本代號是 Lorentz,與其他的 Firfox 版本號一樣,都來自於國家公園的名稱。
Jetpack 的套件好用易寫,我 (柏強) 最近也花了很多時間在上面。要寫 Jetpack 套件只需要 JavaScript 與 HTML 相關知��,雖然 Google 達人 ericsk 覺得 JavaScript 不是個「簡單」的語言,不過對我自己來講、「簡單」代表的是肉腳如我也可以隨便寫出點東西來,我們這種人是不會要求自己太多、或者要把什麼東西寫得太好太複雜的 ;) JetPack (及 Google Chrome 的擴充套件架構) 就蠻適合我們這些平常只碰網頁設計、會點 JavaScript 的人。在這邊介紹一下我的實驗作品 —— JetWave。
JetWave 是簡單的 Google Wave 檢查套件,安裝後會在狀態列上顯示收件匣內的新訊息數目,點擊後則可前往 Google Wave 查看新訊息。除了狀態列外,如果發現有新訊息,你也可以看到 Jetpack 側邊欄的 Google Wave 圖示向你招手 (見下圖),點選後便能開啟 Wave 清單、方便閱讀。
安裝 JetWave 前當然得先擁有 Jetpack,接著只需按下安裝頁面上的「Install Jetpack」就可以了,記得要先勾選安裝鈕上方的「Let me install this unreviewed Jetpack.」
如果你正好是會點 JavaScript 的人,建議你可以看一下 JetWave 的原始碼 —— 我並不專精於程式設計,但相信看了後可以大概了解用 JetPack 快速寫個 Jetpack 套件 (或說「feature」) 的方法,希望可以看到更多有趣的 Jetpack 功能出現。
JetWave 目前寄生於 Mozilla 開發中的 Jetpack 套件中心 (Gallery)。Jetpack 套件中心的地位有如 Personas Gallery 的發展目的,是在新式的佈景主題 (與擴充套件) 架構尚未內建前,另外開設一個棲身之所、讓想分享的人有處可去。由於 Firefox 3.6 即將內建 Personas 功能,所以 Firefox 附加元件網站也新僻 Personas 的佈景主題區,相信未來內建 Jetpack 架構時也會比照辦理。
φ 撰文:柏強
alicekey: 如果各位對 Jetpack 不是很瞭解,可以參考 小B 在今年 COSCUP 所做的介紹。φ 原文 Mozilla Links - Wolf 翻譯 - alicekey 校稿