From 4cb3e75c67a188ed1b2a7fdbb0bf7f3220172dcf Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 29 Apr 2025 13:51:08 +0200 Subject: [PATCH 1/3] Fix deprecated settings --- .woodpecker.yaml | 2 +- config.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index c9f11b0..41b1559 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -14,4 +14,4 @@ steps: build: image: registry.nemunai.re/plugins/hugo settings: - hugo_version: 0.126.0 + hugo_version: 0.144.2 diff --git a/config.yml b/config.yml index 81d59bf..04b8faa 100644 --- a/config.yml +++ b/config.yml @@ -43,11 +43,11 @@ params: author: name: "The happyDNS team" showVisitedLinks: true - disableMermaid: true + mermaid: false themeVariant: - auto - green outputs: - home: [ "HTML", "RSS", "SEARCH"] + home: [ "HTML", "RSS", "PRINT"] From 4d49136c068f323cc780073fd929a4d9408a24fc Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 29 Apr 2025 13:55:38 +0200 Subject: [PATCH 2/3] Update home page: we centralize domains now --- content/_index.en.md | 6 +++--- content/_index.fr.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/content/_index.en.md b/content/_index.en.md index 3712cfd..f70cf8a 100644 --- a/content/_index.en.md +++ b/content/_index.en.md @@ -9,8 +9,8 @@ aliases: en/pages/signup --- -happyDomain is an interface that makes domain names accessible and reduces the usual friction points. -Our interface centralizes your domains and includes all the features you'd expect in 2024 for effortless domain management. +happyDomain is an interface that centralize your domain names and reduces the usual friction points. +Our interface centralizes your domains and includes all the features you'd expect in 2025 for effortless domain management. We built happyDomain because we want to save operational teams time by giving them superpowers: to have all the power of domain names, without having to read and learn all the new standards, by staying focused on needs. @@ -29,7 +29,7 @@ Here's an overview of happyDomain's main features: - automate tasks via a REST API. We are a free and open source project: you can use the official interface available at [`www.happydomain.org`](https://www.happydomain.org/), or install it at home. -The source code is available on [framagit](https://framagit.org/happyDomain/): you can consult it, copy it, give your opinion, report bugs or make modifications, as you wish. +The source code is available on [framagit](https://framagit.org/happyDomain/), [GitLab](https://gitlab.com/happyDomain/) or [GitHub](https://github.com/happyDomain/): you can consult it, copy it, give your opinion, report bugs or make modifications, as you wish. ![The happyDomain home page: see all your domain status](https://www.happydomain.org/img/screenshots/domains-list.webp) diff --git a/content/_index.fr.md b/content/_index.fr.md index b5cb013..4ba7511 100644 --- a/content/_index.fr.md +++ b/content/_index.fr.md @@ -9,8 +9,8 @@ aliases: fr/pages/signup --- -happyDomain est une interface qui rend accessibles les noms de domaines et réduit les points de friction habituels. -Notre interface centralise vos domaines et inclut toutes les fonctionnalités que l'on attendrait en 2024 pour gérer ses domaines sans peine. +happyDomain est une interface qui centralise vos noms de domaines et réduit les points de friction habituels. +Notre interface centralise vos domaines et inclut toutes les fonctionnalités que l'on attendrait en 2025 pour gérer ses domaines sans peine. Nous avons construit happyDomain parce que nous voulons faire gagner du temps aux équipes opérationnelles en leur donnant des superpouvoirs : avoir toute la puissances des noms de domaines, sans devoir lire et apprendre toutes les nouvelles normes, en restant focalisé sur les besoins. @@ -29,7 +29,7 @@ Voici un aperçu des principales fonctionnalités d'happyDomain : - automatiser des tâches via une API REST. Nous sommes un projet libre : vous pouvez utiliser l'interface officielle disponible sur [`www.happydomain.org`](https://www.happydomain.org/), ou bien l'installer chez vous. -Le code source est disponible sur [framagit](https://framagit.org/happyDomain/) : vous pouvez le consulter, le copier, donner votre avis, rapporter des bugs ou y apporter des modifications, à votre guise. +Le code source est disponible sur [framagit](https://framagit.org/happyDomain/), [GitLab](https://gitlab.com/happyDomain/) ou encore [GitHub](https://github.com/happyDomain/) : vous pouvez le consulter, le copier, donner votre avis, rapporter des bugs ou y apporter des modifications, à votre guise. ![La page d'accueil d'happyDomain: gardez un œil sur tous vos domaines](https://www.happydomain.org/img/screenshots/domains-list.webp) From 37824c49555391470701ac2176bb2cc21c76422d Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 29 Apr 2025 14:08:22 +0200 Subject: [PATCH 3/3] Fix image not showing in english --- content/deploy/knot.en.md | 2 +- content/deploy/knot.fr.md | 2 +- content/pages/domain-new.en.md | 2 +- content/pages/domain-new.fr.md | 2 +- content/pages/{home.en.md => home/_index.en.md} | 4 ++-- content/pages/{home.fr.md => home/_index.fr.md} | 4 ++-- {static/fr => content}/pages/home/domain-list.png | Bin {static/fr => content}/pages/home/hoster-edit.png | Bin {static/fr => content}/pages/home/hoster-ovh.png | Bin {static/fr => content}/pages/home/hoster-self.png | Bin {static/fr => content}/pages/home/hosters-list.png | Bin {static/fr => content}/pages/home/new-domain.png | Bin .../_index.en.md} | 5 +++-- .../_index.fr.md} | 3 ++- .../pages/provider-list}/hosters-list.png | Bin .../_index.en.md} | 8 +++++--- .../_index.fr.md} | 6 ++++-- .../pages/provider-new-choice}/hosters-choice.png | Bin .../{source-update.en.md => provider-update.en.md} | 1 + .../{source-update.fr.md => provider-update.fr.md} | 1 + 20 files changed, 24 insertions(+), 16 deletions(-) rename content/pages/{home.en.md => home/_index.en.md} (90%) rename content/pages/{home.fr.md => home/_index.fr.md} (90%) rename {static/fr => content}/pages/home/domain-list.png (100%) rename {static/fr => content}/pages/home/hoster-edit.png (100%) rename {static/fr => content}/pages/home/hoster-ovh.png (100%) rename {static/fr => content}/pages/home/hoster-self.png (100%) rename {static/fr => content}/pages/home/hosters-list.png (100%) rename {static/fr => content}/pages/home/new-domain.png (100%) rename content/pages/{source-list.en.md => provider-list/_index.en.md} (87%) rename content/pages/{source-list.fr.md => provider-list/_index.fr.md} (91%) rename {static/fr/pages/source-list => content/pages/provider-list}/hosters-list.png (100%) rename content/pages/{source-new-choice.en.md => provider-new-choice/_index.en.md} (63%) rename content/pages/{source-new-choice.fr.md => provider-new-choice/_index.fr.md} (70%) rename {static/fr/pages/source-new-choice => content/pages/provider-new-choice}/hosters-choice.png (100%) rename content/pages/{source-update.en.md => provider-update.en.md} (97%) rename content/pages/{source-update.fr.md => provider-update.fr.md} (97%) diff --git a/content/deploy/knot.en.md b/content/deploy/knot.en.md index dbe8b22..d16112c 100644 --- a/content/deploy/knot.en.md +++ b/content/deploy/knot.en.md @@ -95,7 +95,7 @@ knotc reload ## Link happyDomain and knot -Once `knot` well configured, you can link it to happyDomain using [the *Dynamic DNS* connector]({{% ref "/pages/source-new-choice.md" %}}) : +Once `knot` well configured, you can link it to happyDomain using [the *Dynamic DNS* connector]({{% ref "/pages/provider-new-choice.md" %}}) : ![The Dynamic DNS connector on the host selection page](/img/choose-dynamic-dns.png) diff --git a/content/deploy/knot.fr.md b/content/deploy/knot.fr.md index d0b14a5..4f318a2 100644 --- a/content/deploy/knot.fr.md +++ b/content/deploy/knot.fr.md @@ -94,7 +94,7 @@ knotc reload ## Liaison entre happyDomain et knot -Une fois `knot` bien configuré, vous pouvez le relier à happyDomain en utilisant [le connecteur *Dynamic DNS*]({{% ref "/pages/source-new-choice.md" %}}) : +Une fois `knot` bien configuré, vous pouvez le relier à happyDomain en utilisant [le connecteur *Dynamic DNS*]({{% ref "/pages/provider-new-choice.md" %}}) : ![Le connecteur Dynamic DNS sur la page de choix de l'hébergeur](/img/choose-dynamic-dns.png) diff --git a/content/pages/domain-new.en.md b/content/pages/domain-new.en.md index 79c1c3f..6d7c858 100644 --- a/content/pages/domain-new.en.md +++ b/content/pages/domain-new.en.md @@ -12,4 +12,4 @@ You reach this screen after having validated on [home page]({{% relref "home#add You can see on this screen the different hosts you have already configured. If your domain is part of one of the listed accounts, just click on it, it will be added automatically. -If you haven't added the host yet, you can do it now by following the link ["Add now!"]({{% relref "source-new-choice" %}}). +If you haven't added the host yet, you can do it now by following the link ["Add now!"]({{% relref "provider-new-choice" %}}). diff --git a/content/pages/domain-new.fr.md b/content/pages/domain-new.fr.md index afcdaa6..c3a3b90 100644 --- a/content/pages/domain-new.fr.md +++ b/content/pages/domain-new.fr.md @@ -11,4 +11,4 @@ Vous accédez à cet écran après avoir validé sur [la page d'accueil]({{% rel Vous pouvez voir sur cet écran les différents hébergeurs que vous avez déjà configuré. Si votre domaine fait parti d'un des comptes listés, cliquez simplement dessus, il sera ajouté automatiquement. -Si vous n'avez pas encore ajouté l'hébergeur, vous pouvez le faire maintenant, en suivant le lien [« Ajouter maintenant ! »]({{% relref "source-new-choice" %}}). +Si vous n'avez pas encore ajouté l'hébergeur, vous pouvez le faire maintenant, en suivant le lien [« Ajouter maintenant ! »]({{% relref "provider-new-choice" %}}). diff --git a/content/pages/home.en.md b/content/pages/home/_index.en.md similarity index 90% rename from content/pages/home.en.md rename to content/pages/home/_index.en.md index b318fd0..9fd015d 100644 --- a/content/pages/home.en.md +++ b/content/pages/home/_index.en.md @@ -22,7 +22,7 @@ On the right, you can see the list of the different hosting providers for your: The hosters of your domains](hosters-list.png) -You can [add new host]({{% relref "source-new-choice" %}}) by clicking on the + button in the table header. +You can [add new host]({{% relref "provider-new-choice" %}}) by clicking on the + button in the table header. Clicking on a row in this table will filter the list of domains to show only domains managed by this host. @@ -35,7 +35,7 @@ To view the entire list again, simply click on the selected host again. ### Modify or remove a host -If you find an error or no longer need a hosting provider, click on the ... on the line of the host concerned. You will then be able to choose between [update information]({{% relref "source-update" %}}) or delete the host: +If you find an error or no longer need a hosting provider, click on the ... on the line of the host concerned. You will then be able to choose between [update information]({{% relref "provider-update" %}}) or delete the host: ![Modify or delete a hosting](hoster-edit.png) diff --git a/content/pages/home.fr.md b/content/pages/home/_index.fr.md similarity index 90% rename from content/pages/home.fr.md rename to content/pages/home/_index.fr.md index cb1611b..693dae8 100644 --- a/content/pages/home.fr.md +++ b/content/pages/home/_index.fr.md @@ -21,7 +21,7 @@ Sur la droite, vous voyez la liste des différents hébergeurs de vos domaines : ![Les hébergeurs de vos domaines](hosters-list.png) -Vous pouvez [ajouter un nouvel hébergeur]({{% relref "source-new-choice" %}}) en cliquant sur le bouton +, présent dans l'en-tête du tableau. +Vous pouvez [ajouter un nouvel hébergeur]({{% relref "provider-new-choice" %}}) en cliquant sur le bouton +, présent dans l'en-tête du tableau. En cliquant sur une ligne de ce tableau, vous filtrerez la liste des domaines pour n'afficher que les domaines gérés par cet hébergeur. @@ -34,7 +34,7 @@ Pour afficher à nouveau la liste dans son intégralité, recliquez simplement s ### Modifier ou supprimer un hébergeur -Si vous constatez une erreur ou n'avez plus besoin d'un hébergeur, cliquez sur les ... sur la ligne de l'hébergeur concerné. Vous aurez alors la possibilité de choisir entre [mettre à jour les informations]({{% relref "source-update" %}}) ou supprimer l'hébergeur : +Si vous constatez une erreur ou n'avez plus besoin d'un hébergeur, cliquez sur les ... sur la ligne de l'hébergeur concerné. Vous aurez alors la possibilité de choisir entre [mettre à jour les informations]({{% relref "provider-update" %}}) ou supprimer l'hébergeur : ![Modification ou suppression d'un hébergeur](hoster-edit.png) diff --git a/static/fr/pages/home/domain-list.png b/content/pages/home/domain-list.png similarity index 100% rename from static/fr/pages/home/domain-list.png rename to content/pages/home/domain-list.png diff --git a/static/fr/pages/home/hoster-edit.png b/content/pages/home/hoster-edit.png similarity index 100% rename from static/fr/pages/home/hoster-edit.png rename to content/pages/home/hoster-edit.png diff --git a/static/fr/pages/home/hoster-ovh.png b/content/pages/home/hoster-ovh.png similarity index 100% rename from static/fr/pages/home/hoster-ovh.png rename to content/pages/home/hoster-ovh.png diff --git a/static/fr/pages/home/hoster-self.png b/content/pages/home/hoster-self.png similarity index 100% rename from static/fr/pages/home/hoster-self.png rename to content/pages/home/hoster-self.png diff --git a/static/fr/pages/home/hosters-list.png b/content/pages/home/hosters-list.png similarity index 100% rename from static/fr/pages/home/hosters-list.png rename to content/pages/home/hosters-list.png diff --git a/static/fr/pages/home/new-domain.png b/content/pages/home/new-domain.png similarity index 100% rename from static/fr/pages/home/new-domain.png rename to content/pages/home/new-domain.png diff --git a/content/pages/source-list.en.md b/content/pages/provider-list/_index.en.md similarity index 87% rename from content/pages/source-list.en.md rename to content/pages/provider-list/_index.en.md index 1262475..c9aa17d 100644 --- a/content/pages/source-list.en.md +++ b/content/pages/provider-list/_index.en.md @@ -4,6 +4,7 @@ author: Frederic title: Hosting providers aliases: hosters + source-list weight: 15 --- @@ -11,9 +12,9 @@ You can access this page by clicking on the the top menu link "The hosts of my d ## Your registries and domain hosts -This page shows only the list of registries and domain hosts you have added to your account, and [allows you to add more]({{% relref "source-new-choice" %}}). +This page shows only the list of registries and domain hosts you have added to your account, and [allows you to add more]({{% relref "provider-new-choice" %}}). -The hosters of your domains](hosters-list.png) +![The hosters of your domains](hosters-list.png) You can add a new host by clicking on the "+" button at the top of the page. diff --git a/content/pages/source-list.fr.md b/content/pages/provider-list/_index.fr.md similarity index 91% rename from content/pages/source-list.fr.md rename to content/pages/provider-list/_index.fr.md index 888ce35..889151b 100644 --- a/content/pages/source-list.fr.md +++ b/content/pages/provider-list/_index.fr.md @@ -3,6 +3,7 @@ date: 2020-12-09T18:12:45+01:00 title: Les hébergeurs aliases: hosters + source-list weight: 15 --- @@ -10,7 +11,7 @@ Vous accédez à cette page en cliquant sur le lien « Les hôtes de mes domaine ## Vos registres et hébergeurs de domaines -Cette page montre uniquement la liste des registres et des hébergeurs de domaines que vous avez ajouté à votre compte, et [vous permet d'en ajouter]({{% relref "source-new-choice" %}}). +Cette page montre uniquement la liste des registres et des hébergeurs de domaines que vous avez ajouté à votre compte, et [vous permet d'en ajouter]({{% relref "provider-new-choice" %}}). ![Les hébergeurs de vos domaines](hosters-list.png) diff --git a/static/fr/pages/source-list/hosters-list.png b/content/pages/provider-list/hosters-list.png similarity index 100% rename from static/fr/pages/source-list/hosters-list.png rename to content/pages/provider-list/hosters-list.png diff --git a/content/pages/source-new-choice.en.md b/content/pages/provider-new-choice/_index.en.md similarity index 63% rename from content/pages/source-new-choice.en.md rename to content/pages/provider-new-choice/_index.en.md index 542b210..85df56f 100644 --- a/content/pages/source-new-choice.en.md +++ b/content/pages/provider-new-choice/_index.en.md @@ -1,11 +1,13 @@ --- date: 2021-01-12T21:38:49+02:00 author: Frederic -title: Add a host +title: Add a provider +aliases: + source-new-choice weight: 17 --- -You access this screen by clicking on the ["My domain hosts"]({{% relref "source-list" %}}) link in the top menu, then by clicking on the "+ Add a new domain host" button. +You access this screen by clicking on the ["My domain providers"]({{% relref "provider-list" %}}) link in the top menu, then by clicking on the "+ Add a new domain host" button. ## Compatible registries and domain hosts @@ -15,6 +17,6 @@ In this screen, you will be asked to select the host among the list of compatibl ![Compatible domain hosters](hosters-choice.png) -Once you have selected it, you are directed to the [Host connection settings]({{% relref "source-update" %}}) screen. +Once you have selected it, you are directed to the [Host connection settings]({{% relref "provider-update" %}}) screen. More will be added later, if you can't find yours, contact us! diff --git a/content/pages/source-new-choice.fr.md b/content/pages/provider-new-choice/_index.fr.md similarity index 70% rename from content/pages/source-new-choice.fr.md rename to content/pages/provider-new-choice/_index.fr.md index 1755708..7a01108 100644 --- a/content/pages/source-new-choice.fr.md +++ b/content/pages/provider-new-choice/_index.fr.md @@ -1,10 +1,12 @@ --- date: 2020-12-09T18:12:45+01:00 title: Ajouter un hébergeur +aliases: + source-new-choice weight: 17 --- -Vous accédez à cet écran en cliquant sur le lien [« Les hôtes de mes domaines »]({{% relref "source-list" %}}) dans le menu en haut, puis en cliquant sur le bouton « + Ajouter un nouvel hébergeur de domaines ». +Vous accédez à cet écran en cliquant sur le lien [« Les hébergeurs de mes domaines »]({{% relref "provider-list" %}}) dans le menu en haut, puis en cliquant sur le bouton « + Ajouter un nouvel hébergeur de domaines ». ## Les registres et hébergeurs de domaines compatibles @@ -14,4 +16,4 @@ Dans cet écran, on vous demande de sélectionner, parmi la liste des hébergeur ![Les hébergeurs de domaines compatibles](hosters-choice.png) -Une fois que vous l'avez sélectionné, vous êtes dirigé vers l'écran [de paramétrage de la connexion à l'hébergeur]({{% relref "source-update" %}}). +Une fois que vous l'avez sélectionné, vous êtes dirigé vers l'écran [de paramétrage de la connexion à l'hébergeur]({{% relref "provider-update" %}}). diff --git a/static/fr/pages/source-new-choice/hosters-choice.png b/content/pages/provider-new-choice/hosters-choice.png similarity index 100% rename from static/fr/pages/source-new-choice/hosters-choice.png rename to content/pages/provider-new-choice/hosters-choice.png diff --git a/content/pages/source-update.en.md b/content/pages/provider-update.en.md similarity index 97% rename from content/pages/source-update.en.md rename to content/pages/provider-update.en.md index 52df619..8fd1d6a 100644 --- a/content/pages/source-update.en.md +++ b/content/pages/provider-update.en.md @@ -4,6 +4,7 @@ author: Frederic title: Hosting provider settings aliases: source-new-state + source-update weight: 19 --- diff --git a/content/pages/source-update.fr.md b/content/pages/provider-update.fr.md similarity index 97% rename from content/pages/source-update.fr.md rename to content/pages/provider-update.fr.md index d3b04a5..d9ace6c 100644 --- a/content/pages/source-update.fr.md +++ b/content/pages/provider-update.fr.md @@ -3,6 +3,7 @@ date: 2020-12-09T18:12:45+01:00 title: Paramètres de l'hébergeur aliases: source-new-state + source-update weight: 19 ---