Skip to content

Gestion centralisée des redirections#3847

Merged
SebouChu merged 37 commits intomainfrom
redirection-panel
Mar 24, 2026
Merged

Gestion centralisée des redirections#3847
SebouChu merged 37 commits intomainfrom
redirection-panel

Conversation

@arnaudlevy
Copy link
Copy Markdown
Member

@arnaudlevy arnaudlevy commented Mar 12, 2026

Type

  • Nouvelle fonctionnalité
  • Bug
  • Ajustement
  • Rangement

Description

#3846

Changement clés

  • Gestion de redirections externes (path => URL)
    • L'about des Permalinks est maintenant optionnel pour cela
  • Ajout d'un tableau de bord des redirections d'un site
  • Gestion de fichiers de configuration en fonction du type de serveur cible
    • Remplacement de Communication::Website#deuxfleurs_hosting par un enum Communication::Website#hosting
      • Enum pouvant être :undefined, :deuxfleurs, :apache, :nginx, :netlify
    • En cas d'hosting Deuxfleurs, les redirections se font via deuxfleurs.toml
    • En cas d'hosting Netlify, les redirections se font via netlify.toml
    • En cas d'hosting Apache, les redirections se font via htaccess
      • Ajout d'un Communication::Website#apache_config_custom_content pour gérer le contenu personnalisé
    • En cas d'hosting non défini ou Nginx, on conserve les alias Hugo
    • En cas de config Nginx, on précise en admin le contenu à renseigner par l'admin infra

Autres changements

  • Rangement des réglages du site en admin dans un namespace "Settings" pour mieux s'y retrouver
  • Harmonisation de clean_path : on supprime celui de Communication::Website::Permalink pour garder au niveau de Static
  • Suppression de la config legacy DefaultPermalinks
  • Ajout du magic comment # -*- SkipSchemaAnnotations sur les configs de site pour éviter l'annotate

Niveau d'incidence

  • Incidence faible 😌
  • Incidence moyenne 😲
  • Incidence forte 😱

@qltysh
Copy link
Copy Markdown

qltysh bot commented Mar 12, 2026

All good ✅

Co-authored-by: Arnaud Levy <arnaud.levy@noesya.coop>
@arnaudlevy arnaudlevy marked this pull request as ready for review March 20, 2026 12:09
@arnaudlevy arnaudlevy requested a review from pabois as a code owner March 20, 2026 12:09
@SebouChu SebouChu merged commit 9750656 into main Mar 24, 2026
8 checks passed
@SebouChu SebouChu deleted the redirection-panel branch March 24, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants