顯示具有 firefox 標籤的文章。 顯示所有文章
顯示具有 firefox 標籤的文章。 顯示所有文章

2017年3月2日

Firefox <3 Tor Browser

如果你曾用過 Tor,你很可能用過 Tor 瀏覽器;如果你用過 Tor 瀏覽器,你就用過 Firefox。Tor 瀏覽器幾乎就是 Firefox - 雖然有改動和增加一些程式碼,但 Tor 瀏覽器中 95% 左右的程式碼來自 Firefox。Firefox 和 Tor 瀏覽器團隊已經合作了很長一段時間,但在 2016 年,我們開始了前所未有的緊密合作,藉著這些合作,Tor 瀏覽器團隊能更順利的進行他們的工作,為 Firefox 使用者加入更多的隱私性功能,並且讓兩個瀏覽器都更安全。

Tor 瀏覽器團隊利用 Firefox ESR(企業版),再加上一些額外的 patch,來建造 Tor 瀏覽器。這些 patch 提供了 Tor 瀏覽器使用者們重要的隱私功能,但也表示每當 Tor 瀏覽器團隊要使用一版新的 Firefox 時,他們必須修改那些 patch 以符合新版的 Firefox,這樣的工作佔了 Tor 瀏覽器開發大部份的時間。

2016 年,我們開始將 Tor 瀏覽器的 patch 拿來,uplift 到 Firefox。當一個 patch 被 uplift 時,我們把 Tor 瀏覽器的改變加進 Firefox,預設都設為關閉,但可以透過設定開啟。這使 Tor 瀏覽器團隊的工作減少了,因為他們只需要更改設定,而不用更新 patch。這也讓 Firefox 團隊有機會測試 Tor 瀏覽器先進的隱私功能,考慮是否能進一步開放給更多的使用者。

這個 uplift 專案的第一個目標是一個叫 First Party Isolation(譯註:第一方隔離?)的功能,它提供了非常強的反追蹤保護(但可能會使某些網站無法正常顯示)。Mozilla 組成了一個專門的團隊(譯註:有我有我!Fixed bugs 有 12 個是我解的哈哈),使用當初實作 Containers 的技術,將 Tor 瀏覽器中的 First Party Isolation 功能實作到 Firefox 中。這個團隊也透過自動化測試和 QA 的協助來確保 Firefox 的隔離至少和 Tor 瀏覽器一樣強,甚至找到了一些 Tor 瀏覽器可以更加強的地方。這段時間內,Mozilla 的團隊和 Tor 瀏覽器的團隊合作密切,包含每週的視訊會議,以及九月的一次面對面會議。

First Party Isolation 將會被包含在 Firefox 52 中,而 Tor 瀏覽器的下一個版本也會建立在這之上。因此,Tor 瀏覽器團隊將不需要再為這個版本更新 First Party Isolation 的 patch。在 Firefox 中,First Party Isolation 預設是關閉的(因為相容性的問題),但 Firefox 使用者可以透過將 about:config 中的 privacy.firstparty.isolate 設為 true 來打開這個功能。

我們很興奮能在 2017 年持續這份合作。首先我們很快會開始 uplift 一系列的 patch 來防止瀏覽器上的指紋分析 (fingerprinting)。另外對於 sandboxing,我們也會研究如何結合 Yawning Angel 已經在 Tor 瀏覽器上做的,和 Firefox 預計於 2017 年初開始釋出的 sandboxing 功能

最後,我們也不能忘記 Mozilla 和 Tor 專案之間持續合作解決各種安全漏洞。幾週前,我們雙方同時被通知了一個利用 Firefox 中的零時差漏洞針對 Tor 瀏覽器的攻擊。我們合作在 24 小時之內開發、測試、並修復了這兩個瀏覽器。

由 Firefox 和 Tor 瀏覽器團隊的合作,可以看出 Mozilla 的開放、自主參與的原則是如何推動網路的安全和隱私性。我們很自豪在 2016 年和 Tor 瀏覽器完成了這些,我們也期望能持續打造一個更安全且更注重隱私的網路。

原文 / Tor at the Heart: Firefox | The Tor Blog
作者 / Ethan Tseng and Richard Barnes
翻譯 / Po-Hsiang (Jonathan) Hao
授權 / 創用 CC 姓名標示 4.0 國際 授權條款

φ Irvin 編輯

2017年1月2日

Firefox 使用 Adblock Plus 時記憶體更省了

譯註:本文原文發表於 2015 年七月。2015 年 9 月發佈的 Firefox 41 已針對此問題進行更新,縮減了 Adblock 等類似情境下的記憶體用量,本文為問題與解決過程的概述,於 2016 年 5 月完成翻譯。

去(2014)年,我寫了一篇文章,討論 ABP 對 Firefox 的記憶體使用情況的影響,以下是該篇文章的重點。

第一點, 只要啟用 ABP,就會持續佔用大約 60~70 MiB 的資源。[…] 這看起來大概是因為有額外的 JavaScript 記憶體用量,也有部分原因歸咎於額外記憶體用於版面配置。

第二點,每一個 iframe 都會占用約 4 MiB 的資源。這是因為 ABP 會把一個龐大的樣式置入每一個 iframe 中。許多網頁上都會有多個 iframe,因此被占用的記憶體也會快速的增加。 舉例來說,如果我開啟了 TechCrunch,然後捲到每一篇文章中的社群網站按紐 […],在沒有開啟 ABP 的情況下,Firefox 使用了大約 194 MiB 記憶體,開啟了 ABP 後,占用的量變為 417 MiB,先前的兩倍以上。

還有一個更極端的案例是 這個網頁,它包含超過 400 個 iframes。在沒有 ABP 的情況下,Firefox 會使用大約 370 MiB 的資源,開啟了 ABP 後,占用的量就上升到了 1,960 MiB。(譯註:原始連結已消失,[1] [2] 是近似的重製頁面)

(其實這一段敘述不太精確;實際上的資源使用量是以「文件」(Document)數計算,包含了分頁中的最上層文件和 iframe 裡的文件。)

上個禮拜,Mozilla 的開發人員 Cameron McCormack 完成了一些補丁(Patch)修正  bug 77999,這個 bug 已經存在超過 14 年。這個補丁讓 CSS 的關聯資料能被共享(具體來說,這些補丁增加了一個資料結構來共享「使用者代理樣式表」的結果)就此完全解決了第二個問題,兩個問題之中比較重要的部分。

