06-Jul-2026 — NGX-Lite sites get a getting-started home page by default ref #301
build 749 — commit 597d6b9
What's new
The default NGX-Lite home page is redesigned from a single welcome paragraph into a getting-started-style landing page: a welcome heading, a hero walking photo with the member welcome text below it, and a "Running the group's email" section with two guide buttons and an image. The guide buttons link to the how-to documentation on www.ngx-ramblers.org.uk, with "Browse the email guides" pointing at the email-articles index so every article beneath it is reachable from one link. Images are referenced by absolute www URL so they resolve on any lite environment without copying binaries into each site's S3 bucket.
At a glance
- New lite home layout: welcome heading, hero image with welcome text below it, and a three-column guides row (two buttons at quarter width each, image at half width).
- "Getting started with NGX-Ramblers" and "Browse the email guides" buttons, each with a short description, styled as call-to-action buttons.
- Guide links are absolute www URLs so they resolve from a lite site that has no how-to section of its own; the email guides button points at the email-articles index rather than listing each article.
- Hero and guides photos are referenced from staging by absolute URL, so no image binaries are baked into the release or a setup script.
- Welcome copy reminds members their email address comes from their Ramblers membership record.
Technical changes
- Consolidated the template (placeholder form) and seeded-page (group-name form) into a single liteHomeRows() builder, removing the duplicated welcome text; liteHomeTemplatePageContent() and liteHomePageContent() both delegate to it.
- Removed the now-unused liteHomeTemplateText() and liteHomeWelcomeText() exports.
- Applies to new lite environment creation and the "Regenerate from lite template" button. The staging-lite live page is hand-edited and treated as authoritative, so the default deliberately omits the demo-only test-site notice.