Settings

ProSchedule System Settings

Where you would be able to set up all the super admin functions that are not available for the other user roles. A super admin would be able to set up Global settings, Categories, Status, Priorities, Departments, Types, Languages, Email Templates, Mail(SMTP), and Pusher settings. This section would be able to find the left sidebar's Settings menu.

Global Settings

It's a page where you can change the App name, default language, Email notifications, etc. You can find the Global Settings page on the following admin link. http://website.com/dashboard/settings/global

App Name

You can define your application name here. Every application has its name. In that case, this script is named ProSchedule. If you want to customize that name as yours, you can set it up here.

Default Language

This application has support for multiple languages. By default, each user login to this application will see the language in English. You can set your desired language here if you want to change that default language.

Enable Options

You can enable or disable the specific feature as per your need. Such as if you don't want to use Blog you can just disable that from this page.

You can change your site logo here. You need to upload PNG file format image for the logo.

Email Notifications

Suppose you want to get email notifications for particular actions. It would help if you used this option. You will see options with the On/Off radio button on the above page example. On switch, the option is defined as green on the right side of the slide, and Off is defined as the left side with gray color. Clicking those On/Off buttons will make email notifications be enabled/disabled.

Cron Job Setup for sending email

This feature enables you to send mail with a queue system where you don't need to wait to get recipient mail in delay. The cron job will do that task one by one.

You need to do the following to achieve this feature

  • Add the following task to your cron job. /usr/bin/php artisan queue:work --queue=high,default --stop-when-empty

  • After adding the above cron job, you need to add QUEUE_ENABLE=false on the .env file

Custom CSS

You can use your custom CSS here. That will work like a seperate CSS file.

*** You need to click on the Save button to save the settings.

Event Locations

You will need to set different event locations for the Event. Some event may need to join with Google Meet, Zoom, Phone Call and some event need to meet directly with invitee. Here you will be able to create event location as per your needs.

Categories

You can manage categories on that page. Category used to define different blog types.

You can manage categories from the your_site/dashboard/settings/categories page

You will see the above screen if you click on the specific category. You can delete a category by clicking the delete category link or update the category after modifying that.

Languages

You can translate your app content with your preferred language. You will see all of the languages that available for this ProSchedule script. If you click on a particular language item you will see a details page with listing all of the word translations. You can easily customize the words as per your desire words. You must click the save button after update the language.

You can easily manage languages from the page as defined on the above screenshot.

If you click on a language item you will see the details page where defined all words you need to convert on your language. Just change update that so that it will effect when you change from the top bar

Email Templates

The email templates are the design for particular email you receive for the tickets or actions. There are some email template exist for the particular email. If you want to modify some information, you would be able to do that easily which clicking on the particular email template design details.

It's just a listing email template page. You will have click on those particular template item to see the details page with applied some design.

SMTP Settings

It's an important setup that you need to configure as per your mail information.

Mail / SMTP configuration will use to sending email to the recipients. You can use any SMTP server like your hosting email’s info, Gmail SMTP info, etc. The following is an example link about how to get your hosting email account configuration.

https://support.hostinger.com/en/articles/4312781-how-to-get-email-account-configuration-details-for-cpanel-email

If you can't find your site's internal email configuration just ask your hosting provider regarding that. They will help you to find out your email SMTP configurations

Pusher Settings

You must setup pusher if you want to active the live chat. If you set pusher previously you don't need to do anything here. But if you didn't setup pusher while installation you need to setup that from here.

First, you need to register on the pusher.com website. After register on the pusher website you will find a button to create channel. You need to create a channel from there. After channel creation you will find api keys and need to setup those keys as above screenshot.

A video tutorial about how to setup pusher for ProSchedule.

Last updated