Installation & Upgrade

Installation

When you purchase Events Booking extension from our site, you will receive an email contain the extension in a zip file called event_booking_unzip_first.zip. Unzip this file you will, see two different folders (one folder for Joomla 2.5.x and one folder for Joomla 3.x). Follow the instructions below and you will be able to install the extension easily:

Install the component, modules and plugins

The component, all the modules and plugins are included in a single package com_eventbooking.zip

  1. Login to back-end of your site using a super administrator account.
  2. Access to Extensions => Manage => Install menu item.
  3. Browse for the file com_eventbooking.zip.
  4. Click on Upload & Install button

After the installation process completed, you will be redirected to dashboard screen to start configuring and settting up the extension.

Dashboard

Install the CB Registration History plugin

This plugin is a community builder plugin, not a Joomla plugin so it requires Community builder extension to be installed on your site. If your site doesn't use Community Builder , don't install this plugin.

  1. Login to back-end of your site
  2. Access to Components=>Community Builder=>Plugins mangement menu item
  3. Click on install plugin link
  4. Browse for the plug_cb_ebregistrationhistory.zip
  5. Click on Upload and Install button

Check for new version

To see whether your site is running on latest version of Membership Pro or not, you can go to Membership Pro => Dashboard, look at the update notification icon at the bottom right (see the screenshot below):

Update Notification Icon

  1. If you are using latest version, you will see this text : Events Booking is up-to-date. In this case, no update is require.
  2. If your site is not running latest version, you will see the text like this: Events Booking 2.1.0 Update now!. In this case, your site is running an out-dated version and you should download latest version to update to your site. To download latest version, go to http://joomdonation.com, login to your account, then access to My Downloads menu item, download latest version and follow the instruction in Upgrade section below to upgrade it to your site.

Upgrade

The process for upgrading Events Booking to latest version is the same with new installation. Please note that:

  1. Please don't uninstall old version before installing new version. It is not needed. Further more, if you uninstall the old version before upgrading, you will have to re-create the menu items which you created to link to the extension before.
  2. Before updating the extension to latest verison, you should make a backup copy of your site so that in case something goes wrong (for any reasons), you can roll back to earlier status. We suggest you to install Akeeba Backup extension and make a backup of your site before upgrading

Use Joomla Update

Events Booking allows you to use Joomla Update to update the extension whenever there is new version release. To use Joomla Update, please follow the instructions below:

  1. Go to http://joomdonation.com/download-ids.html , get Download ID of your account
  2. Then go to Events Booking => Configuration, enter the received Download ID into Download ID config option.

From now on, each time there is new version of Events Booking release, Joomla will notify you about it when you access to backend of your site (or access to Events Booking dashboard). You just have to click on the link to update the extension from within your site, don't have to access to our site to download new version and update manually anymore, sweet :).

Please note that each site need to have an unique Download ID (the same Download ID however, can be used for all our products), so if you use the product on different websites, please make sure to generate new Download ID for each site.

Update Manually

Sometime, you might need to update to latest version manually (for example, when Joomla Update doesn't work). In this case, login to your account on our website, then access to My Downloads menu item http://joomdonation.com/my-downloads.html, download latest version of the extension from there. Then install that latest version in the same way as new installation.

Uninstall

If you have to uninstall Events Booking for some reasons (for example, you want starts from scratch - or maybe after installing and using it, you realize that it doesn't meet your requirement), you can follow the instructions below to get the extension completely uninstalled:

  1. Login to backend of your site using a super admin account
  2. Access to Extensions => Manage => Manage menu item.
  3. Enter events keyword into the search box to search for Events Booking component and all it's modules, plugins (see the screenshot)
  4. Check on the items you want to un-install (look at Author column, it must be Tuan Pham Ngoc to make sure the extension belong to Events Booking package)
  5. Click on Uninstall button in the toolbar

Uninstall

When you uninstall Events Booking, the database tables related to the extension won't be uninstalled. By doing that, when you re-install the extension in the future, all the old data will be kept and still be available. If you want to completely removing it, please access to your site database via phpmyadmin, look at all the tables with prefix eb and drop these tables

Move data from one site to a new site

Sometime, you have to move Events Booking data from one site to a new site. To do that, you will need to:

  1. Export all Events Booking related database tables from old site via phpmyadmin (table with eb prefix)
  2. Open that sql file, use find and replace function of the text editor to replace table prefix so that it meets the table prefix of the new site (in case your old site and new site use different database table prefix)
  3. Import these database tables into new site database (via phpmyadmin)
  4. Install latest version of Events Booking to the new site so that the database schema will be updated to latest version (or access to Tools -> Fix Database Schema if your site is running on latest version of Events Booking already)