Set site identity, dates/timezone, registration/authentication, account defaults, reCAPTCHA, privacy links and queue behavior.

General settings contain application-wide choices. Some sub-sections, such as Queue, have their own operational requirements.
Set site identity, dates/timezone, registration/authentication, account defaults, reCAPTCHA, privacy links and queue behavior.
Why this matters
Changes here can affect sign-in, account creation and site-wide identity. Configure public roles before enabling registration, and test login after changing authentication or reCAPTCHA settings.
Configure site identity, account defaults, social login, reCAPTCHA, cookies, queue behavior, and related global settings.
| Setting | Value / choices | Purpose and guidance |
|---|---|---|
| Site Name | Text | The site name is used as website title. |
| Site Name | Text | The site name is used as website title. |
| Administration Email | Text | This address is used for administrative purposes, You will receive contact emails at this address. |
| Site Logo (light) | File upload | The light logo will be displayed when the header has a light background. |
| Site Logo (dark) | File upload | The dark logo will be displayed when the header has a dark background. |
| Login Page Logo | File upload | The logo used for login, register, and authentication pages. |
| Favicon | File upload | Choose an image file to set as your website's favicon. Favicon is a small icon displayed in the browser tab and bookmarks for easy identification. |
| Twitter Handle | Text | Enter your Twitter handle (username) without the '@' symbol. This will be used in twitter card meta. |
| Timezone | (GMT-11:00) Midway Island, (GMT-11:00) Samoa, (GMT-10:00) Hawaii, (GMT-09:00) Alaska, (GMT-08:00) Pacific Time (US & Canada), (GMT-08:00) Tijuana, (GMT-07:00) Arizona, (GMT-07:00) Mountain Time (US & Canada), (GMT-07:00) Chihuahua, (GMT-07:00) Mazatlan, (GMT-06:00) Mexico City, (GMT-06:00) Monterrey… | Select your preferred timezone from the options. This helps ensure accurate time-related information is displayed on your website. |
| Date Short | Text | Enter the preferred short date format for your website. This setting determines how short dates are displayed across different sections of your site. |
| Date Format | Text | Enter the preferred date format for your website. This setting determines how dates are displayed across different sections of your site. |
| Date Time Format | Text | Enter the preferred date & time format for your website. This setting determines how dates with time are displayed across different sections of your site. |
| Admin Pagination | Number | Enter the number of items to display per page in the admin panel. This setting controls the pagination for efficient navigation and management of data. |
| Disable Auth | On / off | Activate this option to disable registeration on your application. This feature will disable register on your application. |
| Auth Layout | Full Page, Card Layout | Select the preferred layout for your auth pages. Choose "Full Page" for a spacious and immersive design or "Card" for a compact and focused layout. |
| Background Image | File upload | Upload an image file to set as the background for your login page. This image will create a visually appealing backdrop for your login interface. |
| App ID | Text | Enter your Facebook App ID to integrate Facebook-related features into your application. This ID is crucial for enabling social logins. |
| App Secret | Text | Enter your Facebook App Secret to securely connect your application with Facebook services. |
| Callback URL | Text | The Callback URL define the endpoint where Facebook will redirect users after they have authenticated your app. You need to paste this URL in your Facebook App for successful integration. |
| Client ID | Text | Enter your project Client ID to integrate login / register with Google. This ID is crucial for enabling social logins. |
| Client Secret | Text | Enter your project Client Secret to securely connect your application with Google services. |
| Callback URL | Text | The Callback URL define the endpoint where Google will redirect users after they have authenticated your app. You need to paste this URL in "Authorized redirect URIs" for successful integration. |
| Default User Role | Super Admin, User, booking-admin, booking-customer, booking-manager, booking-provider | Select the default role for new users. This role will be assigned automatically upon user registration. |
| Super Admin Role | Super Admin, User, booking-admin, booking-customer, booking-manager, booking-provider | Select the role that will have super admin rights. |
| Activation Required | On / off | Enable this option if user activation is required. Users will need to complete email process before gaining access to the platform. |
| Resend Activation Email | Number | This feature allow users to request a new activation email. Throttle is applied to prevent repeated attempts, ensuring a secure and controlled activation process. |
| Disable Resend Email | Number | Enter the number of hours users must wait before they can request a new activation email. |
| Default Avatar | File upload | Select the default avatar for users who haven't uploaded a profile picture. This image will be displayed as the default representation across the platform. |
| User Restore Cutoff | Number | This option controls the number of days users will have to restore their account after requesting account deletion. After the specified cutoff period, restoration will no longer be possible. |
| Restore Secret Key | Text | This key is utilized to encrypt the activation key during the account restoration process. It enhances the security of the restoration mechanism. |
| Encryption Algorithm | AES-256-ECB, AES-128-CBC, AES-192-CBC, AES-256-CBC, AES-128-CTR, AES-192-CTR, AES-256-CTR, DES-EDE3-CBC, Camellia-128-CBC, Camellia-192-CBC, Camellia-256-CBC | Select the encryption algorithm to secure restore key. This setting determines the method used to encrypt and decrypt information. |
| Enable reCAPTCHA | On / off | Activate reCAPTCHA to enhance security on your website. This feature helps protect against automated threats by requiring users to verify they are human, improving the overall safety of your platform. |
| reCAPTCHA Site Key | Text | Enter your reCAPTCHA Site Key to enable the integration of reCAPTCHA on your website. This key is essential for validating user interactions and enhancing security against automated threats. |
| reCAPTCHA Secret Key | Text | Enter your reCAPTCHA Secret Key to securely authenticate and validate user interactions on your website. This key is a crucial component in enhancing security measures against automated threats. |
| Enable for Login | On / off | Activate reCAPTCHA on the user's login page for an additional layer of security. |
| Enable for Register | On / off | Activate reCAPTCHA on the user's register page for an additional layer of security. |
| reCAPTCHA for Contact | On / off | Activate reCAPTCHA on the contact us page for an additional layer of security. |
| Enable for Admin Login | On / off | Activate reCAPTCHA on the admin login page for an additional layer of security. |
| Enable Cookies Notice | On / off | Activate the cookie notice to be automatically displayed to users until it is accepted? |
| Terms & Conditions Page | Privacy Policy, Home, Contact Us, Blog, Terms & conditions, Homepage One, Homepage Two, SmallPDF, ILovePDF, Homepage Three, Homepage Four | The "Terms & Conditions" page is displayed on the register, checkout, and other pages. |
| Privacy Policy Page | Privacy Policy, Home, Contact Us, Blog, Terms & conditions, Homepage One, Homepage Two, SmallPDF, ILovePDF, Homepage Three, Homepage Four | The "Privacy Policy" page is displayed on the register, checkout, and other pages. |
| Queue Driver | Sync (default), Database, Beanstalkd, Redis, Amazon Simple Queue Service (SQS) | Choose the driver for handling queues in your application. This setting determines the method used to manage and process queued tasks within your system. |
| SQS Access Key ID | Text | Enter the Access Key ID associated with your AWS IAM user or role. This key uniquely identifies your account and grants permission to interact with the Amazon Simple Queue Service (SQS). Obtain this key from the AWS Management Console or AWS CLI when configuring SQS access. |
| SQS Secret Access Key | Text | Enter the secret credential used to authenticate AWS IAM user or role for SQS interactions. |
| SQS Prefix | Text | Controls the SQS Prefix setting for this area. |
| SQS Queue Name | Text | Specify a unique name for your Amazon SQS queue, used to identify and manage the queue within the service. |
| SQS Region | Text | Enter the AWS region where your Amazon Simple Queue Service (SQS) queue is hosted. This determines the geographical location of the SQS resources. |
| Redis Queue Name | Text | Specify the name for your Redis queue. This identifies the queue where jobs are stored and processed by your application. |
Saving changes
Use Save Changes on the settings page after reviewing the values. Refresh the affected frontend or admin page to confirm the result.
The Queue tab on General settings chooses whether eligible work runs immediately or is processed by a background queue. Sync needs no worker; Database, Beanstalkd, Redis and Amazon SQS require additional server setup and a persistent worker.
Do the server setup before changing this tab
See Queue & Background Jobs for the complete setup for every available Queue Driver and how it relates to the TruCMS scheduler.