CmsLite v1.3.2 Upgrade

First Release: Friday, March 18, 2016
Latest Update: Thursday, February 13, 2017
Author: BeKirk [www.bekirk.co.uk]
Seller: BeKirk [http://codecanyon.net/user/bekirk]
Email: mike@bekirk.co.uk

Thank you for using CmsLite.
If you have any addition questions addition that have not been answered in this upgrade file, please feel free to email me via the email address above.

Introduction

This is the Fifth upgrade for CmsLite.
This update fixes a possible security error spotted after the last update
A change log is included and shown at the end of this file or see it here.
There are two methods for installing this upgrade manual and automatic
Both these methods are explained in more detail later in this document.


Backup Everything

Remember to backup all files and your database before upgrading using either of the above mentioned methods.

Upgrade

(REMEMBER TO BACKUP EVERYTHING)
Copy the Upgrade folder to your main site where ever you have stored your CmsLite (This will be where your config.php file is situated)

  • For example if all your CmsLite files and folders are stored in ROOT/ then copy the upgrade folder here.
  • If you folders and files are stored within a folder in your Root like so ROOT/Your WebSite/ then copy the upgrade folder here.

In your browser type in http://www.YourWebSite/upgrade and you will see the start page as shown in figure 1

Fig.1 - Manual Start Page

Before going forward you need to choose either Manual or Automatic File Installation (These are explained below)

File Installation

When upgrading your site to the latest version of CmsLite there are two methods Manual or Automatic these methods are related to how files are copied over and are explained in more detailed below.
We reccommend the automatic version for ease of use but if you have changed the code in any of the files a good program to use to compare files is Winmerge.
This program will compare individual files or folders for line changes of code making it easier to copy files over. (Remembering to backup your site first.)
This program can be found here WINMERGE

Manual

By selecting Manual Installation only the database queries will be upgraded all files will have to be copied over to your site manually. (These files are listed below.)
Firstly open the Manual Upgrade Files folder and find, then copy over the files to your site in this order. Once finished please follow the installation process after automatic installation.

File To File
admin/template.php ----- admin/
classes/class_page.php ----- classes/
includes/functions.php ----- includes/
templates/admin/template.tpl ----- templates/admin

Once finished please follow the installation process after automatic installation.

Automatic

Choosing automatic installation will install all new files, update your database and remove any files that are no longer required.


Fig.2 - Automatic Installation

Simply select automatic and click on the start button.



Installation Wizard

The next screen you should be familiar with as it was used when installing CmsLite.

Fig.3 - Database Details

Fill out your database details

Reminder! if you used a prefix before remember to add this otherwise your tables will not be found.
Reminder! Always test the connection to your database to avoid unnecessary errors.

Click continue.

The next page gathers all the information and prepares the script ready for upgrading.
Before pressing continue it is best to make sure you have checked everything as everything will be upgraded at this point.

Fig.4 - Ready to Install

When everything is done you will be shown the completed page. explaining what to do next

Fig.5 - Completed Page
Reminder! Do not forget to remove the upgrade folder from your site.

All Finished.

Credits

Name URL
Fontawesome http://fontawesome.io/

Change Log

Version 1.3.2 – 13 February 2017

  • FIXED: Possible Security issue found after last update.

Version 1.3.1 – 02 February 2017

  • UPDATED: Fontawesome to Version 4.7.0
  • UPDATED: A large bunch of files showing wrong information.
  • UPDATED: Icons array to latestest version of Fontawsome.
  • FIXED: Mobile Menu drop down both Templates.
  • FIXED: A few small bugs within the code.
  • REMOVED: Unnecessary files.

Version 1.3 – 27 July 2016

  • NEW: User can now choose to show site at www or non www
  • NEW: User can have links show as .html or non .html
  • NEW: Both above options are available when installing and in Admin Settings
  • NEW: Template Documentation - How CmsLite template are set out (Part One)
  • UPDATED: Bootstrap to Version 3.3.7
  • UPDATED Functionality for internal script paths to work better for domains and sub domains
  • UPDATED: Templates HTML and CSS for easier intergration.
  • UPDATED: Country Code more realistic Country Names
  • FIXED: Bug on BeDark where Language flag repeated itself.
  • FIXED: When Menu is chosen as an external link now shows on main menu correctly.
  • FIXED: Sessions return admin to correct page when sessions expires.
  • FIXED: Internal code errors

Version 1.2 – 23 June 2016

  • NEW: Ability to add accented characters in all necessary places.
  • NEW: Better SEO for accented links.
  • NEW: Correct copyright information Maintenance page.
  • CHANGED: Admin StyleSheets tidier code.
  • CHANGED: Rewrote general.js to increase speed
  • CHANGED: Moved alert notice up page 10 percent stop interferance with modal notice.
  • FIXED: Admin change password
  • FIXED: Disabled Site message for admin view
  • FIXED: Error on maintenance page for users
  • FIXED: When deleting a menu if a child menu is attached, menu will not delete until attached menus are removed (Warning given)

Version 1.1 – 30 May 2016

  • NEW: Added OOP classes for faster perfomance
  • NEW: Added User Language select on front end (This can be switched of in Admin Settings)
  • NEW: Added option in Admin Settings to use logo included in template folder or use uploaded one.
  • NEW: Added Meta Description for user made pages.
  • NEW: Redesigned Admin Templates entry page
    • Screenshot of all templates in the template folder
    • Template Details including version, author etc
    • All Installed templates can be viewed Live
  • NEW: New template BeDark
  • NEW: Alert function created to increase page load in Admin Sections
  • NEW: CSS classes for easier template designs
    • When cloning a default template i.e Belite only a few CSS classes to change colours
    • Updated Custom Page sourcesfor better design included sections
  • NEW: Added Copyright Notice to Administrator Panel.
  • UPDATED: Bootstrap to Version 3.3.6
  • UPDATED: Font-Awesome to Version 4.6.1
  • UPDATED: jquery to latest version
  • CHANGED: Common StyeSheets changed for easier location of code.
  • CHANGED: Rewrote general.js to increase speed
  • CHANGED: Administraors panel Welcome Now states username not login name.
  • CHANGED: Moved code from includes/page.php to index.php, sped up page load.
  • CHANGED: Moved SQL tables constants to common.php and created new classes from this file
  • FIXED: Redirection when Admin logged in redirects to dashboard
  • FIXED: Lots of small code fixes and changes

Intial Release Version 1.0 – 18 March 2016

Future Updates

We will continue to update and improve CmsLite allowing for anyone to make a web site designed around their own template.

Thank you again for purchasing and supporting CmsLite