플레이스(Places)는 Firefox의 북마크와 히스토리 시스템을 재작성한 것입니다. 이는 상당한 유연성과 복잡한 질의가 가능한 것을 목표로 삼고 있습니다. 파비콘(favicon) 저장소나 임의의 정보로 페이지에 주석을 달 수 있는 것과 같은 새로운 기능도 포함하고 있습니다. 또한, 다양한 새로운 사용자 인터페이스도 포함하고 있는데 본 개발자 문서에서는 이에 대해 다루지 않습니다(플레이스에 대한 모질라 위키 페이지를 참고하십시오).
플레이스는 mozStorage 인터페이스를 이용하여 sqlite 데이터베이스에 데이터를 저장합니다.
주제
- 질의 시스템(Query System)
- 특정 매개 변수로 북마크와 히스토리 시스템을 질의하는 방법.
- 북마크 접근하기(Accessing Bookmarks)
- 북마크를 접근하는 방법.
- 사용자 정의 콘테이너(Custom Containers)
- 플레이스 뷰에 서드파티 원본의 링크를 표시하기 위하여 사용자 정의 콘테이너를 생성하는 방법.
- 뷰(Views)
- 자신의 애플리케이션이나 확장에 플레이스 뷰를 생성하고 구성하는 방법.
- 뷰 생성하기(Instantiating Views)
- 자신의 확장이나 애플리케이션에 사용하기 위하여 내장된 플레이스 뷰를 포함한 콘트롤을 생성하는 방법.
서비스 API 문서
- 히스토리 서비스(History Service)
- 북마크 서비스(Bookmarks Service)
- 주석 서비스(Annotation Service)
- 라이브마크 서비스(Livemark Service)
- 파비콘 서비스(Favicon Service)
- 태깅 서비스(Tagging Service)
설계 문서
- 플레이스 데이터베이스 디자인(Places Database Design)
- 플레이스 데이터베이스 설계에 대한 고수준 개요.
- 히스토리 서비스 설계(History Service Design)
- 히스토리 서비스 설계.
- 북마크 서비스 설계(Bookmark Service Design)
- 북마크 서비스 설계.
- 주석 서비스 설계(Annotation Service Design)
- 주석 서비스 설계.
- 위치 막대 설계(Location Bar Design)
- 멋진 막대(awesomebar)라는 별명을 가진 플레이스 구동 위치 막대(Places-driven Location Bar)의 설계 및 알고리즘.