# Documents

* [Documents overview](overview.md)
  * [Including `'wagtail.documents'` in `INSTALLED_APPS`](overview.md#including-wagtail-documents-in-installed-apps)
  * [Setting up URLs](overview.md#setting-up-urls)
  * [Using documents in a Page](overview.md#using-documents-in-a-page)
  * [Using documents within `RichTextFields`](overview.md#using-documents-within-richtextfields)
  * [Using documents within `StreamField`](overview.md#using-documents-within-streamfield)
  * [Working documents and collections](overview.md#working-documents-and-collections)
  * [Making documents private](overview.md#making-documents-private)
  * [API access](overview.md#api-access)
* [Custom document model](custom_document_model.md)
  * [Referring to the document model](custom_document_model.md#module-wagtail.documents)
* [Custom document upload form](custom_document_upload_form.md)
* [Storing and serving](storing_and_serving.md)
  * [File storage location](storing_and_serving.md#file-storage-location)
  * [Serving documents](storing_and_serving.md#serving-documents)
  * [Content types](storing_and_serving.md#content-types)
  * [Inline content types](storing_and_serving.md#inline-content-types)
  * [File extensions](storing_and_serving.md#file-extensions)
  * [Document password required template](storing_and_serving.md#document-password-required-template)
* [Title generation on upload](title_generation_on_upload.md)
  * [DOM event](title_generation_on_upload.md#dom-event)
  * [Code examples](title_generation_on_upload.md#code-examples)
* [Testing documents](testing.md)
  * [Testing document upload forms](testing.md#testing-document-upload-forms)
