Skip to main content

Site and locale

System > Site settings controls public identity and site contact addresses. System > Locale controls language and human-visible time presentation.

Site identity

Site settings include:

  • site title and slogan
  • login-screen message
  • site administrator address
  • system-notification address
  • banner, fallback social image, background, and favicons

The title, slogan, and login message support local emoji shortcodes. Identity images use root-owned media, except favicon uploads, which have stricter file requirements.

Use an opaque fallback social image. Some social platforms render transparent areas as black.

Base URL

The base URL is an installation value established by setup; it is not an ordinary presentation setting. Check the effective value under the admin About information and in system:status.

To correct it, rerun setup with the existing configuration update guard:

php8.4 bin/tinymash.php setup \
  --base-url=https://example.com \
  --update

Review the command’s other setup fields before confirming an interactive update. For unattended updates, supply every required value explicitly and use the password input options documented by command help.

The base URL must include the browser-visible sub-URL when tinymash is installed below one.

Language

Use an HTML language tag such as en, en-DK, or sv-SE. Underscores are normalized to hyphens. The value becomes the site default; profiles and content can use their supported language context where available.

Timezone and formats

Select a valid PHP timezone identifier, not a fixed UTC offset. Publication values are stored in UTC and displayed in the user or site timezone.

The site time and date formats control human-visible admin output. Week starts on affects calendar-style controls and plugin output that uses the shared locale setting.