Redirect sign-in and register links to a beta landing page
Public registrations on app.happydomain.org are paused. Route the sign-in, register, and join entry points to a new /beta/ page that explains the beta program and points users to self-hosting via the binary or Docker image.
This commit is contained in:
parent
a52e4f8aee
commit
3bb3f2cc75
8 changed files with 118 additions and 9 deletions
|
|
@ -35,7 +35,7 @@ languages:
|
|||
|
||||
others_links:
|
||||
- text: "S'identifier"
|
||||
href: "//app.happydomain.org/login"
|
||||
href: "/fr/beta/"
|
||||
class: "btn btn-link text-dark"
|
||||
- text: "Essayer en ligne →"
|
||||
href: "//try.happydomain.org/"
|
||||
|
|
@ -89,7 +89,7 @@ params:
|
|||
|
||||
others_links:
|
||||
- text: "Sign in"
|
||||
href: "//app.happydomain.org/login"
|
||||
href: "/en/beta/"
|
||||
class: "btn btn-link text-dark"
|
||||
- text: "Try it online →"
|
||||
href: "//try.happydomain.org/"
|
||||
|
|
|
|||
54
content/beta.en.md
Normal file
54
content/beta.en.md
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
+++
|
||||
title = "Join the beta"
|
||||
description = "Public registrations on app.happydomain.org are closed. Join the beta program or self-host happyDomain to get started."
|
||||
+++
|
||||
|
||||
## Online version closed
|
||||
|
||||
Public registrations on `app.happydomain.org` are paused while we
|
||||
polish the next release.
|
||||
|
||||
### happyDomain is evolving
|
||||
|
||||
happyDomain will soon let you **continuously test the security of
|
||||
your domains** and **monitor every service exposed through DNS**
|
||||
(web, mail, VPN, etc.) — all of this **with zero configuration**,
|
||||
working straight from your existing records.
|
||||
|
||||
We are rolling out this new version **progressively**, to gather
|
||||
feedback from our users and refine the service before reopening it
|
||||
to everyone. Your input at this stage is invaluable in helping us
|
||||
deliver the best possible product.
|
||||
|
||||
Two ways to use happyDomain right now:
|
||||
|
||||
### 1. Join the beta program
|
||||
|
||||
Subscribe below and we will send you an invitation once a spot opens up.
|
||||
|
||||
<form
|
||||
class="card card-body bg-light my-4"
|
||||
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="en" />
|
||||
<div class="mb-3">
|
||||
<label for="beta-email" class="form-label">Your email</label>
|
||||
<input type="email" id="beta-email" name="email" required placeholder="j.postel@isi.edu" class="form-control" />
|
||||
</div>
|
||||
<altcha-widget floating class="mb-3 mx-auto" challengeurl="https://lists.happydomain.org/api/public/captcha/altcha"></altcha-widget>
|
||||
<button type="submit" class="btn btn-primary" data-umami-event="beta-page-join">
|
||||
Request beta access
|
||||
</button>
|
||||
</form>
|
||||
|
||||
### 2. Self-host happyDomain
|
||||
|
||||
happyDomain is open source. You can run it on your own machine in minutes:
|
||||
|
||||
- **Binary:** download a [release for your platform](/#downloads).
|
||||
- **Docker:** `docker run -p 8081:8081 happydomain/happydomain`.
|
||||
|
||||
Source code and documentation live on [git.happydomain.org](https://git.happydomain.org/).
|
||||
55
content/beta.fr.md
Normal file
55
content/beta.fr.md
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
+++
|
||||
title = "Rejoindre la bêta"
|
||||
description = "Les inscriptions publiques sur app.happydomain.org sont fermées. Rejoignez le programme bêta ou auto-hébergez happyDomain pour commencer."
|
||||
+++
|
||||
|
||||
## Version en ligne fermée
|
||||
|
||||
Les inscriptions publiques sur `app.happydomain.org` sont suspendues
|
||||
le temps de finaliser la prochaine version.
|
||||
|
||||
### happyDomain se transforme
|
||||
|
||||
happyDomain va bientôt vous permettre de **tester en continu la
|
||||
sécurité de vos domaines** et de **superviser l'ensemble des services
|
||||
exposés via le DNS** (web, mail, VPN, etc.) — le tout **sans
|
||||
configuration**, en s'appuyant directement sur vos enregistrements.
|
||||
|
||||
Nous déployons cette nouvelle version **progressivement**, afin de
|
||||
recueillir les avis de nos utilisateurs et d'ajuster le service avant
|
||||
sa réouverture publique. Votre retour à ce stade est précieux pour
|
||||
nous aider à offrir le meilleur produit possible.
|
||||
|
||||
Deux manières d'utiliser happyDomain dès maintenant :
|
||||
|
||||
### 1. Rejoindre le programme bêta
|
||||
|
||||
Inscrivez-vous ci-dessous, nous vous enverrons une invitation
|
||||
dès qu'une place se libère.
|
||||
|
||||
<form
|
||||
class="card card-body bg-light my-4"
|
||||
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="fr" />
|
||||
<div class="mb-3">
|
||||
<label for="beta-email" class="form-label">Votre email</label>
|
||||
<input type="email" id="beta-email" name="email" required placeholder="j.postel@isi.edu" class="form-control" />
|
||||
</div>
|
||||
<altcha-widget floating class="mb-3 mx-auto" challengeurl="https://lists.happydomain.org/api/public/captcha/altcha"></altcha-widget>
|
||||
<button type="submit" class="btn btn-primary" data-umami-event="beta-page-join">
|
||||
Demander un accès bêta
|
||||
</button>
|
||||
</form>
|
||||
|
||||
### 2. Auto-héberger happyDomain
|
||||
|
||||
happyDomain est libre. Vous pouvez le faire tourner sur votre propre machine en quelques minutes :
|
||||
|
||||
- **Binaire :** téléchargez une [version pour votre plateforme](/fr/#downloads).
|
||||
- **Docker :** `docker run -p 8081:8081 happydomain/happydomain`.
|
||||
|
||||
Le code source et la documentation sont sur [git.happydomain.org](https://git.happydomain.org/).
|
||||
|
|
@ -258,7 +258,7 @@
|
|||
- 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."
|
||||
translation: 'happyDomain is evolving: soon, continuously test your domains'' security and monitor every service exposed through DNS — with zero configuration. We''re rolling out this new version progressively to gather feedback and deliver the best possible service. <a href="/en/beta/">Learn more</a>.'
|
||||
- id: beta-alert-button
|
||||
translation: "Join the beta"
|
||||
|
||||
|
|
|
|||
|
|
@ -257,7 +257,7 @@
|
|||
- 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é."
|
||||
translation: 'happyDomain se transforme : bientôt, testez en continu la sécurité de vos domaines et supervisez l''ensemble des services exposés via le DNS, sans configuration. Nous déployons cette nouvelle version progressivement pour recueillir vos retours et offrir le meilleur service possible. <a href="/fr/beta/">En savoir plus</a>.'
|
||||
- id: beta-alert-button
|
||||
translation: "Rejoindre la bêta"
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
</p>
|
||||
</div>
|
||||
<a
|
||||
href="/register"
|
||||
href="/beta/"
|
||||
class="btn btn-lg btn-light px-4"
|
||||
style="border-radius: 2em"
|
||||
data-umami-event="cta-join"
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@
|
|||
<i class="bi bi-info-circle"></i>
|
||||
{{ i18n "beta-alert-title" }}
|
||||
</h5>
|
||||
<p class="mb-0">{{ i18n "beta-alert-text" }}</p>
|
||||
<p class="mb-0">{{ i18n "beta-alert-text" | safeHTML }}</p>
|
||||
</div>
|
||||
<form
|
||||
class="col-lg-5 d-flex flex-column flex-sm-row gap-2"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
/domains/* https://app.happydomain.org/domains/:splat
|
||||
/join https://app.happydomain.org/register
|
||||
/login https://app.happydomain.org/login
|
||||
/register https://app.happydomain.org/register
|
||||
/join /beta/
|
||||
/login /beta/
|
||||
/register /beta/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue