Skip to main content

Settings reference

Every option lives on one page: Components -> Community Quotes -> Settings. This is a tabbed single-page screen built into the component, not Joomla's standard Options dialog. The tabs below match the ones you see down the left side of the page.

Permissions are the exception. They are managed through Joomla's own access control and are covered in Permissions. There is a Permissions shortcut in the top right of the Settings page that takes you there.

You do not need to change anything to get started. Community Quotes ships with sensible defaults, and each one is listed below so you know what you are getting. Changes apply as soon as you press Save. The page only sends the options you actually changed, and a status line at the bottom tells you whether you have unsaved changes.

note

You need the Configure (Admin) permission to change settings. Users without it can open the page and read the values but cannot save. See Permissions.

General

Site identity used in module headers, share cards, and email digests.

SettingDefaultNotes
Site nameCommunity QuotesThe name shown on modules, share cards, and digest emails.
TaglineWords worth keeping.A short line shown under the site name where space allows.
Default languageenThe language code used when a quote has no language of its own.
Quote of the day timezoneSite timezoneChoose whether the daily quote rolls over on the site timezone or on the visitor's local time.

Display and branding

The frontend look for visitors. The aesthetic, dark mode, accent, density, and font choices are explained in depth on the Appearance and theming page.

Theme

SettingDefaultNotes
AestheticEditorialThe overall visual style: Editorial, Swiss, Soft, or Bold.
Dark modeAuto (visitor preference)Auto follows the visitor's device, or force always light or always dark. Bold is already a dark style.
Brand accent#d97757The accent colour for links, buttons, and highlights. Pick a swatch or type a hex value.
DensityComfortableCompact, Comfortable, or Spacious spacing on cards and lists.
Font pairingSpectral + Inter TightSpectral + Inter Tight, Inter Tight only, or all serif. Fonts are declared but not bundled, so visitors fall back to matching system fonts.

Frontend features

Each toggle shows or hides an element on quote cards. Turn features off to keep the display lean.

SettingDefaultNotes
Show attribution badgesOnShow the verified, disputed, translation, or unverified attribution badge on each quote.
Show audio playbackOnShow the "listen" button that reads the quote aloud. Also gated by the Audio tab.
Show share cardsOnShow the share button that opens the share card generator. Also gated by the Share cards tab.
Show translation chipsOnShow the translation controls on quotes that have translations.
Show collectionsOnShow collection links and the add-to-collection control.
Show gamificationOnShow points, badges, and other gamification cues where available.

Submissions

Who can submit quotes from the front end, and how those submissions are handled. See Submissions and moderation.

Submissions

SettingDefaultNotes
Allow submissionsOnMaster switch for the community submit flow. When off, the submit form is unavailable.
Require moderationOnHold new submissions in the moderation queue until a moderator approves them.

Limits

SettingDefaultNotes
Quotes per user per day10Per-user daily cap on new submissions. 0 removes the cap.
Minimum text length5Fewest characters a quote body may contain.
Maximum text length800Most characters a quote body may contain.

Required fields

Fields a submitter must complete before the submit form will accept the quote.

SettingDefaultNotes
Source citationOnRequire a source or citation for the quote.
YearOffRequire the year the quote is from.
CategoryOnRequire the submitter to pick a quote category.
At least one tagOnRequire the submitter to add at least one tag.

Moderation rules

How submissions are auto-handled and when a moderator is notified. See Submissions and moderation.

Auto-moderation

SettingDefaultNotes
Auto-approve verified quotesOffPublish a submission automatically when its attribution is verified.
Hold submissions from new usersOnSend a first-time submitter's quote to the queue regardless of other rules.

Notifications

SettingDefaultNotes
Notify above20Email a moderator once this many quotes are waiting in the queue. 0 disables the alert.
Notify email(empty)The address that receives the queue alert. Blank uses the site defaults.

Audio (TTS)

