# Requirements

### Basic Requirements

To create a website you need these 3 essential things;

1. Website Hosting
2. Domain Name
3. Website Content (WordPress + PremiumPress theme)

### WordPress Hosting

Before you can build a website you need somewhere to store your website content which can be accessed 24/7 by users worldwide via the Internet. This is where website hosting comes into play.

#### Recommended Hosting Providers

We have a list of our recommended hosting providers that are tested to ensure full compatibility with our products.

<https://www.premiumpress.com/wordpress-hosting/>

{% hint style="danger" %}
We **do not** recommend hosting a website on wordpress.com
{% endhint %}

### Domain Name

Typically domain names can be purchased alongside website hosting however more experienced users will tend to buy them separately so they are not tired to a hosting provider.

We recommend the following service for buying domain names.

[https://www.godaddy.com](https://hk.godaddy.com/)

### Website Content

#### WordPress 5.x.x

PremiumPress themes are developed to work with the latest version of WordPress. The latest version of WordPress can be downloaded here;

<https://en-gb.wordpress.org/download/>

According to the official WordPress documentation, the following hosting specifications are recommend;

1. PHP version 7.3 or greater.
2. MySQL version 5.6 or greater OR MariaDB version 10.1 or greater.
3. HTTPS support

The full list of WordPress requirements can be found here:&#x20;

<https://wordpress.org/about/requirements/>

#### Additional Theme Requirements

We do not require any additional functionality for the theme to function however we have additional features that will work if your hosting environment supports them.

1. FFMEG PHP Extension - used for video thumbnails.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://premiumpress.gitbook.io/docs/requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
