Monstroid Theme Documentation

Introduction

Thank you for purchasing a Monstroid Wordpress Premium Theme. This documentation consists of several parts and covers the entire process of installing and setting up a WordPress website starting from scratch.

What is WordPress CMS?

WordPress is a free open-source blogging tool and content management system (CMS) based on PHP and MySQL. With its help you can create and administrate websites or powerful on-line applications without possessing any special technical skills or knowledge. Thanks to a splendid performance and flexibility, WordPress has become the most popular platform for website development. Learn More

What is Monstroid Premium Theme?

Monstroid is a design tool that helps you build a website with any possible content, style and complexity without the need to write a single line of code. Due to the inbuilt visual content editor anyone can design a professional website of any level of complexity not even getting sweaty. Using this multi-purpose theme, you can build a website of any kind, business niche or style. Whether you are a pro or non-tech savvy, the whole process won’t take much of your time due to a rich set of developer-oriented features, multiple extensions and shortcodes.

Template Structure

The template package includes several folders. Let's check what's inside:

  • documentation
    contains documentation.
    • documentation.html
      the main documentation file that you are reading at the moment :)
  • manual_install
    contains files that make the WordPress website look like our live demo.
      • plugins
        contains all Monstroid plugins.
      • uploads
        default upload directory.
      • sample_data.sql
        database sql file.
  • newsletter
    contains three predesigned newsletter templates.
      • campaignmonitor
        contains fully editable newsletter template for Campaignmonitor.
      • mailchimp
        contains fully editable newsletter template for MailChimp.
      • responsive
        contains responsive newsletter template for Mailchimp.
  • sample_data
    contains the files that make Monstroid look like on our live demo.
      • lato.css
        css file with fonts.
      • options.json
        json file with options.
      • rewrite-ids.json
        contains the ids of all elements of the theme before export.
      • tables.json
        contains tables settings.
      • widgets.json
        contains widgets settings.
      • sample_data.xml
        contains all template sample data (posts, pages, categories, etc).
      • templates.zip
        contains shortcodes for various elements of the theme.
      • cherry-style-switcher.zip
        contains shortcodes for various elements of the theme.
  • cherryframework4.zip
    archive with the Cherry Framework theme. Contains all theme files.
  • theme55555.zip
    archive with the theme . Contains all theme files.

Preparation

Before installing Monstroid, you need to get fully prepared. We recommend that you get the following aspects covered:

Software

Before you start working with Monstroid template, you should download the required software. You can check the required software on the template preview page.

Requirements can alter from template to template, so we will list the most important ones:

  1. To edit the template source code, you can use code editors like Adobe Dreamweaver, Notepad++, Sublime Text, etc.
  2. To upload files to a hosting server, you will need an FTP manager like Total Commander, FileZilla, CuteFTP, etc.

Hosting

As WordPress CMS is a PHP/MySQL platform, you need to have the hosting server prepared for it.

In case you already have a hosting server, you need to check whether it is compatible with WordPress hosting requirements , in other words, whether you can host a WordPress website with it.

Cherry Framework itself requires Apache or Nginx hosting servers with the following configuration settings:

Recommended Configuration
  1. In php.ini define the following:
    • 'max_execution_time' => 60;
    • 'memory_limit' => 128;
    • 'post_max_size' => 8;
    • 'upload_max_filesize' => 8;
    • 'max_input_time' => 45;
    • 'file_uploads' => 'on';
    • 'safe_mode' => 'off';
  2. in .htaccess file: 'php_value max_execution_time' => 60;
  3. in wp-config.php: 'set_time_limit' => 60;
  4. 1 GB of disk space
  5. memory limit per process: 64mb (128mb or more recommended)
PHP and MySQL

Minimal required version of PHP is 5.2.4 and MySQL 5. PHP 5.2 is already not safe as contains critical vulnerabilities that can be used to harm your website. Some Cherry Framework extensions will not work with PHP 5.2 and require version 5.4 or later.

Recommended settings are:

  1. PHP 5.4
  2. MySQL 5.5 or later
  3. mod_rewrite
  4. php fopen
  5. suPHP

You can also install WordPress on your PC or laptop through a local server. You can use the next software to create a local server: WAMP, AppServ, MAMP, etc. All of these support WordPress and can be installed as regular software.

These tutorials will help you set up the local server: