General Settings

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

General application settings in TruCMS

General settings contain application-wide choices. Some sub-sections, such as Queue, have their own operational requirements.

Overview

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.

Available Settings

SettingValue / choicesPurpose and guidance
Site NameTextThe site name is used as website title.
Site NameTextThe site name is used as website title.
Administration EmailTextThis address is used for administrative purposes, You will receive contact emails at this address.
Site Logo (light)File uploadThe light logo will be displayed when the header has a light background.
Site Logo (dark)File uploadThe dark logo will be displayed when the header has a dark background.
Login Page LogoFile uploadThe logo used for login, register, and authentication pages.
FaviconFile uploadChoose 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 HandleTextEnter 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 ShortTextEnter the preferred short date format for your website. This setting determines how short dates are displayed across different sections of your site.
Date FormatTextEnter the preferred date format for your website. This setting determines how dates are displayed across different sections of your site.
Date Time FormatTextEnter the preferred date & time format for your website. This setting determines how dates with time are displayed across different sections of your site.
Admin PaginationNumberEnter 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 AuthOn / off Activate this option to disable registeration on your application. This feature will disable register on your application.
Auth LayoutFull Page, Card LayoutSelect 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 ImageFile uploadUpload 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 IDTextEnter your Facebook App ID to integrate Facebook-related features into your application. This ID is crucial for enabling social logins.
App SecretTextEnter your Facebook App Secret to securely connect your application with Facebook services.
Callback URLTextThe 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 IDTextEnter your project Client ID to integrate login / register with Google. This ID is crucial for enabling social logins.
Client SecretTextEnter your project Client Secret to securely connect your application with Google services.
Callback URLTextThe 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 RoleSuper Admin, User, booking-admin, booking-customer, booking-manager, booking-providerSelect the default role for new users. This role will be assigned automatically upon user registration.
Super Admin RoleSuper Admin, User, booking-admin, booking-customer, booking-manager, booking-providerSelect the role that will have super admin rights.
Activation RequiredOn / offEnable this option if user activation is required. Users will need to complete email process before gaining access to the platform.
Resend Activation EmailNumberThis 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 EmailNumberEnter the number of hours users must wait before they can request a new activation email.
Default AvatarFile uploadSelect 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 CutoffNumberThis 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 KeyTextThis key is utilized to encrypt the activation key during the account restoration process. It enhances the security of the restoration mechanism.
Encryption AlgorithmAES-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-CBCSelect the encryption algorithm to secure restore key. This setting determines the method used to encrypt and decrypt information.
Enable reCAPTCHAOn / offActivate 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 KeyTextEnter 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 KeyTextEnter 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 LoginOn / offActivate reCAPTCHA on the user's login page for an additional layer of security.
Enable for RegisterOn / offActivate reCAPTCHA on the user's register page for an additional layer of security.
reCAPTCHA for ContactOn / offActivate reCAPTCHA on the contact us page for an additional layer of security.
Enable for Admin LoginOn / offActivate reCAPTCHA on the admin login page for an additional layer of security.
Enable Cookies NoticeOn / offActivate the cookie notice to be automatically displayed to users until it is accepted?
Terms & Conditions PagePrivacy Policy, Home, Contact Us, Blog, Terms & conditions, Homepage One, Homepage Two, SmallPDF, ILovePDF, Homepage Three, Homepage FourThe "Terms & Conditions" page is displayed on the register, checkout, and other pages.
Privacy Policy PagePrivacy Policy, Home, Contact Us, Blog, Terms & conditions, Homepage One, Homepage Two, SmallPDF, ILovePDF, Homepage Three, Homepage FourThe "Privacy Policy" page is displayed on the register, checkout, and other pages.
Queue DriverSync (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 IDTextEnter 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 KeyTextEnter the secret credential used to authenticate AWS IAM user or role for SQS interactions.
SQS PrefixTextControls the SQS Prefix setting for this area.
SQS Queue NameTextSpecify a unique name for your Amazon SQS queue, used to identify and manage the queue within the service.
SQS RegionTextEnter the AWS region where your Amazon Simple Queue Service (SQS) queue is hosted. This determines the geographical location of the SQS resources.
Redis Queue NameTextSpecify 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.

Queue and background processing

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.