舉例來說,在上面提到的「極端例子」(概稱 Vim Color Scheme Test)裡,每個文件的記憶體用量都減少了 3.62 MiB。該網頁中有 429 個文件,總共減少了大約 1,500 MiB,讓該網頁的記憶體使用量下降到 450 MiB 左右,和沒有開啟 ABP 時相比已經沒有差那麼多了。(這些數據都是在 64 位元的架構下進行測試的。)

我也在多個網站上測試,並且確認當啟用 ABP 時,每個文件均能節省約 3.6 MiB 的記憶體。 不同網頁上的文件數目相差甚大,因此實際效果取決於頁面狀態(我想再針對 TechCrunch 做測試,但是它的首頁已經整個換新了,且不再觸發這麼大量的記憶體。)舉例來說,我在其中一個測試時分別打開了 紐約時報CNNBBC 的首頁和其中的四篇文章,總共有 15 個分頁。在包含了 Cameron 補丁的 Firefox 上啟用 ABP 時,可以少用約 90 MiB 的記憶體,減少了 10%以上。

就算沒有使用 ABP,這個補丁仍然有其���好處。比如說,在 Vim Color Scheme Test 裡,每個文件的實體記憶體用量都下降約 0.09 MiB,總共減少了 40 MiB 左右。

如果您想要自行測試的使用量的變化,您會需要 Nightly 版本的 Firefox 和 ABP 的開發中版本(因為最近出現了一個和 JavaScript 分析有關的錯誤,造成舊的 ABP 無法在 Nightly 上運作)。 在 Firefox 的 about:memory 頁面中,您可以發現「style-sets」的大小變小了。您也會在「layout/rule-processor-cache」下方看到一個新項目,這是新的共享資料的量測數據,它通常只有幾 MiB 而已。

這項改進已經準備放進 Firefox 41 ,並預定於 2015 年 9 月 22 日發佈。而其他釋出頻道的使用者,Firefox 41 Beta 預定將在 8 月 11 日釋出,而 Firefox 41 開發者版本則會於一、兩天內發佈。

原文 / Firefox 41 will use less memory when running AdBlock Plus | Nicholas Nethercote 作者 / Nicholas Nethercote

φ 蒼天炎劍 翻譯 - Kevin-WY、Irvin 編輯

2016年12月15日

使用 Firefox,分享更容易了!

在網路上找到某些東西後,想立即分享嗎?Firefox 的分享功能,可讓您在瀏覽器中直接分享頁面,而不必離開您訪問的網站。相當方便!

打開我們的社交服務頁面,點擊「立刻啟用」連接至 Facebook、Twitter、Yahoo! Mail、Tumblr、LinkedIn 等您偏好的網站。當您下次找到值得分享的東西時,只要點擊分享圖示(紙飛機),就能立刻送出。

> 立即設定輕鬆分享

原文 / Sharing made easy with Firefox | The Den
授權 / 創用 CC: BY-SA 3.0 或其後版本

φ iris 翻譯 - Kevin-WY 編輯

2016年9月16日

摩茲動手做(五)自己的瀏覽器自己改─使用新版 Firefox Addon SDK 開發簡單的附加元件

本文原文出自《小克'S 部落格》,作者小克更新謀智台客〈自己的瀏覽器自己改 (Part I) -利用Firefox Addon SDK開發簡單的附加元件〉一文,以新的 jpm 工具相關資訊,取代原文中使用的舊版 cfx 工具而成。

也歡迎參閱由 WM 撰寫的〈摩茲動手做(二)用 Add-on SDK 寫簡單的 Firefox 套件〉 一文。如果有開發相關疑問,歡迎加入 MozTW dev/add-on 開發 Telegram 聊天頻道,一起討論套件開發的心得與問題。

前言

Firefox 最受歡迎的特色之一,就是量多而且質精的附加元件 (Add-on)。在 Firefox 附加元件網站中,您可以找到各式各樣的附加元件,滿足您上網的各種需求。在這篇文章中,我們將會介紹如何利用 Firefox Add-on SDK 撰寫簡單的附加元件,改變網頁的外觀與行為。

即使不是自己架設的網站,我們也能隨心所欲的改善它們的使用經驗!

準備工作

為了減輕開發者的負擔,Mozilla 推出 Add-on SDK,取代原來基於 XUL 技術的附加元件框架。相較於傳統的 XUL,Add-on SDK 提供更多簡單易用的 API,簡化開發流程,另外也提供了許多新的使用者介面元素,來配合新版的 Firefox 介面。

為了能夠使用最新的 API,建議您先更新 Firefox 到最新版

您還需要安裝最新版的 Add-on SDK,以下將以 Linux 平台作為教學範例 ( OS X 也適用 ),若是使用 Windows 請參考 Install the Add-on SDK

首先下載最新版的 Add-on SDK,您需要先安裝 npm (包含在 Node.js 中)。可以使用以下指令確認是否安裝過:

/usr/bin/env node -v

若顯示錯誤訊息如 /usr/bin/env: node: No such file or directory,則透過指令安裝:

Ubuntu

sudo apt-get install nodejs-legacy

