Aingecy SAAS

Topics

Aigency Update Guide

Introduction

This tutorial is intended for those users who need to migrate from the old version to the new update. If you are a new user and performing a clean installation, do not use this tutorial; instead, use the installation and configuration guide "How to install and configure the Aigency SAAS" directly.

This tutorial is text-based, but we also have a step-by-step video guide available. We recommend you watch it to complement the instructions.

https://www.youtube.com/watch?v=O_UcYEmbt-0

Before proceeding with the update process, it is crucial to consider the following:

In this update, modifications were made in a total of 88 files and 44 new files were added. Additionally, a database update was performed, including the addition of more than 30 new fields.

• The update is necessary only for users who already have the previous version of the system and wish to retain their data. For new users or those who prefer to start with the system from scratch, this process is not required, and they should begin the installation through the product manual.

• The responsibility for the update lies entirely with you, and we do not take responsibility for data loss.

• We strongly recommend that you back up your website and database before starting the update process.

• The update brings new features and improvements, however, it is optional. You are not obligated to update the system if you do not wish to do so.

In the link below, you will find a post dedicated exclusively to the changes that have been made.

New update features

Before proceeding with the update, it is highly recommended that you back up your data:

To manually back up your database, follow the steps below:

Access phpMyAdmin through your hosting panel.
Select the database you wish to back up.
Click on the "Export" option, and then click the "Go" button.
A file with the .sql extension will be downloaded - this is your database backup.

Back up your files:

To manually back up your files, follow the steps below:

1 - Access the file manager in your hosting.
2 - Select all files by pressing Ctrl+A or using another form of selection.
3 - Click on "Download." If your hosting supports it, you can download the files in a .zip or similar format. This file will be your backup of the files.

Database Update

  1. The first step is to update the database. To perform this update, follow the steps below:
  2. When downloading the new script from Codecayon, you will find a folder named "upload." Inside this folder, there are two files: index.php and aigency.sql. Upload this folder to the root of your website, in the /public_html directory.
  3. Next, access this folder through your web browser using the following address: yourwebsite.com/update
  4. If everything goes well, you will see some success messages regarding the table creation.

It is important to highlight that this script will not delete any existing information. It will only add new additional fields to the tables and also include new tables necessary for the update. Therefore, your information will be preserved during the process.

File Update:

Upload all the files and replace the current ones. It's important to note that once your data is in the database, you won't lose the current information unless you made CSS or JavaScript changes directly in the original source code.

After updating the database and downloading the new script from Codecanyon, upload all the files to the server.

We recommend removing the "config.php" file from the script you downloaded on your computer before uploading it to your site. This file is located in the "admin/class/config.php" folder. By doing this, you won't overwrite the database connection file, preventing your site from malfunctioning due to the inability to connect to the database.

After completing the upload of all files and following the previous steps, your website will be functional. However, before proceeding, it will be necessary to update the new translation fields that have been added. To do this, access the administrative system at /admin and navigate to the "Translate" tab. Then, select the language in use and fill in the new added fields, which are currently empty.

If you need tips or suggestions on what to fill in each field, we recommend checking out the product demo model for reference.

Enabling New Modules

After translating the fields, we recommend navigating to the "users" menu and enabling the permissions for the new modules for your user. This will ensure that the new menus appear in the menu bar.

The next step is to update the credit package levels.

With the update, credit packages receive levels called "tiers." Basically, you should set up the tiers starting from 1 for the cheapest package and incrementing by 2, 3, 4, 5, and so on. After updating the database, all tiers will be set to 1. You must manually edit your packages and change their respective numbers as needed.

Updating Category Images:

Categories now come with icons. You can enable or hide categories on the homepage by activating or deactivating the option in the "Settings" menu under the "Homepage" tab.

We recommend using SVG icons and suggest the website below for finding icons:

https:/www.freepik.com/icons

However, feel free to upload your own icon if you prefer.

Blog menu

To add the blog menu to the site's header, follow these steps:

Access the site's administrative panel (admin).

Navigate to the menus section.

Create a new menu called "Blog".

In the slug field, enter the value "/blog".

Make sure to configure the menu to be displayed in the site's header.

By following these steps, the blog menu will be available and visible in the header of your site. Remember to save the changes after making the configurations.