Firefox 2.0 功能要求 (PRD)
原文: [[1]]
這份文件敘述了 Firefox 2.0 的要求。目的是讓底下敘述的功能能在 Firefox 2.0 大約 12 個月的開發週期中實現。
有一些開發項目比其他的更複雜廣泛,要開發它們可能會超過開發週期的期限。有些部份將會提早在過渡里程碑版本 - Firefox 1.5 中完成。
要求
下載或行銷的需求
- 在 Windows 上的檔案大小將會小於 5.0 MB
功能與易用性
描述 |
版本 |
優先順序 |
Place |
需要規格 |
2.0 |
P2 |
分頁瀏覽 |
- 分頁的拖放重新排序 (P2)
- 溢位收集器 (overflow collector)
- 重新加入『強制鏈結開啟於』選項 (P2)
- 分頁標籤上的關閉按鈕 (?)
|
1.5 |
P3
|
軟體更新 |
- 從軟體更新精靈中移除擴充套件和佈景主題。
- 允許停用軟體更新精靈。
- 允許自動下載並顯示通知『已準備好安裝的更新』(Updates ready to install)。
- 結合較佳發行版本的修正檔 - 例如: 如果修正檔能修補錯誤,就別把 1.0.1 透過更新服務顯示給使用者看。
- 允許透過擴充套件自訂更新頻道(channel)。
- 確保背景更新持續運作。
|
1.5 |
P2 |
擴充套件和佈景主題 |
- 移動更新功能到擴充套件或佈景主題管理員,修正介面讓它更有一體成形並能顯示更新。
- 允許拖放並重新排序
- 拿掉『移除』和『更新』按鈕並以『工具』選單取代 (cog icon)
- 加入不同的通知於已安裝、已移除、已停用、已啟用等等。
- 安裝後不需要重新啟動。
- 透過全域獨特識別碼(GUID)實作擴充套件的遠端黑名單封鎖 (停用)。
|
1.5 |
P2 |
搜尋引擎 |
- 搜尋引擎管理
- 允許 Sherlock 檔案的鍵盤替身(aliases)
- 產生表格欄位的 Sherlock 檔案
- 「網址淨化器」("url sanitizer")
|
2.0 |
|
下載管理員 |
- 可續傳的下載
- 執行檔簽署偵測
- 執行檔資訊警告方塊
- 預設關聯應用程式的適當顯示名稱
- Linux 下正確的下載位址
- Linux 下開啟和顯示的功能
|
1.5/2.0 |
|
工作階段保存 |
- 儲存開啟的分頁或視窗
- 儲存工作階段資料 (工作階段歷史紀錄、Post Data、表單的值等等)
|
2.0 |
P4
|
個別站台選項 |
- 讓介面能設定個別站台的偏好設定 (資訊視窗分頁)
- 可以設定字型、色彩、樣式表、已存的表單資訊、已存的密碼、Cookies、彈出型視窗、XPI安裝、影像載入、Java、
Javascript、下載位址和個人隱私、強制鏈結到分頁
|
2.0 |
|
資訊視窗 |
- 在瀏覽視窗底部的 5 個分頁資訊面板的功能:
- 一般頁面 (標題、描述、位址、參照頁"Referrer"、種類、大小 (媒體的大小)、編碼、最後修改日期、到期日期);
- 鏈結頁面 (能夠多重選擇並另存新檔的鏈結清單);
- 能夠多重選擇並另存新檔的媒體頁面;
- 可以辨認認證者、加密等級、檢視憑證按鈕和資訊彈出型視窗的安全資訊頁面;
- 個別站台的選項面板 (參見上述)
|
1.5 |
P3 |
搜尋列 |
- 使隨打即找再度支援輸入法
- 辨認和解析搜尋列出現不正確或逐字按下『/』鍵的錯誤情況
|
2.0 |
P2
|
開發者工具 |
|
2.0 |
P4
|
MacOS X |
- 模組(modal) vs. 浮動視窗檢討
- 表單控制
- 可自訂的工具列表格
- 拖放圖片
- 選單列 用frame同步處理(sync)畫面(view)
- 預設瀏覽器
- Safari, IE 轉移者等等...
|
1.1 |
P2
|
程式碼或平台設計
XRE |
參見 XRE 文件 |
2.0 |
|
XUL |
- 正確的原生主題(NativeTheme)來繪製分頁、群組方塊(groupbox)/標題(captions)、資訊方塊列、選單
- 一般的可自訂工具列的跨平台標準化內容選單物件
|
2.0 |
P2 |
Tree Sanity |
- 從 Toolkit 中與 Mozapps 分離,並在兩者之間適當的修改內容。
|
1.5 |
P3 |