OS X(請先安裝 Homebrew 套件管理工具

brew install node

接者透過 npm 安裝 jpm

npm install jpm --global

安裝後測試看看是否成功:

jpm

若安裝成功您應該會看到 jpm 的可用指令統整畫面。

特別的是,只要安裝 jpm 時有使用 --global flag,就不用像舊式的 cfx 工具,需要使用指令啟用 Add-on SDK 環境。

初始化一個新的專案

Web 工程師都知道要學習 HTML、JavaScrprt、CSS 最好的資源就是 Mozilla Developer Network。我們就試著用 Firefox Add-on 來把 MDN 調教改造成我們想要的樣子。

我們會先示範如何插入 JavaScript 來改變 MDN 的背景顏色,接著我們再示範如何在 MDN 的首頁上插入自己的按鈕,並且可以讓按鈕執行我們自己定義的 JavaScript。

套用 Add-on 之前的 MDN 網站

假設我們把這個新的專案叫作 mdn-mod ,第一步我們先讓 Add-on SDK 幫我們生成必要的檔案與目錄結構:

mkdir mdn-mod
cd mdn-mod
jpm init

當執行完 jpm init 之後,jpm 會詢問我們關於此附加元件的一些資訊,例如程式名稱、版本號、作者、授權條款等等,這些資訊會被用來建立 package.json 檔。現在我們只要連按 Enter 使用預設值。

完成後,我們的 mdn-mod 資料夾就會出現以下的檔案:

.
├── index.js     // Add-on 主要的 JavaScript 程式碼,程式的進入點
├── README.md    // 說明文件
├── package.json // 定義這個 Add-on 的 metadata
└── test         // 測試檔案,之後再介紹
    └── test-main.js

用 page-mod 插入 JavaScript 到指定網站

Add-on SDK 提供的一個實用 API 叫作 page-mod,其用途是當 Firefox 開啟指定的網站時,就插入一段自己的 JavaScript 到頁面上,因此可以改變特定網站的行為。

首先我們打開 index.js,加入以下幾行程式碼:

var pageMod = require("sdk/page-mod");
var data = require("sdk/self").data;

pageMod.PageMod({
    include: "*.mozilla.org",
    contentScriptFile: data.url("my-script.js")
});

第五行的 include: “*.mozilla.org” 就是我們希望套用的網址(* 代表萬用字元)。只要 Firefox 開啟的網址是以 mozilla.org 結尾,就會插入 contentScriptFile 指定的 JavaScript 檔案。在這裡我們使用了 data.url(“my-script.js”),意思是放在 data/ 資料夾下的 my-script.js 檔案。

改變 MDN 背景顏色

目前為止我們還沒定義 Content Script 要執行什麼。現在馬上新增一個檔案 data/my-script.js,插入以下一行簡單的程式碼:

document.body.style.background="red";

這行代碼會把 <body> 的背景設成紅色,等同於以下這段 CSS 的效果:

body {
    background-color: red;
}

使用乾淨的瀏覽器進行測試

完成上述步驟以後,我們的 Add-on 已經可以準備測試了。但是我們日常使用的 Firefox 可能有很多個人設定,或是安裝了很多其他 Add-on,會干擾我們的測試。此時我們只要執行

jpm run

Add-on SDK 就會幫我們開啟一個完全乾淨的 Firefox 使用者設定檔(Profile),讓我們可以在近乎出廠設定的 Firefox 底下測試我們的 Add-on。


乾淨的 Firefox Profile

當我們在新開的 Firefox 裡面開啟 http://developer.mozilla.org/,毫不意外的 MDN 的背景就變成紅色了!


MDN 的背景已經被改成紅色

添加新按鈕

除了改變現有的頁面以外,我們也可以自由的插入任何自己想要的元件。讓我們再次打開 data/my-script.js,加入以下程式碼:

var button = "<button onClick='alert(\"Hi!\")'>CLICK ME</button>";
document.body.innerHTML = button + document.body.innerHTML;

再這段程式碼裡面,我們定義了一個 html5 的按鈕,並且讓它被按下 (觸發 onClick 事件) 時,跳出一個訊息框說「Hi!」 (alert('Hi!')),緊接著就把這個按鈕插入到 body tag 的最前面。

當我們再次執行 cfx run 來瀏覽 MDN 時,就會看到畫面最上方出現了一個按鈕。

出現了 CLICK ME 按鈕

按下按鈕馬上跳出寫著「Hi!」的訊息框。

跳出了寫著「Hi!」的訊息框

打包出貨

如此一來我們的 Add-on 就大功告成了!如果要把這個 Add-on 包裝成可以分享的 xpi 格式,只要執行 jpm xpi 即可。

Add-on SDK 會生成一個副檔名為 .xpi 的安裝檔。不論是要直接傳給親朋好友,或是拿去 Firefox 附加元件網站上架都可以!

以上就是一個簡單的 Add-on 教學。

參考資訊

  1. Firefox 附加元件網站 https://add-ons.mozilla.org
  2. Firefox Add-on SDK (MDN) https://developer.mozilla.org/en-US/Add-ons/SDK
  3. Overlay Extension using XUL https://developer.mozilla.org/en-US/Add-ons/Overlay_Extensions
  4. Install the Add-on SDK https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm#Installation
  5. package.json 格式說明 https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json
  6. page-mod https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/page-mod
  7. Packaging the add-on https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/GettingStarted(jpm)#Packagingtheadd-on

授權

本篇原始著作衍生自〈謀智台客〉自己的瀏覽器自己改 (Part I) -利用Firefox Addon SDK開發簡單的附加元件一文,作者為 Lyu Shing,以創用 CC 姓名標示—相同方式分享條款 3.0 或更新版本授權釋出。

原文 / 自己的瀏覽器自己改 (Part 2) -利用新的 jpm Firefox Addon SDK 開發簡單的附加元件 - 小克’s 部落格
授權 / 創用CC 姓名標示-相同方式分享 4.0 國際版
作者 / 小克

φ 小克 撰寫 - Toppy、Irvin 編輯

2016年4月29日

Firefox 版本釋出時程更新

四年前開始,Mozilla 將新版本的推出時間改為固定週期模式,也就是所謂的「Train Model」。我們每六週釋出一次新版 Firefox,讓使用者可以更快速的取得新功能以及更新,跟上快速變化的網路世界。我們仔細的研究這個更新時程,並從經驗中學習,發現許多可以改善的空間。現在是再度演進的時候了。

我們已將釋出新版本 Firefox 的時程,改為彈性的六至八週週期。在新週期下,每年的發佈次數與以往相同,但相較於固定的六個月更新週期,還多了一些額外的好處。

舉例來說,我們將能回應新興使用者和市場的需求,調整釋出日期,並確保每一個版本都會至少有六個星期工作時間。藉由彈性的調整週期,我們也能讓大家能好好享受假期,以增進全球 Mozilla 社群的聯繫和福祉。

下方列出 2016 年 Firefox 發佈版本的時程表,您也可以到 Wiki 中查看。

2016 Firefox 更新釋出時程表
2016-01-26 – Firefox 44
2016-03-08 – Firefox 45, ESR 45 (間隔六週)
2016-04-19 – Firefox 46 (間隔六週)
2016-06-07 – Firefox 47 (間隔七週)
2016-08-02 – Firefox 48 (間隔八週)
2016-09-13 – Firefox 49 (間隔六週)
2016-11-08 – Firefox 50 (間隔八週)
2016-12-13 – Firefox 50.0.1 (間隔五週,如需緊急修正時釋出)
2017-01-24 – Firefox 51 (在前次發佈的六週後)

註:Firefox ESR 的新版本將會繼續和 Firefox 在同日釋出。

原文 / Update on 2016 Firefox Release Schedule | Future Releases
授權 / 創用 CC: BY-SA 3.0

φ cysun 翻譯 - Kevin-WY、Irvin 編輯

2015年10月17日

換個季節佈景,秀出你的個人特色

季節正在改變!美國已經準備要進入秋天了,我們想也是時候來裝飾帶有秋天氣息的佈景主題了!佈景主題可以讓你更換瀏覽器的樣貌、凸顯你的個人特色。

以下是我們推薦的一些秋天佈景主題:

我們並沒有忘記在世界不同角落的朋友們。我們也為你們準備了大量的佈景主題! 如果你很幸運在等待迎接春季時,你可能會喜歡這些:

  • Morning Spring 會喚醒你對於所愛的平靜春季早晨的記憶。
  • Joyful Spring 會讓你想要一邊躺在草地上、一邊凝視天邊的浮雲。
  • Must be Spring 會讓你想準備品嚐庭院中花兒們的味道!

想在安裝佈景主題前看看他會長的如何嗎?只需要簡單的移動滑鼠到你感興趣的主題上,Firefox 就會自動產生預覽畫面。如果你想保留設定,只要按下加入就可以了。你可以在任何時候改變、或移除佈景主題!

還想要看更多佈景?點選這邊就可以找到數以千計的佈景主題了。

原文 / Seasonal Themes for Firefox
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ @ALEX_RELAX 翻譯 - 極地狐、Irvin 編輯

2015年6月21日

Firefox 使用者類型研究(北美洲)

從 2012 年 10 月到 2013 年 2 月,使用者經驗研究團隊進行了史上最大的計畫:以北美洲使用者為對象,針對使用者型態進行的大規模研究調查。這不但是獨特且令人興奮的計畫,也彰顯我們優秀的團隊合作。(無論是使用者經驗團隊內,或與 Mozilla 的其他單位皆是)


一位參與者筆電上的 Firefox

研究目標

本專案的主要目標是根據他們的行為、態度、信念和動機來定義和描述使用者族群,我們將這些分類稱​為「使用者類型」(User Type),因為我們的重點放在使用者與產品及服務的互動和行為,而非行銷面向(我們也從這篇對類似研究進行後設分析的優秀論文中借用了「使用者類型」和「使用者分類學」等術語)。

除了定義使用者類型外,研究的另一個主要目標是,清楚地了解我們的使用者,他們是誰、他們如何使用我們的產品和服務。有了這些資訊,我們就可以針對人們實際使用我們的產品及服務的方式來設計產品及功能。 我們���信這些使用者類型,將幫助整個 Mozilla(不只是使用者經驗或產品團隊)做出決策、設定優先順序,為我們的產品和服務指引方向。

我們選擇從北美開始,是因為我們團隊最熟悉這個市場。因為我們團隊主要位於北美,將研究限於美國和加拿大能夠節省交通預算,減少招聘及與第三方廠商合作的費用。

由於具有地域上的限制,我們將盡量避免將此結果套用到其他地區。然而,一些小型的後續研究指出,下列部分分類的特點,仍能套用在其他文化及其他瀏覽器的使用者上。

研究方法

我們的研究分為三個部份:

  • 找尋 24 戶地理位置及人口分佈顯著不同,並使用 Firefox 為主要網頁瀏覽器的家庭,進行晤談,於此研究中,我們試圖探索受訪者在行為、動機、態度及其如何成為 Firefox 使用者的關聯性,我們在多倫多、安大略、北卡羅萊納州的夏洛特和加州洛杉磯等地區周邊完成這些家庭訪談。
  • 針對類似 Firefox 使用者母群進行簡單抽樣,受試者人數為 45 位,邀請使用者填寫線上日誌方式收集簡短縱貫研究的使用者行為資料。
  • 以 1000 人為樣本的量化研究,試圖驗證前兩項質化研究的結果。研究結果發現受試者可劃分為我們先前研究的數個特質,並透過因素分析驗證這項結果,我們還能估計每個使用者類型在母群所佔的百分比。

身在定性研究的分析迷霧中

研究結果

Firefox 使用者類型

基於以上的量化研究,我們發現絕大多數的 Firefox 使用者(約九成)或多或少都能歸類成某個類型。雖然很多人擁有多重類型的特質,但這些使用者最後都能被歸納為於某種特定類型。少數使用者所表現出的特質則介於多種特質之間。

以下是我們找出的六種使用者類型,與其主要的相關屬性,包含:

  • 一段第一人稱的敘述,描述此類使用者的動機和行為
  • 該類型佔整體 Firefox 使用者的百分比
  • 與該使用者類型相關的人口統計數據

我們要特別感謝為每種使用者類型設計出下列圖形的 Zhenshou Fang

熱衷者

我熱衷於了解與採用新科技。我也喜歡自己解決技術問題。

屬性

  • 熱衷於新科技
  • 會自行解決遇到的技術問題
  • 想要掌控自身的瀏覽體驗
  • 很可能有自訂瀏覽器
  • 對新科技有自信
  • 在裝置間同步、傳送資料與媒體
  • 絕大部分經常上網
  • 很可能曾上大學或具有學士以上學歷
  • 偏向年輕的年齡層

忙碌蜜蜂

我的生活忙碌,希望科技能用就好。對於生活中科技背後的技術細節,我不感興趣。

屬性

  • 使用科技:網路就是一種「家電」
  • 忙於生活中的各種活動,不優先把時間用於網路中
  • 對於科技背後的細節不感興趣
  • 對於技術問題感到厭煩
  • 部分資料有跨裝置互動
  • 偏向女性
  • 偏向年長

中階經理

我對於科技感到自信與習慣,特別是排除問題。科技是我日常生活的重要元素,但在採用新科技我會先小心評估。

屬性

  • 對科技感到自信且習慣,但不熱衷
  • 工作、就學與生活都與科技完整融合
  • 能有耐心地對解決自身的技術問題
  • 採納最新的工具與功能,但會先做考慮
  • 可能使用手機、可能整合資料進手機
  • 多工且自訂化
  • 教育程度較熱衷者與魔法師為低
  • 常上線

堅定用戶

就算可能已經過時,我還是會持續使用確定能用的技術。我頑強抵抗更新現有科技,因為我相信「沒壞,就別修它」

屬性

  • 抗拒變化
  • 非必要下避免升級工具或技術
  • 偏好已知甚於未知
  • 在網路上花費的時間不連續
  • 可能擁有較舊的科技
  • 有限的行動裝置或智慧型手機使用率
  • 此類使用者年齡層分布較廣

長青樹

我生活中的大部分時間都不仰賴科技。對於使用科技我感到有些抗拒,因為我怕犯下無法更正的錯誤。

屬性

  • 對新工具與自訂化感到不習慣
  • 沒有網路也可能活得下去
  • 學習科技就跟職訓差不多
  • 同時使用老工具與新科技
  • 網路不是他們生活的重心
  • 在技術問題上仰賴他人
  • 教育程度較低
  • 年齡分布偏高

魔法師

我喜歡幫自己和別人撰寫程式。技術就是我的生命。

屬性

  • 軟體開發者或工程師
  • 對網路有非常準確的認知
  • 對安裝、使用與排除技術問題感到信心
  • 喜歡創造技術
  • 通常對 Firefox 感到高度滿意
  • 高度理解且熟練技術
  • 教育程度較高
  • 偏向男性

您覺得自己屬於哪一種類型呢?

原文 / Firefox User Types in North America
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ chiaoju、Irvin 翻譯 - Roger, petercpg, shadowcrow, BobChao 編輯

2015年3月27日

新版 Firefox 設定頁網味十足

另外一個很棒的 Firefox 改變就要來了!

到目前為止,「Firefox 偏好設定」的長相一直是一堆累贅的視窗組成,幾乎沒可能在其中找到想要的設定。這是典型的軟體問題:隨著程式增加新功能,相關的設定直接加進原本的介面,讓已經很複雜的設定介面隨之膨脹,變得更加複雜。


這個亂七八糟的東西,就是現在的 Firefox 偏好設定介面

終於,新的契機來了!

Firefox UX 團隊興奮地向大家宣佈,全新的美麗設定頁面,已經成為 Nightly 版本的預設值,很快就會在釋出版中出現了。在這個新設計中,有一致的視覺元素、精進的資訊架構,所有的東西都在內頁中呈現,不需另開視窗。


新的 Firefox 設定頁

為什麼把設定放在內頁中,不另開視窗很重要呢?

  1. 跨裝置的一致性:使用內頁呈現,讓我們不再需要仰賴裝置繪製獨立的對話框與視窗。這對平板與手機來說格外重要,因為要在上面很難進行視窗管理。今後,Firefox 行動版的使用者在使用桌面版時,就會看到熟悉的介面,反之亦然。

  2. 跨系統的一致性:Windows、OSX 與 Linux 處理新視窗與對話框的方式都不一樣,這表示在不同的作業系統上,設定頁的使用體驗也不同。在 Firefox 內繪製設定頁,我們可以讓不同系統呈現一致的視覺體驗。

  3. 與網路的一致性:某方面來說,瀏覽器就是網路的門戶。如果表現得跟充滿對話框的傳統應用程式一樣,就太落伍了。用網頁做設定頁的優點,讓使用者不需在現有分頁之外另開視窗,而破壞體驗。

  4. 可擴充性:不被小小的浮動視窗限制,意謂我們可以創造更豐富的客製化體驗。附加元件管理員已在先前轉換成內容頁面,讓我們得以實驗更豐富的使用體驗。同樣的,請期待偏好設定畫面上更多的創新設計應用吧!

未看先回:是的,下一步就是在設定頁上增加搜尋功能。為了能讓你精確的召喚出想要的那個選項,而無須「學習」我們的介面,這是一定要的啦!

在此特別感謝資深視覺設計師 Michael Maslaney,它是變色龍專案的先鋒,制定此次改版的風格指南。另外感謝密西根州立大學的學生 Owen Carpenter、Joe Chan、Jon Rietveld 與 Devan Sayles,他們在 2012 年 5 月提出了獲獎內頁偏好設定設計初版

原文 / Firefox’s Redesigned Preferences Feel More like the Web | Mozilla UX
作者 / Jennifer Morrow
授權 / 創用 CC 姓名標示-相同方式分享-3.0
刊載日期 / 2014/5/23

φ Mika 翻譯 - Irvin 編輯

2015年3月18日

(大概是) 好事一椿… Metro 介面 Firefox 開發再度延宕

編按:本文刊載於 2014 年 3 月的 The Mozilla Magazine 中。MozLinks 正體中文版目前人力不足,積稿如山,在此誠徵有志成員加入編輯團隊

為 Window 8 作業系統特別開發的 Metro 介面 Mozilla Firefox,正式釋出的機會看起來微乎其微。Firefox 副總裁在 Mozilla Future Releases 部落格的一篇文章中說明原因。

Firefox 副總裁 Johnathan Nightingale 日前表示,已要求工程師和發行經理暫緩釋出 1.0 版的 Metro 介面 Firefox,因為「釋出可能會是個錯誤」。根據副總裁的說法,Firefox Metro 釋出預覽版僅有約 1000 個活躍測試者,但全球每日都有數百萬個活躍用戶使用 Firefox 的其他開發測試版本。這個現象讓 Mozilla 重新考量 Windows 8 與 8.1 的 Metro 介面版 Firefox 是否真有���大的���求。

IE 作為 Windows 的預設瀏覽器,和 Google Chrome 一樣具備 Metro 模式。然而,在單一作業系統中同時推行兩種不同的使用介面,也引發各界爭議,據傳微軟已計畫在明年度的某個時刻,將開發主力轉移至「Windows 9」上。(編按:目前已公佈新版 Windows 將會是「Windows 10」,跳過「9」)

Mozilla 表示,雖然 Metro 介面版需求鮮少,但一旦正式釋出,還是得盡力修補錯誤及其他問題。由於用戶這麼少,我能想見為何繼續開發將會是吃力不討好的事情。無怪乎開發團隊決定終止,並著重在改進桌面版與 Android 版的 Firefox 上。

Google Chrome 的 Metro 模式則具有不同的目的:讓民眾熟悉 Chrome OS 以網路為核心的介面(雖然沒有網路的情況下也能使用)。這麼一來,民眾就能在購買 Chromebook 前先一探究竟。Google 透過 Windows 8 宣傳 Chromebook 使用體驗,所以即便需求量少,開發 Metro 介面還是有利於 Google。

Mozilla 的情況則不同,我賭 Metro 介面版的用戶會超少,而且除非 Mozilla 持續除錯、改善瀏覽器,不然難保還會招來一堆批評。趕緊對外說明 Mozilla 不感興趣的原因,然後塊陶是個更好的抉擇,Firefox 的副總裁就如此進行了。

至於程式碼就留給有興趣的開發者們傷腦筋吧。不論 Mozilla 未來會不會因為用戶增長而改變心意,至少目前看來,較合邏輯的結論是— Metro 介面的 Firefox 不會釋出了啦。

你同意 Mozilla 任務應當著重在可接觸到較多用戶的產品上嗎?

原文 / Mozilla Firefox for Windows 8 "Metro" gets delayed again; Probably for good - The Mozilla Magazine
作者 / A.I. Sajib
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ Cheng Yi Liu 翻譯 - Irvin 編輯

2015年1月31日

Firefox for Android 的兩個新功能

我們很高興的在此公佈兩個超棒的 Android 版 Firefox 新功能:

  1. 家,甜美又能任意裝潢的家
    以您喜歡的方式安排您的首頁。新增最愛的面板到您的首頁,選擇您預設的面板、或隱藏不需要的。

  2. 快速分享按鈕
    現在您只需要輕輕的按一下分享按鈕,就可以透過您最愛的社交應用程式,快速又容易的分享網頁。(編按:而且 Firefox 還會記住你最愛使用的服務,並放到選單的最上方!)

請確保您已擁有最新版的 Firefox Android 版,或現在就立即下載。這樣,您就能享受一切最新的功能!

原文 / Two new features for Firefox for Android
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 歐西里斯 翻譯 - Irvin 編輯

2015年1月23日

Firefox 附加元件下載突破四十億次啦!

正因有這些令人讚嘆的附加元件,「客製化」成為許多人選擇 Firefox 作為獨立瀏覽器的理由。數字會說話:

  • 有 18,000 個附加元件可供使用
  • 有 369,000 個佈景主題在藝廊中等著你
  • 自 2009 年統計起,捐獻給開發者們的金額已達兩千萬台幣(USD $634,000)
  • 附加元件下載突破 4,000,000,000,四.十.億.次!(大聲歡呼)

多麼「個人化」!在此我們不只為貢獻心力開發超讚 Firefox 附加元件的人歡呼,也要為使用這些附加元件的你們歡呼。今天就來看看最新的附加元件,然後替你的 Firefox 加上一些厲害的功能吧!

原文 / Firefox Add-ons Hit 4 Billion Downloads | The Den
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ Wildsky 翻譯 - Irvin 編輯

2014年11月3日

Firefox 10 週年了,短片募集中!

一個轉眼之間,MozTWFirefox 都已經十歲了。上述的影片是 Mozilla 的一個行銷活動,希望能夠邀請全球愛用 Firefox 的使用者手持著「Firefox 是我自己的選擇」的自製看板拍照;並加上 hashtag 「#ChooseIndependent」以及「#fx10」上傳至自己的社群網路上 ( Twitter / Facebook / Plurk 等等 )。

獨立自主的選擇,為何如此重要

十年前的這個時候,為了追求更加進步的網路,於是 Firefox 因應而生。在這十年,我們獨立自主、自由選擇,不因財團主意而破壞追求網路自由與開放的意願。

照片、影片募集中

看到了這個活動之後,立刻讓我想到 Mozilla 曾經拍攝過的一部影片叫「I am a Mozillian」。自己覺得如果能夠拍攝類似的影片的話,應該還蠻酷的!而且 MozTW 打算為 Firefox 在 11/15 舉辦一場盛大的 10 週年生日趴,所以我自己希望能夠透過這部影片吸引更多人來參加活動、認識 MozillaMozTW

* 影片中除了會推廣 MozTW 所舉辦的 Firefox 10 週年派對 以外,也會宣傳 Mozilla Taiwan Firefox 10 週年系列活動

募集方式

感謝你願意協助拍攝,照/影片中可以一個人或多個人;拍攝的時候別忘了要拿著一張板子上面寫「Firefox is my independent choice in “你所在的都市”」。影片的格式希望能在 720p (含) 以上,檔案格式可以為 mp4 / mts / m2ts / mov 。

拍攝完畢之後上傳到任意免空或自己的空間,然後寄信給我 orin@moztw.org 就可以囉。謝謝大家 !!

原文 / Orin's Blog - Firefox 10 週年了,短片募集中!
作者 / Orin

編按:由 MozTW 社群舉辦的 Firefox 10 週年歡慶派對已經在日前開放報名了。活動適合想認識 Mozilla、MozTW、及 Open Sourse 或是完全沒有經驗但覺得有趣的人來(簡單來說就是適合各式各樣的人),內容非常豐富有趣,絕對不會讓你失望,請大家務必報名參加喔! ;-)

