LDS Stake Portal

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.

FieldLabel in formWhere it appears
Stake nameStake NameNavbar (site title), Footer, and the home page hero heading
Stake addressStake Center AddressFooter
Meeting timesSacrament Meeting TimesFooter

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.

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

FieldLabel in formWhere it appears
Hero TitleHero TitleHome page hero section — large heading
Hero SubtitleHero SubtitleHome 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.

FieldLabel in formDescriptionWhere it appears
Public contact emailPublic Contact EmailPrimary contact address for the stakeFooter
System reply-to emailSystem Reply-To EmailAddress shown when a recipient hits Reply on a portal emailEmail 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 formURL 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.

On this page