Site Settings
Configure the stake name, address, sacrament meeting times, logo, hero image, contact information, and public navigation visibility.
Site Settings (/leader/site-settings) is a content management interface for configuring public-facing portal content. Access requires the MANAGE_SITE_SETTINGS permission.
The page has four tabs: General, Appearance, Contact, and Features. Each tab has its own Save button — changes on one tab do not affect the others.
General Tab
The General tab controls the stake identity fields and sacrament meeting times displayed throughout the portal.
| Field | Label in form | Where it appears |
|---|---|---|
| Stake name | Stake Name | Navbar (site title), Footer, and the home page hero heading |
| Stake address | Stake Center Address | Footer |
| Meeting times | Sacrament Meeting Times | Footer |
Stake Name and Stake Center Address
Edit either text field and click Save to apply the change immediately to all public-facing pages.
Sacrament Meeting Times
Meeting times are stored as a list of chips. Each chip is a plain-text time string validated against the format 9:00am.
Click inside the Sacrament Meeting Times input field.
Type a time in 9:00am format, then press Enter or type a comma to add it as a chip.
Repeat for each ward meeting time. To remove a time, click the × on its chip, or press Backspace to remove the last one.
Click Save. The updated list appears in the site footer immediately.
Times must follow the 9:00am format (lowercase am/pm, no space). The list is displayed in the footer in the order the times were entered.
Appearance Tab
The Appearance tab controls the visual identity of the home page and the navigation bar.
Stake Logo
The logo appears in the Navbar on every page of the site.
Click Choose File under the Stake Logo label.
Select a JPEG, PNG, or WebP image. The file must be 5 MB or smaller.
A thumbnail preview appears immediately next to the button. Click Save to upload the file and apply the change.
Hero Image
The hero image is displayed as the full-width background of the home page hero section.
Click Choose File under the Hero Image label.
Select a JPEG, PNG, or WebP image. The file must be 5 MB or smaller.
A preview of the image appears above the button. Click Save to upload the file and apply the change.
Accepted formats: JPEG, PNG, WebP. Maximum file size: 5 MB per image. For best results, use a wide-format image (at least 1920 × 600 pixels) for the hero background.
Hero Text Fields
| Field | Label in form | Where it appears |
|---|---|---|
| Hero Title | Hero Title | Home page hero section — large heading |
| Hero Subtitle | Hero Subtitle | Home page hero section — subheading below the title |
Edit either field and click Save. Text changes and image uploads are submitted together in a single save operation.
Contact Tab
The Contact tab controls the email addresses used in the site footer and in system-generated emails.
| Field | Label in form | Description | Where it appears |
|---|---|---|---|
| Public contact email | Public Contact Email | Primary contact address for the stake | Footer |
| System reply-to email | System Reply-To Email | Address shown when a recipient hits Reply on a portal email | Email headers only (not visible on the site) |
System Reply-To Email is optional. If left blank, the portal falls back to the REPLY_TO_EMAIL environment variable set by your server administrator. Set this to a monitored clerk inbox so that member replies reach someone who can act on them.
Update either field and click Save.
Features Tab
The Features tab controls which pages appear in the public navigation bar. Toggling a page off removes it from the Navbar for all visitors; the page itself is not deleted and can be re-enabled at any time.
Each row in the list shows the page label, its URL path, and a toggle switch. When the switch is on, the page appears in the navigation. When off, it is hidden.
Available Feature Toggles
| Label in form | URL path |
|---|---|
| Resources | /resources |
| Stake Sports | /stake-info/sports |
| Reserve Building | /stake-info/reserve |
| Temple Recommends | /stake-info/temple-recommend |
| Boundary Map | /ward-info/map |
| Meet our Bishops | /ward-info/bishops |
| HC Assignments | /leader/assignments |
| Speaking Schedule | /leader/speaking |
| Calling System | /leader/calling-system |
| Sustainings | /leader/sustainings |
| Presidency Assignments | /leader/presidency |
Click the toggle next to the page you want to show or hide, then click Save to apply all changes at once.
Hiding a page only removes it from the navigation bar. Anyone who knows the direct URL can still access the page. If a page contains sensitive information, ensure the underlying route is also protected via the ProtectedRoute component or the appropriate permission check on the backend.
Related pages
- Admin Hub — all Admin Hub tabs and permissions
- API: Site Settings — site settings endpoints
- Environment Variables — server-level configuration that cannot be changed through the UI