2014年9月11日

回饋,讓 Firefox 更好

上個月介紹了 Mozilla 支援團隊(優秀的工作人員及協助解決問題的志工),說明他們如何協助您解決任何有關 Firefox 的疑難雜症。但您知道是誰把 Firefox 變得更加完美的?就是您!

您的建議將直達我們的 User Advocacy 團隊,他們會將您的需求、關注和投訴傳達給可以幫助你解決問題的人。因此,請持續提供意見回饋,讓我們一起把 Firefox 變得更好!

給點回饋、讓我們知道你喜歡——或者不喜歡——Firefox。

想了解更多關於我們團隊的事情嗎?請參觀這裡

原文 / Make Firefox even better
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 交大服務學習 翻譯 - Orin、極地狐 編輯

2014年8月29日

慎重面對內容與廣告

本文中我會從內容開始談起,然後才會談到廣告和收益的話題。

在 Firefox 早期的時候,我們都非常小心,儘量不要提供內容給我們的用戶。Firefox 剛推出時,不論 Netscape/AOL (許多早期摩茲人的母校)或者微軟,都視他們的內容和收入來源高過於用戶體驗。出身自 Netscape/AOL 的我們,曾經見識過為了產生收益,而將各種功能、書籤、分頁和其他類似的東西加進產品中。我們也看到過 Mozilla* 的原始碼為這些功能而「強化」。

