Joyeuses fêtes à tous!
Je vous proprose en relecture les articles A à C du numéro 73 de la gazette
linux.
Si possible, j'aimerai que les articles suivants subissent une relecture :82-
A, 77-A, 77-C, 77-E.
Les commentaires me permettront d'améliorer ma connaissance de Docbook.
J'ai constaté une anomalie avec le site, je n'arrive plus à mettre les
articles en statut "à relire." (Voir les articles 82-A et 73 A à C)
J'ai essayé avec différents ordinateurs sous Windows ou Linux sans effet.
Il y a également un problème si des apostrophes sont présentes dans le titre de l'article.
La liste traduc-organisation semble également HS, j'ai envoyé un courriel dessus il y a plusieurs mais les archives s'arrêtent en 2014, et la récupération de mot de passe ne fonctionne pas.
Un administrateur pourrait-il regarder ?
Dernière question, les articles en attente de relecture devraient-ils être
placé dans home/ftp/pub/traduc.org/projets/gazette-linux/traduits-a-relire ?
Ou bien se repertoire est-il obsolète?
En vous souhaitant une heureuse année 2017.
Sébastien Marbrier
Afficher les réponses par date
On Friday 30 December 2016 20:56:28 Sébastirn MARBRIER wrote:
Joyeuses fêtes à tous!
J'ai constaté une anomalie avec le site, je n'arrive plus à mettre les articles en statut "à relire." (Voir les articles 82-A et 73 A à C)
Le problème est corrigé.
Le serveur web informait les navigateurs que les pages d'administration de la gazette étaient sois-disant codées en UTF-8 alors qu'elles étaient en réalité codées en ISO-8859-15. J'ai converti les pages en UTF-8. Cela a corrigé les problèmes d'accents dans la page d'administration et permet maintenant de changer l'état « à relire » des articles. J'ai d'ailleurs testé la page en changeant le statut de l'article 82-A.
Je te laisse changer le statut des articles 73 A à C pour vérifier que cela fonctionne chez toi aussi. En cas de problème avec Firefox ou Chrome, commence par utiliser Ctrl+F5 pour recharger la page en vidant la cache du navigateur.
Des problèmes d'accents pourraient être visibles dans les informations des articles qui ont été encodés quand la page d'administration avait le mauvais encodage. J'ai corrigé les articles où j'ai vu des é à la place des é. Si tu en découvres d'autres, corrige-les simplement en modifiant la fiche de l'article.
Il y a également un problème si des apostrophes sont présentes dans le titre de l'article.
De nombreux articles ont déjà une apostrophe dans le titre et je ne vois pas de problème avec ces articles.
J'ai cependant découvert qu'un problème était à prévoir avec les articles dont le titre, le nom de l'auteur, du traducteur ou du relecteur contenaient des caractères spéciaux pour le html tels que les guillemets, &, < ou >. Je crois avoir corrigé tous les cas où ces caractères spéciaux auraient provoqué un problème.
Si le problème d'apostrophe est toujours présent, indique moi l'article où tu le vois ainsi que la page web sur laquelle le problème est présent (nouvel_etat_gazette.php ou une des pages d'administration).
Dernière question, les articles en attente de relecture devraient-ils être placé dans home/ftp/pub/traduc.org/projets/gazette-linux/traduits-a-relire ?
Ou bien se repertoire est-il obsolète?
Là, j'avoue qu'on n'a pas fais simple…
Si le nom du relecteur n'est pas défini ou est vide, la page web regarde dans le répertoire /home/ftp/pub/traduc.org/projets/gazette-linux/traduits-a-relire si il contient un répertoire nommé lgXXX contenant le fichier lgXXX-Y.xml où XXX est le numéro de la gazette sur trois chiffres et Y est la lettre de l'article. Ainsi, l'article 77-A doit se trouver dans le répertoire lg077/lg077-A.xml.
Si le fichier xml à relire existe sous ce nom, la page nouvel_etat_gazette.php propose un lien pour le télécharger.
Les articles à relire que tu avais placés dans lg77 n'étaient pas proposés à la relecture car il n'y avait que deux chiffres dans le numéro du répertoire. J'ai renommé le répertoire en lg077 et ils apparaissent maintenant sur la page http://gazette.traduc.org/nouvel_etat_gazette.php?1.77.2
N'hésite pas à me contacter si tu rencontres d'autres problèmes. Je devrais réagir plus vite maintenant que les fêtes sont passées :-)
Frédéric
On Friday 30 December 2016 20:56:28 Sébastirn MARBRIER wrote:
Je vous proprose en relecture les articles A à C du numéro 73 de la
gazette
linux.
Si possible, j'aimerai que les articles suivants subissent une relecture: 82-A, 77-A, 77-C, 77-E.
Les commentaires me permettront d'améliorer ma connaissance de
Docbook.
Comment as-tu généré le HTML à partir du DocBook ? Je dirais que tu as utilisé le xsl par défaut pour produire l'article http://ftp.traduc.org/doc-vf/gazette-linux/html/2002/077/lg077-A.html
La présentation HTML devrait ressembler à celle de l'article http://ftp.traduc.org/doc-vf/gazette-linux/html/2011/187/lg187-B.html
Pour obtenir ce résultat, j'ai converti le DocBook avec les fichiers que tu trouveras sur le serveur dans le répertoire /home/ftp/pub/traduc.org/projets/gazette-linux/outils-docbook
Il y a trois fichiers également attachés à ce mail pour plus de facilités:
gazette.css gazette.xsl Makefile
J'ai mis à jour le Makefile pour qu'il utilise directement le css du site traduc.org et soit compatible avec Debian Jessie par défaut.
Pour produire le HTML avec la bonne présentation, j'utilise la commande
make lg077-A.html
Cette commande suppose que les fichiers ci-dessus et lg077-A.xml sont dans le répertoire où est exécutée la commande make.
Sous Debian Jessie, il faut installer les paquets xsltproc, docbook-xsl et make. Il est possible de se passer de make en tapant les deux commandes à la main ou en écrivant un petit script shell qui fait la même chose que le Makefile. Je peux m'en charger si tu veux.
Frédéric
On Monday 02 January 2017 17:31:55 Frédéric Marchal wrote:
Il est possible de se passer de make en écrivant un petit script shell qui fait la même chose que le Makefile. Je peux m'en charger si tu veux.
Le script n'était pas compliqué à écrire. Il est attaché à ce mail et copié sur le serveur.
Il faut l'utiliser comme ceci:
./generate_html.sh lg077-A.xml
N'oublie pas de le rendre exécutable:
chmod a+x generate_html.sh
Avec lui, pas besoin du Makefile ni de make.
Je ne l'ai testé que sous Debian Jessie avec bash et dash.
Frédéric