Places

  • Revision slug: Places
  • Revision title: Places
  • Revision id: 121378
  • Created:
  • Creator: BrettWilson
  • Is current revision? No
  • Comment New intro, link to UI docs

Revision Content

Places is a re-write of Firefox's bookmarks and history system. It aims to have significantly more flexibility and the ability to have complex querying. It also includes some new features such as favicon storage, and the ability to annotation pages with arbitrary infromation. It also includes a lot of new UI, which is not covered in this developer documentation (see the non-devloper wiki on Places).

Topics

Query System
How to query the Bookmarks and History system with specific parameters.
Accessing Bookmarks
How to access Bookmarks.
Custom Containers
How to create a custom container to show links from a third party source in the Places views.
Views
How to instantiate and configure places views in your own applications or extensions.
Instantiating Views
How to instantiate a control with a built-in places view for use in your extension or application.

Services

Design documents

Revision Source

<p>
</p><p>Places is a re-write of Firefox's bookmarks and history system. It aims to have significantly more flexibility and the ability to have complex querying. It also includes some new features such as favicon storage, and the ability to annotation pages with arbitrary infromation. It also includes a lot of new UI, which is not covered in this developer documentation (see <a class="external" href="http://wiki.mozilla.org/Places">the non-devloper wiki on Places</a>).
</p>
<h2 name="Topics"> Topics </h2>
<dl><dt><a href="en/Places/Query_System">Query System</a>
</dt><dd>How to query the Bookmarks and History system with specific parameters. 
</dd></dl>
<dl><dt><a href="en/Places/Accessing_Bookmarks">Accessing Bookmarks</a>
</dt><dd>How to access Bookmarks.
</dd></dl>
<dl><dt><a href="en/Places/Custom_Containers">Custom Containers</a>
</dt><dd>How to create a custom container to show links from a third party source in the Places views. 
</dd></dl>
<dl><dt><a href="en/Places/Views">Views</a>
</dt><dd>How to instantiate and configure places views in your own applications or extensions.
</dd></dl>
<dl><dt><a href="en/Places/Instantiating_Views">Instantiating Views</a>
</dt><dd>How to instantiate a control with a built-in places view for use in your extension or application.
</dd></dl>
<h2 name="Services"> Services </h2>
<ul><li> <a href="en/Places/History_Service">Places:History Service</a>
</li><li> <a href="en/Places/Bookmarks_Service">Places:Bookmarks Service</a>
</li><li> <a href="en/Places/Annotation_Service">Places:Annotation Service</a>
</li><li> <a href="en/Places/Livemark_Service">Places:Livemark Service</a>
</li><li> <a href="en/Places/Favicon_Service">Places:Favicon Service</a>
</li></ul>
<h2 name="Design_documents"> Design documents </h2>
<ul><li> <a href="en/Places/Design">Places:Design</a> High-level overview of the places database design.
</li><li> <a href="en/Places/History_Service/Design">Places:History Service:Design</a> Design of the history service.
</li><li> <a href="en/Places/Bookmarks_Service/Design">Places:Bookmarks Service:Design</a> Design of the bookmarks service.
</li><li> <a href="en/Places/Annotation_Service/Design">Places:Annotation Service:Design</a> Design of the annotation service.
</li></ul>
Revert to this revision