編按:此處指 Firefox 瀏覽器的前身 Mozilla Application Suite

因此對於任何的作為,即便只是讓人聯想起這樣的作法,我們都會有種非常強烈、負面的反應。有這種反應也蠻好的。

不知何時開始的,伴隨著其他不確然有幫助的作法時,我們總會產生這種反應。有好幾年的時間,我們都拒絕與使用建立「我們提供軟體供他們使用」以外的關係。除非使用者有直接的動作,否則我們一律拒絕提供內容。在一開始,網路還很年輕時,這樣做是很合理的。但多年之後,許多人已經開始期待,希望軟體能夠為他們做些事,記錄下他們先前的行為,然後據此提供一些幫助。

近幾年我們已經開始對此作出回應。我們很小心,因為我們的 DNA 是基於透過產品服務使用者。每次提供東西給使用者時,我們都嚴格的自問動機是什麼。我們可以確定這是我們能提供給使用者的最大價值嗎?我們是否肯定—而且是十分肯定—不是在自欺欺人?有時,我們的商場同僚會嘲笑我不動用有價值的資源、拒絕那些收益的機會。

所以,當我們在想,新分頁九宮格(Directory Tiles)還能不能為大家多做一些時,我們覺得可以做到。我曾聽聞有些人仍然不想要被提供任何內容。這些人希望他們的體驗是乾靜的,如同當初安裝好瀏覽器的時候一樣、如同其他人都一樣會體驗到的一般。我理解這種觀點,但也認為這不是大多數人會選擇的預設值。我們認為我們可以在九宮格上提供人們有用的內容。

