# Dbmovies > Dbmovies turns WordPress into a complete movie and TV website. This page explains what it does, how its pieces fit together and how this documentation is organized. Source: https://doothemes.com/docs/dbmovies --- ## Welcome Thank you for choosing Dbmovies. This documentation covers everything you need to run a movie and TV website with it, from installing the plugin and activating your license to importing your catalog, managing links and charging for memberships. It is written for site owners, content managers and the developers who build on top of Dbmovies. ## What is Dbmovies? Dbmovies is a premium WordPress plugin that turns your site into a complete movie and TV website. It imports the information of each title from The Movie Database (TMDb) and IMDb (synopsis, posters, backdrops, genres, cast and crew, trailers and ratings) and creates pages that are ready to publish in seconds. Instead of creating every movie, TV show and episode by hand, Dbmovies handles the whole workflow. It registers the content structure, imports the data, creates the episodes of each TV show in the background and keeps everything up to date. On top of that, it gives you the tools to manage video links, user accounts, memberships and ads from the WordPress admin. Dbmovies manages the content, and your theme shows it to your visitors. The [Wovie](https://doothemes.com/items/wovie) theme is built for Dbmovies and uses all its features. > **Note:** Dbmovies does not include, host or stream any video. You add your own video sources, and you are responsible for having the rights to publish them. ![Search TMDb for movies and TV shows by title, or discover them by year, page, sort order and genre, and browse the results as a poster grid where imported titles are marked. Import a title in one click, or several at once with bulk import, and the process](https://cdn.wupdater.com/dbmovies/screenshot/ee63809c60032675.webp) ## How it works 1. **Install and activate.** Install the plugin, activate your license in **Dbmovies › Updates** and add your free TMDb API key. See [Installation](https://doothemes.com/docs/dbmovies/installation) and [License activation](https://doothemes.com/docs/dbmovies/license-activation). 2. **Import your catalog.** Search TMDb by title, or discover titles by year, genre and popularity. Import them one by one or a whole page of results at a time, or paste a TMDb or IMDb link with Quick import. 3. **Let the episodes arrive.** With Automatic episodes turned on, every TV show you import queues its aired episodes, which are created in the background, one season at a time. 4. **Add the video links.** Add links by hand, import thousands from an Excel or CSV file, or generate them for every title from your provider's URL pattern with Auto-Embed. 5. **Open your site to your audience.** Visitors create accounts, save titles to My List, rate them, request new ones and subscribe to premium memberships. 6. **Keep it fresh.** The Meta Updater refreshes ratings, cast and metadata on a schedule, and the link health checks tell you which links stopped working. ## Key features ### Content engine - Content types for movies, TV shows, episodes and collections, with genres, release years, countries and persons (cast and crew). - One-click [importers](https://doothemes.com/docs/dbmovies/modules/importers) for movies and TV shows from TMDb, with IMDb ratings. - Bulk import of a whole page of results, Quick import with a TMDb or IMDb link or ID, and [title requests](https://doothemes.com/docs/dbmovies/modules/user-requests) from your users. - Automatic episodes: the episodes of each TV show are created in the background, season by season, with limits you control. - The [Meta Updater](https://doothemes.com/docs/dbmovies/tools/metaupdater) keeps ratings, cast and metadata up to date on its own. ### Links - One screen to manage every streaming and download [link](https://doothemes.com/docs/dbmovies/modules/link-sources), with its language, quality, status, premium access and play count. - Import links from Excel or CSV files, up to 5,000 rows per file, with a full preview before anything is saved. - [Auto-Embed](https://doothemes.com/docs/dbmovies/settings/auto-embed-support): embed links for every movie and episode, built from each title's IDs. - [Link health checks](https://doothemes.com/docs/dbmovies/tools/analyze-link-health) for MEGA, 1fichier, MediaFire, MegaUp and YouTube links. ### Audience - User accounts with sign-up, Google sign-in, email verification and active session management. - My List, [user ratings](https://doothemes.com/docs/dbmovies/modules/user-ratings), comments with custom emojis, and title requests. - A [view counter](https://doothemes.com/docs/dbmovies/modules/view-counter) and [featured content](https://doothemes.com/docs/dbmovies/modules/featured-content) to highlight what matters. ### Monetization - Premium [memberships](https://doothemes.com/docs/dbmovies/modules/subscriptions) with plans, taxes and automatic recurring billing through PayPal, plus manual activation for other payment methods. - A [Payments](https://doothemes.com/docs/dbmovies/modules/payments) screen with every charge, refund and renewal. - Premium-only links for members. - An [Ad Manager](https://doothemes.com/docs/dbmovies/modules/ad-manager) for your own ad slots and campaigns. ### Administration and security - A license hub that manages the licenses and [updates](https://doothemes.com/docs/dbmovies/modules/updates) of Dbmovies and your Doothemes themes. - A [firewall](https://doothemes.com/docs/dbmovies/settings/firewall) with an IP blacklist and email checks that reject disposable addresses. - Maintenance tools: [Sources domain exchanger](https://doothemes.com/docs/dbmovies/tools/sources-domain-exchanger), [Cleanup orphaned persons](https://doothemes.com/docs/dbmovies/tools/cleanup-orphaned-persons), [Cron Jobs](https://doothemes.com/docs/dbmovies/tools/cron-jobs) and the [Restorer](https://doothemes.com/docs/dbmovies/tools/restorer). - Background tasks with time limits, WordPress Site Health checks, and a REST API for integrations. ## Content structure Dbmovies registers its own content types and taxonomies, so your catalog stays separate from your regular posts and pages. | Content | Type | What it holds | |---|---|---| | [Movies](https://doothemes.com/docs/dbmovies/post-types/movies) | Post type | Each movie, with its metadata, images and links | | [TV Shows](https://doothemes.com/docs/dbmovies/post-types/tvshows) | Post type | Each TV show, with its seasons and metadata | | [Episodes](https://doothemes.com/docs/dbmovies/post-types/episodes) | Post type | Each episode, linked to its TV show, with its links | | [Collections](https://doothemes.com/docs/dbmovies/post-types/collections) | Post type | Curated groups of titles | | [Genres](https://doothemes.com/docs/dbmovies/taxonomies/genres) | Taxonomy | Genres from TMDb | | [Releases](https://doothemes.com/docs/dbmovies/taxonomies/releases) | Taxonomy | Release years | | [Countries](https://doothemes.com/docs/dbmovies/taxonomies/countries) | Taxonomy | Production countries | | [Persons](https://doothemes.com/docs/dbmovies/taxonomies/persons) | Taxonomy | Cast and crew | | [Tags](https://doothemes.com/docs/dbmovies/taxonomies/tags) | Taxonomy | WordPress tags, on movies and TV shows | ## What you need - WordPress 7.0 or higher and PHP 8.1 or higher. - A free TMDb API key. - An active Dbmovies license, for importing, background tasks and updates. - Recommended: the Wovie theme, a server cron job that runs every minute, and an object cache such as Redis on large sites. See [Requirements](https://doothemes.com/docs/dbmovies/requirements) for the full list. ## Who is Dbmovies for? - **Site owners** who want to launch a movie and TV website quickly, without writing code. - **Content managers** who need to import, update and organize thousands of titles and links. - **Developers** who build themes or add-ons on top of the Dbmovies content types, hooks and REST API. ## How this documentation is organized - **Getting started:** [Requirements](https://doothemes.com/docs/dbmovies/requirements), [Installation](https://doothemes.com/docs/dbmovies/installation), [License activation](https://doothemes.com/docs/dbmovies/license-activation) and [Initial settings](https://doothemes.com/docs/dbmovies/initial-settings). - **Post types and taxonomies:** what each content type stores and how it is used. - **Modules:** the importers, link sources, payments, subscriptions, ads, user requests and ratings, the view counter, featured content and updates. - **Tools:** the Meta Updater, link health checks and the maintenance tools. - **Settings:** every section of the Dbmovies settings, from required pages to Auto-Embed and the firewall. - **Guides:** step-by-step guides such as Redis cache and deploying a CDN server. - **Releases:** what changed in each version. ## Getting help - **Support tickets:** customers with an active license can [open a ticket](https://doothemes.com/account/tickets/new) from their account. - **Telegram group:** join the [Doothemes community on Telegram](https://doothemes.com/g/8cc0ab548d090f9e).