Places est une réécriture des systèmes de marque-pages et d'historique de Firefox. Le but est d'obtenir sensiblement plus de flexibilité et d'avoir la possibilité de faire des requêtes complexes. En font également partie de nouvelles fonctionnalités comme le stockage des favicons et la possibilité d'annoter des pages avec des informations arbitraires. Places fournit également une nouvelle interface utilisateur, qui n'est pas abordée dans cette documentation pour les développeurs (consultez le wiki de Mozilla au sujet de Places).
Places stocke ses données dans une base de données sqlite à l'aide des interfaces mozStorage.
Sujets principaux
- Système de requêtes
- Comment interroger le système de marque-pages et d'historique avec des paramètres particuliers.
- Accès aux marque-pages
- Comment accéder aux marque-pages.
- Conteneurs personnalisés
- Comment créer un conteneur personnalisé pour afficher des liens d'une tierce partie dans l'affichage des Places.
- Vues
- Comment instancier et configurer des vues sur les Places dans vos propres applications ou extensions.
- Instanciation de vues
- Comment instancier un contrôle avec une vue sur les Places intégrée pour votre extension ou application.
Documentation sur les API de services
- Service d'historique
- Service de marque-pages
- Service d'annotations
- Service de marque-pages dynamiques
- Service de favicons
- Service d'étiquetage
Documents de conception
- Conception de la base de données de Places
- Aperçu de haut niveau du schéma de la base de données.
- Conception du service d'historique
- Conception du service d'historique.
- Conception du service de marque-pages
- Conception du service de marque-pages.
- Conception du service d'annotations
- Conception du service d'annotations.