當我們有了「內容可能會對人們有用」的想法時,我們開始著眼於它是否有收益的可能性:是否會造成人們的困擾、還是能帶來某些潛在的好處。如同搜尋廣告被證實是可行,新分頁九宮格這個點子,其實就是類似在一個頁面放上 9 個方塊,而其中 2 或 3 個來自於贊助——就是所謂的「廣告」。因此,若要明確回答「贊助 Tiles」(那些「廣告」)是否會被作為內容的一部分納入產品中,答案是肯定的。

但這些贊助內容╱廣告不會有追蹤功能。

我們為什麼要納入任何贊助內容?如果這個「Tile」對人有用,就會產生價值,成為支持 Mozilla 專案的收入。因此,若要明確回應「我們是否關心創造收益、維持 Mozilla 事業」的問題,答案也是肯定的。事實上,我們很多人都對此感到明確的責任。

幾乎每當我們談論 Mozilla 的收入時,人們就會起疑心。摩茲人感到疑慮、我們的支持者也感到疑慮。這為我們帶來的價值是,能強化我們對使用者體驗、提供價值給使用者的承諾。然而這���有一些不利之處。我將會在明天*與接下來的日子中,向摩茲人與大家更詳細地討論這個主題。

編按:歡迎於 Air Mozilla 觀看今年(2014)二月十四日,由本文作者 Mozilla 基金會主席 Mitchell Baker 主持的 Directory Tiles & Our Investment in Sustainability 公聽會(請先登入經認證的 Mozillians 帳號)
原文 / Content, Ads, Caution | Mitchell's Blog
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 交大服務學習專案 翻譯 - 小迅、極地狐、Irvin 編輯