Quote playback uses the browser's built-in SpeechSynthesis API, so nothing is generated or stored on your server. See Email digest and scheduled tasks for how this fits with the other read-aloud features.

SettingDefaultNotes
Enable audioOnMaster switch for the "listen" feature. The Display tab's "Show audio playback" also has to be on for the button to appear.
Preferred voice(empty)Name of a voice to prefer. Blank uses the browser's system default. Available voices vary by device.

Share cards

Defaults for the canvas share card a visitor can generate from a quote. See Modules and plugins for related sharing surfaces.

SettingDefaultNotes
Enable share cardsOnMaster switch for the share card generator. The Display tab's "Show share cards" also has to be on for the button to appear.
Aspect ratio1080 x 1350 (4:5)Card size: 1080 x 1350 (4:5), 1080 x 1080 (square), or 1920 x 1080 (16:9).
Include author avatarOnDraw the author's avatar on the card.
Include source citationOnPrint the source or citation on the card.
Include site URLOnPrint your site URL on the card.

SEO

Structured data and share metadata, plus the switch that removes IDs from URLs. The URL behaviour is covered in full on Menus and SEF URLs.

SEO

SettingDefaultNotes
Generate schema.org QuotationOnEmit schema.org Quotation structured data on quote pages.
OpenGraph share cardOnEmit OpenGraph tags so quote links preview nicely on social platforms.

URLs

SettingDefaultNotes
Remove IDs from URLsOffWhen on, quotes, authors, and categories route by alias only, with no numeric ID in the path. Aliases must be unique for the links to resolve. This is the routing.sef_ids option.
caution

Turning Remove IDs from URLs on requires unique aliases across your quotes, authors, and categories. If two items share an alias, one of the URLs will not resolve. See Troubleshooting if you see a 404 after enabling it.

Privacy

Data handling for reactions and other visitor activity. See Privacy and GDPR.

SettingDefaultNotes
Allow anonymous reactionsOffWhen on, visitors who are not logged in can react to quotes. When off, reactions require a logged-in account.

Email digest

The daily email that sends the quote of the day to subscribers. The scheduler task that delivers it is described on Email digest and scheduled tasks.

SettingDefaultNotes
Enable digestOffMaster switch for the daily digest email.
Subject templateToday's quote from {sitename}The email subject. {sitename} is replaced with your site name and {author} with the quote's author name.
Send hour (0-23)6The hour of the day the digest goes out, in 24-hour time.

AI verification

Optional attribution checking. Community Quotes can score how confident it is that a quote is correctly attributed and route borderline cases to moderation. This uses the connected AI service through the Shondalai Core library. See Submissions and moderation.

SettingDefaultNotes
Enable AI verificationOffScore new submissions with the connected AI service.
Auto-verify above85Submissions scoring at or above this confidence (0 to 100) are marked verified automatically.
Auto-reject below20Submissions scoring below this confidence (0 to 100) are rejected automatically. Everything between the two thresholds goes to moderation.

Developer

For working on the bundled React app. Leave these off on a live site.

SettingDefaultNotes
Dev server modeOffLoad the React app from a running Vite dev server instead of the built assets.
Vite dev server URLhttp://127.0.0.1:5183Where the Vite dev server is running. Run npm run dev in communityquotes/react-app; the default port is 5183.

The built media is always used when the dev server is unreachable or the site is not in local or debug mode, so this cannot break a production site by accident. See Developer guide for more.

Advanced

Read-only details about this installation. There is nothing to change here.

SettingValueNotes
Component version1.0.0The installed version of Community Quotes.
Database tables#_cquotes prefixAll tables use the #__cquotes_ prefix under your Joomla table prefix.

Saving

Changes apply as soon as you press Save. There is no separate publish step. The bottom bar shows Discard to roll back unsaved edits and Save to commit them, and it tells you whether you have unsaved changes. If a setting does not seem to take effect on the front end, do a hard refresh to clear the browser cache of the quote assets.