Changes

Jump to: navigation, search

Places

12 bytes removed, 00:35, 21 June 2007
no edit summary
* Improving the capabilities of Live Bookmarks
* Providing a solid architecture for bookmark sync and remote storage
 
== Builds ==
 
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.
 
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.
= Overview =
The requirements for Places in Firefox 3 are detailed in the [[Firefox3/Product_Requirements_Document#Places|Firefox 3 PRD]]
== Plans & Design Documents ==
=== Design Documents ===
* [[Places:User Interface]]
Much of the design information is on the developers wiki.
==== Special Containers ====
* [[Places:Bookmarks Containers]]
* [[Places:File System Container]]
More to come...= Implementation =
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.
=== Team ===
* [http://dietrich.ganx4.com/ Dietrich Ayala]
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]
== API Changes ==
The APIs for accessing Bookmarks and History will be have been replaced. Some history APIs abstracting remain the layout of same. See the metadata tables used in the profile storage file will be provided[http://developer.mozilla. See above org/en/docs/Places Places developer wiki] for detailsmore information.
XXXdietrich - move this to dev wiki
* [[Places:History API]]
* [[Places:Bookmarks API]]
* [[Places:Annotations API]]
* [[Places:Tagging 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.
=== 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.
Confirm, emeritus
2,088
edits

Navigation menu