2014年8月28日

來自星星的 Firefox

整個宇宙都發自內心地感謝您使用 Firefox!

這是 Sharpless 188 (Sh2-188) 行星狀星雲。有沒有讓您特別想到某個瀏覽器呢?
(圖片來源)阿拉斯加安克拉治大學 T.A. Rector、 H. Schweiker/WIYN 與 NOAO/AURA/NSF

不只宇宙,我們也很感謝您使用 Firefox!

更多 Firefox 有趣豆知識,請見:

  1. Hidden Fun with Firefox
  2. Firefox Add-ons for Fun

原文 / Firefox – and the Universe – thanks you | The Den
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 交大服務學習 翻譯 - Orin、極地狐 編輯

2014年8月21日

Persona 的轉移・未來由社群接棒

(更多討論可到 Hacker News 查看。同時,我們的「行動回顧」(After Action Review, AAR) 總結了從 Persona 學到的經驗。)

Persona 是一個活生生的例子,能夠證明在網絡上,整合式身份驗證可以更安全、更實用、也更有隱私。 當 Persona 架構變得完整的時候,Mozilla 便能將 Persona 的全職開發者,分配至其他的專案中,而 Persona 的開發便會交託給 Mozilla ���群。

我們沒有讓 Persona 退役的打算。如果這符合你的需求,請愛用它,我們會支持您的選擇。

說的詳細點,Mozilla 的員工將會繼續解決一些重大 bug、服務中斷和安全性問題。此外,Mozilla 新的維護中心會處理 Persona 的重大安全事故。24 小時全天候監控服務,會進一步增加 Persona 的可靠性,並改善問題的回應時間。

基本上,如果你正在使用 Persona,那就是讚!如果你還想要新功能,Persona 社群會很樂意檢視 pull request、跟你在 IRC 上聊天、或者回應郵件群組的討論內容。

以下是對於轉移 Persona 的常見問答。如果無法回答您的疑惑,歡迎與我們聯繫。

常見問題

Persona 發生了什麼事?

在 Mozilla 同一個團隊的工作人員,正在處理雲端服務專案,包括 Firefox Accounts 和 Firefox Sync。Persona 的社群會接替、並領導 Persona 的發展,專案人員的轉移,包含了長期貢獻的志工們、和前受薪的貢獻者。他們都深信, Persona 分散式的身份驗證,有著獨特的視野。

為什麼 Mozilla 停止開發 Persona 的新功能?

