Confirmed users, Bureaucrats and Sysops emeriti
2,088
edits
No edit summary |
No edit summary |
||
| Line 17: | Line 17: | ||
* Improving the capabilities of Live Bookmarks | * Improving the capabilities of Live Bookmarks | ||
* Providing a solid architecture for bookmark sync and remote storage | * Providing a solid architecture for bookmark sync and remote storage | ||
= Overview = | = Overview = | ||
| Line 45: | Line 37: | ||
The requirements for Places in Firefox 3 are detailed in the [[Firefox3/Product_Requirements_Document#Places|Firefox 3 PRD]] | The requirements for Places in Firefox 3 are detailed in the [[Firefox3/Product_Requirements_Document#Places|Firefox 3 PRD]] | ||
= | = Design = | ||
== Design Documents == | |||
* [[Places:User Interface]] | * [[Places:User Interface]] | ||
| Line 65: | Line 57: | ||
Much of the design information is on the developers wiki. | Much of the design information is on the developers wiki. | ||
=== Special Containers === | |||
* [[Places:Bookmarks Containers]] | * [[Places:Bookmarks Containers]] | ||
| Line 71: | Line 63: | ||
* [[Places:File System Container]] | * [[Places:File System Container]] | ||
= Implementation = | |||
=== Code Location | Places is currently enabled on the "trunk" build of Firefox (aka Firefox 3 aka Minefield aka Gran Paradiso), and powers History and Bookmarks, as well as providing plumbing for Livemarks, Annotations and Microsummaries. | ||
== Builds == | |||
Trunk builds are considered unstable and are recommended only for developers and those testers who like to live dangerously. | |||
Please [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Places file bugs] in Bugzilla. | |||
== Code Location == | |||
<pre>mozilla/browser/components/places/</pre> for the front-end, <pre>mozilla/toolkit/components/places/</pre> for the back-end. | <pre>mozilla/browser/components/places/</pre> for the front-end, <pre>mozilla/toolkit/components/places/</pre> for the back-end. | ||
== Team == | |||
* [http://dietrich.ganx4.com/ Dietrich Ayala] | * [http://dietrich.ganx4.com/ Dietrich Ayala] | ||
| Line 95: | Line 95: | ||
See the Places [http://tinyurl.com/2lm8z3 bug list] for current work. | See the Places [http://tinyurl.com/2lm8z3 bug list] for current work. | ||
== Meetings/Discussion == | |||
* [http://groups.google.com/group/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] | * [http://groups.google.com/group/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] | ||
| Line 103: | Line 103: | ||
== API Changes == | == API Changes == | ||
The APIs for accessing Bookmarks | The APIs for accessing Bookmarks have been replaced. Some history APIs remain the same. See the [http://developer.mozilla.org/en/docs/Places Places developer wiki] for more information. | ||
XXXdietrich - move this to dev wiki | |||
* [[Places:History API]] | * [[Places:History API]] | ||
= Impact = | |||
== Extensions == | |||
The APIs for accessing and manipulating Bookmarks and History are being replaced with new ones, and almost all Bookmarks and History user interface will be replaced or updated significantly. Any extension that does anything with History or Bookmarks will almost certainly have to be rewritten, at the very least to use the new APIs. | The APIs for accessing and manipulating Bookmarks and History are being replaced with new ones, and almost all Bookmarks and History user interface will be replaced or updated significantly. Any extension that does anything with History or Bookmarks will almost certainly have to be rewritten, at the very least to use the new APIs. | ||
== Performance == | |||
XXXdietrich - point to thunder's page, and the relevant perf bugs. | |||
Bookmarks can have a non-trivial impact on performance, see [[Places:Performance]] for more information. | Bookmarks can have a non-trivial impact on performance, see [[Places:Performance]] for more information. | ||