Add beta-only access alert to jumbo

Public registrations are paused; surface a signup form on the homepage
hero that subscribes users to the beta tester list.
This commit is contained in:
nemunaire 2026-06-03 21:02:49 +09:00
commit 43d8ce7a49
3 changed files with 49 additions and 0 deletions

View file

@ -255,6 +255,13 @@
- id: cta-account-button
translation: "Create my online space"
- id: beta-alert-title
translation: "Online version closed, beta access only"
- id: beta-alert-text
translation: "Public registrations are paused. Join the beta program to get early access."
- id: beta-alert-button
translation: "Join the beta"
- id: cta-newsletter-title
translation: "Stay a step ahead!"
- id: cta-newsletter-text

View file

@ -254,6 +254,13 @@
- id: cta-account-button
translation: "Créer mon espace en ligne"
- id: beta-alert-title
translation: "Version en ligne fermée, accès bêta uniquement"
- id: beta-alert-text
translation: "Les inscriptions publiques sont suspendues. Rejoignez le programme bêta pour un accès anticipé."
- id: beta-alert-button
translation: "Rejoindre la bêta"
- id: cta-newsletter-title
translation: "Gardez une longueur d'avance!"
- id: cta-newsletter-text

View file

@ -147,5 +147,40 @@
</div>
</div>
<div class="alert alert-warning mt-5 mb-0" role="alert">
<div class="row align-items-center g-3">
<div class="col-lg-7">
<h5 class="alert-heading mb-1">
<i class="bi bi-info-circle"></i>
{{ i18n "beta-alert-title" }}
</h5>
<p class="mb-0">{{ i18n "beta-alert-text" }}</p>
</div>
<form
class="col-lg-5 d-flex flex-column flex-sm-row gap-2"
method="post"
action="https://lists.happydomain.org/subscription/form"
>
<input type="hidden" name="nonce" />
<input type="hidden" name="l" value="ef8b61ad-fa7d-4f1a-a20f-bb34ac37a3bf" />
<input type="hidden" name="lang" value="{{ site.LanguageCode }}" />
<input
type="email"
name="email"
required
placeholder="j.postel@isi.edu"
class="form-control"
/>
<button
type="submit"
class="btn btn-primary text-nowrap"
data-umami-event="beta-join"
>
{{ i18n "beta-alert-button" }}
</button>
</form>
</div>
</div>
</div>
</section>