目前為止,採用 Persona 的單位比當初期望的要少。關於這份計畫的檢討摘要,可以到 Persona 的「行動回顧」](https://wiki.mozilla.org/Identity/Persona_AAR) 查看。

即便如此,Persona 依然是個能夠替代密碼的解決方案,而且既有效又獨一無二。因此我們仍然會繼續支援它。

上一季,我們減少了 Persona 的功能、穩定核心 API 。這些動作,其實顯示了我們對於 Persona 的目標,並不是增加更多功能。同時,為了讓你能夠使用整合性服務(Sync、Marketplace、尋找我的裝置),Firefox 和 Firefox OS 都使用同個帳號系統(Firefox Accounts)。我們認為這項整合專案,比 Persona 更急迫、也更重要。

為什麼 Firefox Accounts 不用 Persona?

因為每一個計畫都有它不同的需求。Persona 的目標,是讓它成為一個精簡的電子郵件帳號的驗證工具,而 Firefox Accounts 是個功能完善的的帳號系統。我們將各個專案區分開來、精簡每個專案,這樣便可以讓工程師們專注於他們自己的專案上。

舉例來說:未來 Firefox Accounts 可能會使用 Persona 認證信箱。

若有可能,Firefox Accounts 和 Persona 分享基礎架構、協定、檔案格式、以及伺服器端和客戶端的 JavaScript 函式庫。如果使用這樣的共同基礎,對 Firefox Accounts 和 Persona 雙方的專案都有利。

Mozilla 將會繼續維持 Persona 的運作嗎?

當然。

Persona 是 Mozilla 重要基礎架構的一部分,我們沒有計畫讓它退役。即使在維護模式,我們亦理解認證的重要性,並致力於 Persona 的管理。假如我們真的考慮讓它退役,我們會提供完善的通知。關閉服務前,也會提供長期的轉換時間。 當然,這些事情絕對不會發生在 2014 年。

我可以幫什麼忙?

Persona 是開放原始碼專案!

我們目前致力於整理資料給新的貢獻者,在這一兩個禮拜以內,我們會發佈消息。但在那之前,我們樂於在 GitHub、以及 IRC 頻道,或是我們的郵件群組與你相會!

原文 / Transitioning Persona to Community Ownership
作者 / callahad
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 交大服務學習 翻譯 - Yao Wei、極地狐 編輯

2014年8月14日

附加元件無所不在

現在,您已經在執行我們 最新出品的 Firefox,是時候使用附加元件自訂 Firefox 了。它們就像是瀏覽器的應用程式,也是許多人喜歡 Firefox 的其中一個原因。

附加元件非常容易尋找以及安裝,我們也很樂意幫您探索最新、最棒的附加元件。

這裡有一些近期推薦的附加元件:

如果想要自己探索,您可以看看這裡的精選附加元件,他會經常變換內容。或者可以看看這些收藏集

在最新版的 Firefox 裡,附加元件可以直接從瀏覽器右上角的選單中管理。

如果您有任何問題,讓我們知道 — 我們的支援團隊總是樂意為您服務!

原文 / Add-ons for everything
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 歐西里斯 翻譯 - 極地狐 編輯

2014年8月12日

佈景找找樂

我們都非常喜愛 Firefox 的新版設計。在 Firefox 裡,有個非常討人喜歡的地方,就是它可以依你所愛變換外觀。像是佈景主題

為了幫助您找到喜歡的佈景主題,我們每個月都會在我們的電子報中精選三個我們最喜歡的佈景主題。在任何時候您都可以搜尋我們的收藏集。

您可以從下列分類開始尋找:

有任何與佈景主題相關的問題,或是想知道更多?就在這裡

原文 / Find your favorite theme
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 歐西里斯 翻譯 - 極地狐 編輯

2014年8月7日

Firefox 新鮮事

最新、最惹人愛的新版 Firefox 不單單只是普通的更新而已!它一樣是過去我們熟悉的超棒 Firefox,但有些新功能可能需要時間適應。

我們準備了一些文章,應該可以回答一些 Firefox 初始導覽沒有說明到的問題:

來看看 Firefox 新鮮事:Australis 介面新功能

原文 / What’s new in Firefox?
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ 歐西里斯 翻譯 - 極地狐 編輯

2014年8月5日

AMO 社群邁入黃金 10 年

十年前,Firefox 作為第一個可自訂的瀏覽器問世了。你可以使用附加元件-從外觀按鈕、分頁操作、到內容過濾-完全個人化你的瀏覽體驗。任何具有程式設計能力的人,都可以為 Firefox 製作附加元件。將附加元件發佈到 AMO 後,就可以給其他使用者下載使用。這非常具有影響力,因為它能讓用戶能用自己喜歡的方式瀏覽網路。時至今日,附加元件已經有接近四十億次下載次數了。

AMO 所提供的附加元件,上架前都會經過審查程序,確保它的安全性以及隱私。審核的工作通常會由志願者來負責。為了能夠完全地審查元件,審核員會從頭默默的檢查程式碼,這可是件耗費心力的苦差事。平常沒什麼人會關心附加元件是怎麼運作的,可是一旦遇到安全性出問題的時候,就完全不是這麼回事了。所以說,這些審核員可謂真正的無名英雄。

審核員從一開始就意識到審查附加元件的重要性,還建立了維基頁組織審查工作。隨著元件流行了起來,元件審核數量也日益增加。到最後讓我們必須聘請部分社群成員,維持審查工作順利運行。十年後的今天、志願者仍然審查了將近一半(每週約150個)的附加元件。而排名第一的審查員,也已經審查了接近九千個附加元件了。

我作為與社群志願者工作的經理,常常被問到到底維持這個社群的秘密是什麼。真要說起來還不止一個秘密。當然,只是以酒肉維持社群連結絕不是個好方法。

我能從中得到什麼?

如果你想知道為什麼人們願意加入審查工作,並一直持續幫忙審查,那唯一你需要了解的就是人性。當然無私是其中一種理由。問我的人聽到我的答案時都很驚訝,因為其實很多人加入審查是因為自私的理由。他們本身是元件開發者,目的是希望自己的元件可以趕快審好,然後儘速發佈出去。

其中一些開發者製作的附加元件有成千上萬人在使用,有的還甚至有上百萬的使用者呢。因此對他們來說,快速發佈更新給使用者們是非常重要的事情。不過審查員不能審查自己製作的元件,他們唯一能夠加速審查的方法,就只有幫忙審查其他元件(不過開發者可以申請急件審查)。在審查過程中,他們也可以從中學到其他開發者的一些元件製作方法,這樣可以讓身為審查員的開發者改善自己提供的元件。

內在動機

幫忙審查的人通常也是撰寫附加元件的人,所以程式碼本身對他們來說可以引起他們興趣,也同時是吸引他們來擔任審查員的內在動機。在 Drive: The Surprising Truth About What Motivates Us 一書中,Daniel Pink 提到,能自我啟發的工作會帶來創新、挑戰、也同時具有彈性。審查附加元件剛好一次到位:大家的程式碼都不一樣(創新)、安全性漏洞不好找(挑戰)、審核者能以自己的步調貢獻精力(彈性)。

不只是簡單的誘因

幾年前,我們為審查元件開了計分板,讓參加者們能夠彼此競爭進度。得分可以用在我們鼓勵計劃上。

雖然這看起來好像只是將紅蘿蔔放在驢子前面的條件引誘罷了,但其實還別有用意。除了提供時間與資源寄送手寫筆記或是紀念品,我們也還會告訴審核者們,他們非常重要,我們也非常感激他。哪天你回家時收到 Fedex 的包裹,將它打開來後,發現裡面放了一件尺寸剛好的特別版 T 恤,你就會知道你的努力沒有白費。

社群與責任

AMO 審查員們了解他們的重要性及努力,都是為了維持 Firefox 彈性,他們會直接影響到安裝附加元件的使用者經驗。上億萬個 Firefox 使用者之中,已有將近一半的人使用附加元件,這可不是個小數目。我也常聽到審核者提到,他們會在這裡努力,是因為他們想成為社群裡面其中一個強者,他們做的事情就是維持 Firefox 附加元件的安全性。

魔幻法則

網路社群相當複雜,會由於參與者內在或外在的、自私或利他的各種動機而組成。一個健康、長遠的社群受到各個不同原因、社群成員或是召集人的驅使等等的才能夠孕育出來。建造社群沒有萬靈丹,所以要找到屬於自己的魔幻法則、並常複習它,並記得人性是成功的秘密。

十歲生日快樂,各位 AMO 審核員們!

原文 / The AMO Reviewer Community Turns 10
授權 / 創用 CC 姓名標示-相同方式分享-3.0

φ Roger 翻譯 - 極地狐 編輯