|
|
行 1: |
行 1: |
− | <p>這份文件敘述了 Firefox 2.0 的需求。目的是讓底下敘述的特性能在 Firefox 2.0 大約 12 個月的開發週期中實現。</p> | + | <p>這份文件敘述了 Firefox 2.0 的要求。目的是讓底下敘述的功能能在 Firefox 2.0 大約 12 個月的開發週期中實現。</p> |
− | <p>Some items are larger than others and development of them will continue over the stretch of the development cycle. Some sections will be completed earlier for an interim milestone marker - Firefox 1.5 </p> | + | <p>有一些開發項目比其他的更複雜廣泛,要開發它們可能會超過開發週期的期限。有些部份將會提早在過渡里程碑版本 - Firefox 1.5 中完成。</p> |
| | | |
− | <h3>下載或行銷的最低需求</h3> | + | <h3>下載或行銷的需求</h3> |
| <ul> | | <ul> |
− | <li>在 Windows 下檔案大小小於 5.0 MB</li> | + | <li>在 Windows 上的檔案大小小於 5.0 MB</li> |
| </ul> | | </ul> |
| <h3>功能與目標</h3> | | <h3>功能與目標</h3> |
行 15: |
行 15: |
| | | |
| <tr> | | <tr> |
− | <td colspan="3"><strong>一些地方</strong></td> | + | <td colspan="3"><strong>Place</strong></td> |
| </tr> | | </tr> |
| <tr> | | <tr> |
行 30: |
行 30: |
| <ul> | | <ul> |
| <li>分頁的拖放重新排序 (P2)</li> | | <li>分頁的拖放重新排序 (P2)</li> |
− | <li>溢位收集器</li> | + | <li>溢位收集器 (overflow collector)</li> |
− | <li>弄回 「強制鏈結開啟於」 選項 (P2)</li> | + | <li>重新加入『強制連結開啟於』選項 (P2)</li> |
− | <li>分頁上之關閉紐 (?)</li> | + | <li>分頁標籤上的關閉按鈕 (?)</li> |
| </ul> | | </ul> |
| </td> | | </td> |
行 46: |
行 46: |
| <td> | | <td> |
| <ul> | | <ul> |
− | <li>從軟體更新精靈抽離擴充套件和佈景主題</li>
| + | <li>從軟體更新精靈中移除擴充套件和佈景主題。</li> |
− | <li>允許停用軟體更新精靈</li> | + | <li>允許停用軟體更新精靈。</li> |
− | <li>允許 「準備安裝的更新」("Updates | + | <li>允許自動下載並顯示通知『更新已準備好安裝』。</li> |
− | Ready to Install")之自動下載和通知</li>
| + | <li>coalesce pertinent patches with better available release - |
− | <li>融合較好版本的修補檔 - | + | e.g. don't show 1.0.1 to users through update service if |
− | 如: 如果修補檔能修補臭重,別把 1.0.1 透過更新服務秀給使用者看。</li> | + | patch fixes bug.</li> |
− | <li>允許自訂更新頻道(channel),可透過擴充套件來組態</li> | + | <li>允許透過擴充套件自訂更新頻道。</li> |
− | <li>確保背景更新正常運作。</li> | + | <li>確保背景更新持續運作。</li> |
| </ul> | | </ul> |
| </td> | | </td> |
於 2004年11月25日 (四) 22:56 的修訂
這份文件敘述了 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
|
軟體更新 |
- 從軟體更新精靈中移除擴充套件和佈景主題。
- 允許停用軟體更新精靈。
- 允許自動下載並顯示通知『更新已準備好安裝』。
- 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 |
擴充套件和佈景主題 |
- move Update functionality into Extension/Theme manager, revise
UI to make more streamlined and show updates.
- allow drag and drop reordering
- remove uninstall and update buttons and replace with a "tools"
menu (cog icon)
- add various notifications for installed, uninstalled, disabled,
enabled etc.
- install without restart
- remote blacklisting (disabling) of extensions via GUID
|
1.5 |
P2 |
Search Engines |
- search engine management
- allow keyboard aliases for sherlock files
- generate sherlock files for form fields
- "url sanitizer"
|
2.0 |
|
Download Manager |
- resumable downloading
- exe signature detection
- exe info warning box
- proper display name of helper applications
- correct download location for Linux
- open and show functionality for Linux
|
1.5/2.0 |
|
Session Saving |
- save open tabs/windows
- save session data (session histories, post data, form values, etc)
|
2.0 |
P4
|
Per Site Options |
- 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 |
|
Info Window |
- 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 |
Find Toolbar |
- 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
|
Developer Tools |
- 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
|
Code/Core 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 |