這份文件敘述了 Firefox 2.0 的要求。目的是讓底下敘述的功能能在 Firefox 2.0 大約 12 個月的開發週期中實現。
有一些開發項目比其他的更複雜廣泛,要開發它們可能會超過開發週期的期限。有些部份將會提早在過渡里程碑版本 - Firefox 1.5 中完成。
下載或行銷的需求
- 在 Windows 上的檔案大小小於 5.0 MB
功能與目標(Focus Areas)
描述 |
版本 |
優先順序 |
Place |
需要規格 |
2.0 |
P2 |
分頁瀏覽 |
- 分頁的拖放重新排序 (P2)
- 溢位收集器 (overflow collector)
- 重新加入『強制連結開啟於』選項 (P2)
- 分頁標籤上的關閉按鈕 (?)
|
1.5 |
P3
|
軟體更新 |
- 從軟體更新精靈中移除擴充套件和佈景主題。
- 允許停用軟體更新精靈。
- 允許自動下載並顯示通知『更新已準備好安裝』。
- coalesce pertinent patches with better available release -
e.g. don't show 1.0.1 to users through update service if
patch fixes bug.
- 允許透過擴充套件自訂更新頻道。
- 確保背景更新持續運作。
|
1.5 |
P2 |
擴充套件和佈景主題 |
- 移動更新功能到擴充套件或佈景主題管理員,修正介面讓它更有效率和顯示更新。
- 允許拖放並重新安排次序
- 移除解除安裝和更新按鈕並以『工具』功能表取代 (cog icon)
- 加入不同的通知於已安裝、已解除安裝、停用、啟用等等。
- 安裝後不需要重新啟動。
- 透過 GUID 實作擴充套件的遠端黑名單封鎖 (停用)。
|
1.5 |
P2 |
搜尋引擎 |
- 搜尋引擎管理。
- 允許 Sherlock 檔案的鍵盤替身(aliases)。
- 產生表格欄位的 Sherlock 檔案。
- "url sanitizer"
|
2.0 |
|
下載管理員 |
- 可續傳的下載。
- 執行檔簽署偵測。
- 執行檔資訊警告方塊。
- proper display name of helper applications
- Linux 下正確的下載位址
- Linux 下開啟和顯示的功能
|
1.5/2.0 |
|
工作階段保存 |
- 儲存開啟的分頁標籤或視窗
- 儲存工作階段資料 (工作階段歷史紀錄、Post Data、表單的值等等)
|
2.0 |
P4
|
個別站台選項 |
- ability to set per-host preferences using UI (Info Window tab)
- settings for: fonts/colors, stylesheet, saved form information,
saved passwords, cookies, popups, xpinstall, image loading, java,
javascript, download location/policy, force links into tabs
|
2.0 |
|
資訊視窗 |
- 5 tab info panel at the bottom of the browser window,
featuring:
- General page (Title, Description, Location, Referrer, Type, Size
(Size with Media), Type, Encoding, Modified, Expires);
- Links page (list of links with multi-select capable Save As...
button);
- Media page with multi-select capable Save As... button;
- Security page with identity verifier, encryption level, View
Certificate button and info popups;
- Per-Site Options panel (see above).
|
1.5 |
P3 |
尋找列 |
- revive IME support for find-as-you-type
- identify and resolve error cases for find toolbar appearing
incorrectly or taking the "/" key literally
|
2.0 |
P2
|
開發者工具 |
- revive Inspector Options panel
|
2.0 |
P4
|
MacOS X |
- modal vs. floating window audit
- form controls
- customizable toolbar sheet
- drag and drop images
- menulist syncviewwithframe
- default browser
- safari, IE migrators etc.
|
1.1 |
P2
|
程式碼或核心目標(Focus Areas)
XRE |
See XRE docs |
2.0 |
|
XUL |
- correct NativeTheme rendering for tabs, groupbox/captions,
sliders, menus
- generic customizable toolbar widget with standardized
context menus across all apps
|
2.0 |
P2 |
Tree Sanity |
- separate out mozapps from toolkit, appropriately juggle
content between two.
|
1.5 |
P3 |