Problème de rewrite de la fonction d'export de code

Bug #719233 reported by Thibault Lemaitre
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu-fr.org
Fix Released
Medium
Administrateurs système ubuntu-fr

Bug Description

Comme l'explique et le montre le lien [1], les balises file et code de Dokuwiki permettent normalement d'attribuer un nom à leur contenu. Lorsqu'un nom est attribué, un bouton portant le même nom est affiché près du contenu de la balise et le fait de cliquer sur ce bouton lance le téléchargement du contenu de la balise. Le fichier téléchargé a le nom utilisé dans la balise.

Actuellement, sur doc.ubuntu-fr.org ceci ne fonctionne pas vraiment. Les boutons de téléchargement apparaissent bien, avec le bon nom, mais le fichier télécharger n'est pas bien nommé et le contenu est le même quelque soit le lien de téléchargement sur lequel on clique.

Exemples :
- sur la page playground [3], j'obtiens des fichiers nommés snippet.txt, que la balise soit file ou code. Firefox ajoutant un numéro entre parenthèse au nom, si j'en ai déjà téléchargé un.
- sur la page pluzz.fr [2], j'obtiens des fichiers nommés pluzz (peut-être hérité du nom de la page ?).

La page de dokuwiki [1] à ce sujet fonctionne correctement : le fichier téléchargé à le bon nom et le bon contenu. Malheureusement cette page n'a pas plusieurs lien de ce type et on ne peut comparer tous les points énoncés ci-dessus.

[1] : http://www.dokuwiki.org/syntax#downloadable_code_blocks
[2] : http://doc.ubuntu-fr.org/tutoriel/pluzz.fr
[3] : http://doc.ubuntu-fr.org/playground/playground

Tags: doc nginx
Revision history for this message
YoBoY (yoboy-leguesh) wrote :

Merci de nous avoir signalé ce problème.
J'arrive à reproduire le problème sur la documentation en production, sur celle en test sur notre serveur de développement, mais pas sur celle que j'ai en local bizarrement, ce qui me complique la tache.

On va investiguer.

Changed in ubuntu-fr-doc:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
YoBoY (yoboy-leguesh) wrote :

Bon, comme suspecté, c'est bien soucis de configuration du serveur http nginx. Après avoir soumis le problème sur #nginx sur freenode, on en est venu à la conclusion qu'il fallait ré-écrire le fichier de configuration de notre hôte virtuel, ce qu'ils ont d'ailleurs fait sur leur site : http://wiki.nginx.org/Dokuwiki

J'ai testé sur le serveur de production, il n'y a plus qu'à intégrer ça, après quelques réglages.

affects: ubuntu-fr-doc → ubuntu-fr-website
Changed in ubuntu-fr-website:
assignee: nobody → Ubuntu-fr sys-admins (ubuntu-fr-infra)
importance: Low → Medium
Revision history for this message
YoBoY (yoboy-leguesh) wrote :

La configuration a été changée sur le serveur de développement, tout semble maintenant fonctionner. Un exemple : http://doc.dev.ubuntu-fr.org/playground/playground

Sera déployé sur le serveur de production après une courte période de tests.

summary: - Les codes ou fichiers téléchargeables sont les mêmes pour l'ensemble
- d'une page et sont mal nommés
+ Problème de rewrite de la fonction d'export de code
Changed in ubuntu-fr-website:
status: Confirmed → Fix Committed
tags: added: nginx
Revision history for this message
Thibault Lemaitre (thibault.lemaitre) wrote :

Je viens d'essayer, ça marche impec. Chapeau bas pour la réactivité !!!

Changed in ubuntu-fr-website:
status: Fix Committed → Fix Released
Revision history for this message
Thibault Lemaitre (thibault.lemaitre) wrote :

Bogue de nouveau rencontré sur http://doc.ubuntu-fr.org/tutoriel/pluzz.fr aujourd'hui ! J'ai mis le statut à incomplete, je ne savais pas trop quoi choisir.

Changed in ubuntu-fr-website:
status: Fix Released → Incomplete
Revision history for this message
Maxence DUNNEWIND (maxenced) wrote :

voila, la configuration a été mise à jour de façon "pérenne", le bug ne devrait plus se reproduire.

Maxence

Changed in ubuntu-fr-website:
status: Incomplete → Fix Released
Revision history for this message
Thibault Lemaitre (thibault.lemaitre) wrote :

Confirmé, plus de bogue. Merci aux devs.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.