It is strongly recommended that you keep your eduTrac SIS installation up to date. This ensures that you are using the latest stable release as well as to make sure that all updates are applied and not skipped over due to the fact you are a few releases behind.
When a new release is available, you will see an update message via the dashboard and only the super administrator can see the message. When you see this message, there are two ways in which you can update your installation. You can use the one click update, or update using the manual process, both of which are described in more detail below.
Back Up eduTrac SIS
Before you attempt the update process, you should back up your current installation. Backing up your installation assures that you have a way to restore your website to what it was before attempting to upgrade. If creating backups is new to you, check out the resources under eduTrac SIS Backups.
One click update is now deprecated and has been removed. It has been replaced in favor of using the command line.
If you are leery about using the one-click update or you prefer to manually update your installation, carefully follow the instructions below.
Step 1: Replace Files
- Get the latest eduTrac SIS zip file. If you have an account on this site, log into your dashboard to download the latest file or download from SourceForge. Download it to your desktop or somewhere else that is easily accessible.
- Extract the zip file.
- Deactivate all plugins.
- FTP to your site using an FTP Client.
- Replace all the current files with the new files from the extracted zip you downloaded. Do not delete any files or folders from your existing installation except for the one being overwritten by the new files and unless otherwise stated in the release’s changelog.
Step 2: Database Update
Updating the database is now handled via the command line. To learn more, checkout the Command Line article on the knowledge base.
Once the update is complete, make sure to download and update any plugins that need updating as well as modules that may need updating as well. Once the core, plugins and modules are updated, activate the plugins that were deactivated before the upgrade process. Also, you should check to see if there were any updates to the config.sample.php file. If so, you should implement the changes to your config.php file and make sure that config.php looks similar to config.sample.php.
Each release is thoroughly tested but humans do make errors from time to time. However, If you have a development environment, you should update and test your development environment first before updating your production/live environment.
If by chance you experience problems after the update, restore the database from your backup as well as FTP to your site and overwrite the files with the files from your backup. Next, you will need to report the issue in detail on Github.