Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Url Workspace] Problème d'url française avec caractères accentués #1998

Open
elroliv opened this issue Dec 27, 2021 · 0 comments
Open

Comments

@elroliv
Copy link

elroliv commented Dec 27, 2021

Q A
Bug report? not really
Version? 13.1

Bonjour,
Je viens de découvrir récemment votre plateforme.
Tout d'abord bravo pour le travail effectué ainsi que pour le partage à la communauté de l'open source.

Je suis en train de tester les fonctionnalités et j'ai remarqué que, pour les workspaces, l'url slug générée écrassait tous les caractères spéciaux.

Exemple d'onglet créé :
Nom de l'onglet : "Créer un espace d'activité"
Url : "http://claroline.example.com/#/desktop/workspaces/open/enc/home/edit/cr-er-un-espace-d-activit-"

Ne serait il pas possible de rajouter une transformation des caractères accentués par la version sans accent afin de générer le slug de l'url ? Ex. d'url finale : {desktop/workspaces/...}/creer-un-espace-d-activite

Je ne suis pas expert en JS, désolé par avance 😅
Je m'étais inspiré de https://stackoverflow.com/a/1981366 et d'autres recherche dont je n'ai plus le lien.
Voici un codepen avec ce que j'avais créé à l'époque https://codepen.io/obrun/pen/wvrpWRG
Ce code permettait de remplacer les espaces multiples en espace simple, de remplacer les espaces simple et apostrophes en tiret , de remplacer les caractères accentués par des caractères sans accent.

J'aimerais bien faire une plateforme de partage de connaissance et de ce fait, le référencement des pages d'accès publique me parait important. Je pense que la structure de l'url pourrait pénaliser le ranking.

Merci de m'avoir lu et bonne continuation 🙏
Bonne fin d'année,

Olivier

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

No branches or pull requests

1 participant