Redirect sign-in and register links to a beta landing page
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
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
9e66092695
5 changed files with 88 additions and 6 deletions
|
|
@ -35,7 +35,7 @@ languages:
|
||||||
|
|
||||||
others_links:
|
others_links:
|
||||||
- text: "S'identifier"
|
- text: "S'identifier"
|
||||||
href: "//app.happydomain.org/login"
|
href: "/fr/beta/"
|
||||||
class: "btn btn-link text-dark"
|
class: "btn btn-link text-dark"
|
||||||
- text: "Essayer en ligne →"
|
- text: "Essayer en ligne →"
|
||||||
href: "//try.happydomain.org/"
|
href: "//try.happydomain.org/"
|
||||||
|
|
@ -89,7 +89,7 @@ params:
|
||||||
|
|
||||||
others_links:
|
others_links:
|
||||||
- text: "Sign in"
|
- text: "Sign in"
|
||||||
href: "//app.happydomain.org/login"
|
href: "/en/beta/"
|
||||||
class: "btn btn-link text-dark"
|
class: "btn btn-link text-dark"
|
||||||
- text: "Try it online →"
|
- text: "Try it online →"
|
||||||
href: "//try.happydomain.org/"
|
href: "//try.happydomain.org/"
|
||||||
|
|
|
||||||
40
content/beta.en.md
Normal file
40
content/beta.en.md
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
+++
|
||||||
|
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. 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/).
|
||||||
42
content/beta.fr.md
Normal file
42
content/beta.fr.md
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
+++
|
||||||
|
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. 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/).
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<a
|
<a
|
||||||
href="/register"
|
href="/beta/"
|
||||||
class="btn btn-lg btn-light px-4"
|
class="btn btn-lg btn-light px-4"
|
||||||
style="border-radius: 2em"
|
style="border-radius: 2em"
|
||||||
data-umami-event="cta-join"
|
data-umami-event="cta-join"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
/domains/* https://app.happydomain.org/domains/:splat
|
/domains/* https://app.happydomain.org/domains/:splat
|
||||||
/join https://app.happydomain.org/register
|
/join /beta/
|
||||||
/login https://app.happydomain.org/login
|
/login /beta/
|
||||||
/register https://app.happydomain.org/register
|
/register /beta/
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue