Question : de meilleures urls pour le site de la K-Fêt ? #256
Labels
No labels
devtype -- backend
devtype -- docs
devtype -- frontend
devtype -- user interface
difficulty -- easy
difficulty -- hard
difficulty -- normal
Doing
domain -- bda
domain -- bds
domain -- cof
domain -- core
domain -- kfet
Good first issue
priority -- high
priority -- low
priority -- medium
priority -- staff-wanted
status -- development
status -- discussion
status -- need review
status -- production
status -- ready to merge
status -- todo
To Do
type -- bug
type -- hygiene
type -- improvement
type -- new feature
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DGNum/gestioCOF#256
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Disclaimer
Cette issue est une question, j'aimerais savoir ce que le reste de KDEns et les utilisateurs du site pensent des urls de la K-Fêt et savoir si ça vaut la peine de chercher à améliorer.
L'issue
Les urls en
cof.ens.fr/gestion/k-fet/
c'est pas hyper joli, ni facile à mémoriser. Ça me semblerait mieux d'avoir un nom de domaine dédiék-fet.ens.fr
par exemple. On avait déjà discuté de ça par le passé et il me semble qu'on avait convergé vers la solution suivante :Dans la config de
k-fet.ens.fr
:k-fet.ens.fr
par défaut comme un proxy verscof.ens.fr/gestion/k-fet
, ainsi quand on demande la pagek-fet.ens.fr/history
par exemple, on obtientcof.ens.fr/gestion/k-fet/history
de façon transparente, sans redirection./gestion/k-fet/$FOO
, on configure le proxy pour manger le préfixe/gestion/k-fet
et renvoyer la page à l'adresse$FOO
. Ou bien on met une redirection vers/$FOO
./gestion/$AUTRE_CHOSE
), on passe la requête àcof.ens.fr/
via une redirection.Dans la config de
cof.ens.fr
: on redirige/gestion/k-fet/$FOO
versk-fet.ens.fr/$FOO
.Le gros plus de cette solution c'est que ça demande zéro modif dans le code et que pour l'utilisateur c'est transparent tant qu'on reste sur le site de la K-Fêt car nginx route les requêtes au bon endroit (pas/peu de redirections), il y a juste un peu de gymnastique à faire pour faire en sorte que les liens internes (urls de la forme
/gestion/…
) dirigent au bon endroit.L'inconvénient c'est que si l'utilisateur commence à regarder les urls contenues dans la page, ça peut devenir contre-intuitif : on voit des
/gestion/k-fet/history
mais c'est la page/history
qui est servie.Avec un peu de retard, je réagis à ça :slight_smile:
Sur l'idée j'aime bien le concept (avoir une URL
k-fet.ens.fr
pour la K-Fêt) ! Sur l'implémentation [https://django-hosts.readthedocs.io/en/latest/](ce truc là) a l'air d'être fait pour; ça peut valoir le coup d'y jeter un oeil ?mentioned in merge request !450
closed via merge request !450
mentioned in commit
6e8926595d