WordPress Quickstart Installation


Full Installation Guide

Step 1: Download the Quickstart

Go to your account and download the WordPress Portal Quickstart file. You can find it under your licenses page, click on View License and available downloads are listed there. Choose which of the Quickstarts you want to install:

  • Portal (multiple properties)
  • Hotel (single property)

Step 2: Extract the Files

Once you've downloaded the relevant zip file, unzip it locally and inside you will find three files: --A readme file

  • A .jpa file (for example bookyflow-portal-quickstart.jpa)
  • kickstart.php
  • A .ini file!

quickstart_portal_wp

Step 3: Upload to Web Server

Copy the .jpa file and kickstart.php to your web server.

Example for localhost using WAMP:

  • Upload files to C:\wamp64\www\wordpress_portal_installation_demo
  • Access URL: http://localhost/wordpress_portal_installation_demo/kickstart.php

Step 4: Create Database

Create a database table for your site. Do not attempt to populate the table with any data - the Quickstart will do that for you.

Example database name: wordpress_portal_installation_demo

Step 5: Start the Installation

Open your browser and point it to where you saved the Quickstart .jpa file and kickstart.php.

Step 6: Initial Popup

You will see a popup with information about Kickstart. Hit Esc or click the link to get taken to the next page.

Step 7: Extraction Settings

You will not need to change anything on this page. Scroll to the bottom and click Start.

The script will extract all of the system files. Wait for it to finish then click the Run the Installer button.

Step 8: Pre-installation Check

This is the Pre-installation phase. You can safely ignore the orange warnings on this page - just click the Next button.

Important: We have installed hundreds of Quickstarts for clients and every time these warnings have not affected the installation or use of the software, so just ignore whatever warnings you may see here.

MySQL 5.6 Note: If you are running MySQL 5.6, make sure that the "Force UTF-8 collation on tables" option is checked at the ANGIE -> Database stage. This resolved issues for some users.

Step 9: Database Configuration

You will probably need to change the name of the database here to whatever you named your database in Step 4.

Connection Information:

  • Database type: MySQLi (preferred)
  • Database server host name: localhost (usually)
  • User name: Your database username
  • Password: Your database password
  • Database name: The name you created in Step 4

Security Note: If this machine is not serving files to the internet, you can use root as username with no password for local development. However, if it's a "live" server, you must supply your own database's username and password.

Click Next to start the database restoration process. Click Next Step when the button appears.

Step 10: Site Configuration

Site Parameters:

  • Change the Site name and Tagline as desired

Super User Settings:

  • Set your email address
  • Set your "bookyflow" user's password
  • Confirm the password

Security Recommendation: Once the site is setup, we recommend that you create a completely new administrator user and delete the "bookyflow" user afterwards.

Click Next

Step 11: Replace Data

Kickstart now needs to check your database tables for hardcoded urls.

Warning: Be warned that this page can sometimes be buggy, in that it doesn't appear to finish properly, however it does perform its purpose. Don't make any changes to the settings, just click Next.

In our experience: It's best to wait a few minutes, go make a cup of tea ☕, or coffee or a nice drink and then close the tab.

Step 12: Visit Your Site

You are almost ready to see your site in all its glory. Click on the Visit your Site button.


Install the Plugin Manager

You can view BookyFlow and explore a little, but you're going to want to build your site with some of the plugins that BookyFlow has, so first you should install the basics of the plugins.

Under the Dashboard menu item, click Plugin Manager. You will be invited to install the plugin manager. Click "Let's do this"

Once the plugin manager has been installed, next you can install the Alternative Init plugin and the BookyFlow Shortcodes plugin.

Plugin Information

The vast majority of plugins are CMS agnostic, meaning that they work on both Joomla and WordPress.

Alternative Init is relatively close to the top. The BookyFlow Shortcodes plugin is WordPress specific so it's right at the bottom of the list.

Alternative Init is the plugin that includes the BookyFlow framework files when BookyFlow itself isn't called directly.


BookyFlow Shortcodes Plugin

Once you have installed the BookyFlow Shortcodes plugin, visit the WordPress plugin manager and make sure you Activate BookyFlow Shortcodes.

Note: Alternative Init is CMS agnostic, but BookyFlow Shortcodes is a WordPress plugin and it needs to be activated before it can do its work. None of the other plugins need to be activated because they're BookyFlow plugins, not WordPress plugins.


Test Shortcodes

Go to the Pages page and add a new one. Call it "Shortcodes test", and in it choose the Shortcode block.

In the shortcode enter:

[bookyflow terms &property_uid=1]

Save the page. You should now be able to visit the frontend of your site and see a new menu item called Shortcodes test. When you click on it, you should see the property's terms and conditions displayed.


Congratulations! 🎉

You have installed BookyFlow and it's ready for you to build your site.

Next Steps

Your next step is for you to read the Site Manager's guide.

Important: Pay attention to the section on choosing your Bootstrap version.