- préparer la page de maintenance sur zobe (elle aura de l'HTTPS comme ça) plutôt que TF
- mettre la conf nginx de zobe dans git ensuite
Suivi — Syntaxe markdown Alerter en modération les images ayant pour Alt "Titre de l'image"
L'éditeur visuel de Markdown insère des liens  et sélectionne la partie « Titre de l'image » pour qu'elle soit éditée. Mais beaucoup la laisse telle que, et ça ne soit pas forcément en modération car l'infobulle affichée est le title « Source http://l_url_que_j_ai_saisie » différent du alt.
Bref ça serait bien d'avoir un pictogramme d'avertissement en modération (et/ou à la rédaction) pour signaler que le nom par défaut est resté.
Suivi — Flux Atom Pas de flux Atom listé sur la page d'accueil en non authentifié
En non authentifié, seulement sur la page /news :
$ curl http://linuxfr.org/ 2>/dev/null| grep alternate
$ curl http://linuxfr.org/news 2>/dev/null| grep alternate
<link href="http://linuxfr.org/news.atom" rel="alternate" title="Flux Atom des dépêches" type="application/atom+xml" />
Mais en authentifié sur les deux pages.
Suivi — Administration site Gestion des offres d'emploi et de stages
La loi (française) relative à l’encadrement des stages a été publiée le 11 juillet au Journal Officiel (en théorie là mais le lien ne marche pas). On peut lire le texte adopté à l'Assemblée nationale en attendant.
La partie susceptible de concerner LinuxFr.org : « IV. – Toute personne ou organisme qui publie, pour son compte ou celui d’autrui, des offres de stage sur internet est tenu de les distinguer des offres d’emploi qu’il propose et d’en assurer le référencement (…)
Suivi — Modération Section apparaissant dans le titre de la dépêche en prévisualisation
La section a été retirée du titre de la dépêche sur les dépêches publiées, mais elle est encore présente dans la prévisualisation en modération.
Ainsi une dépêche publiée était titrée « Sortie de Linux 3.15 » mais en modération elle apparaissait comme « Noyau : Sortie de Linux 3.15 » (ce qui est plus explicite), empêchant probablement quelqu'un d'avoir la bonne idée de la re-titrer « Sortie du noyau Linux 3.15 ».
Suivi — Administration site Corrections pour le README.md d'installation
- dans les paquets requis pour le site, il y a libcurl4-openssl-dev, qui est en conflit avec libcurl4-gnutls-dev. Est-ce forcément le -openssl- ? (apparemment pas)
- dans le README.md on trouve
cp config/secret.yml{.sample,}mais en fait le fichier est désormais config/secrets.yml.sample - "rvm install 2.1.1" échoue un peu lamentablement si l'utilisateur n'est pas dans le groupe sudo (ou déclaré comme il faut dans /etc/sudoers), vu qu'il fait un sudo apt-get update
$ rvm install 2.1.1
(...)
Updating system..oumph password required for 'apt-get (…)
Suivi — Flux Atom Grandes images dans les flux Atom
Le flux Atom ne comporte pas de CSS / styles pour limiter les tailles des images.
1) Celles de Mathjax deviennent alors énormes.
Par exemple https://alpha.linuxfr.org/journaux.atom contient
<img src="data:image/svg+xml;base64,PHN2ZyB4 (...) Zz4=%0A" alt="n">
qui est affiché en énorme dans le flux https://alpha.linuxfr.org/journaux.atom avec Firefox 28, Iceweasel 24 ou Liferea 1.0.3 (et en petit si on utilise le menu contextuel "View image" de Firefox/Iceweasel).
(en haut Iceweasel 24.0 ouvert sur le flux, à droite Iceweasel 24.0 via "View image" (…)
Suivi — Syntaxe markdown Markdown et MathJax
Conversion MathJax intempestive sur "dollar source espace dollar destination" cf http://linuxfr.org/forums/linux-debutant/posts/ionice-et-nice
nice --adjustment=19 ionice --class 3 rdiff-backup $source $destination
Conversion MathJax intempestive sur "\ dollar SYSTEMD_LESS (…) \ dollar LESS" cf http://linuxfr.org/redaction/news/speciale-lennart-poettering-nouvelles-versions-de-systemd-et-pulseaudio
(…) \$SYSTEMD_LESS pour le visualiseur de texte. Par défaut, ces outils outrepasseront \$LESS (…)
Tests:
- dollar x : $x
- dollar x dollar :
- dollar x espace dollar :
-
dollar x dollar:$x$ -
bash dollar x dollar:bash $x$
Suivi — Dépêches En rédaction/modération, les dépêches affichent le code HTML
En rédaction/modération, les dépêches affichent le code HTML.
Ex: http://linuxfr.org/redaction/news/sortie-de-clojure-1-6 commence par <p>(Note: attendre que Clojure 1.6 soit vraiment sorti ^ ^)</p>
Cela ne semble pas concerne pas les pages d'édition/modification des autres contenus apparemment.
Suivi — Dépêches Liens et langues des liens en bas de dépêche
- cf https://linuxfr.org/news/agregateur-leed-la-1-6-est-sortie#comment-1523478 apparemment ça peut ennuyer certains navigateurs de ne pas connaître la langue utilisée et donc de ne pas savoir quelle police/jeu de caractères utiliser. Dans le cas d'un lien vers du code/binaire/tar/etc., peut-être faut-il utiliser un code langue « x-code » plutôt que « wq » (d'après http://www.w3.org/TR/html401/struct/dirlang.html#langcodes ) ;
- on peut aussi se demander si on garde les drapeaux de langue ou pas. Cf Why flags do not represent languages (flagsarenotlanguages.com) et Flag as a symbol of language – stupidity or insult? (…)
Suivi — Suivi Url de la catégorie du suivi dans le suivi
Sur une entrée de suivi donnée, on trouve par exemple :
<a href="/suivi?tracker[category_id]=20" class="topic">Suivi - Tags</a> (...blabla le titre...)
D'après le validateur W3 qui râle et d'après la RFC 1808, il faut %-coder les crochets dans le href.
Suivi — Administration site Erreur 500 sur une URI mal analysée dans un commentaire
Erreur 500 sur le commentaire suivant :
Ou attendre la prise en compte dans le markdown linuxfr…

Log:
Processing by CommentsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"xxxxx", "comment"=>{"parent_id"=>"1515001", "titl
e"=>"Re: Efficace c'est vrai", "wiki_body"=>"Ou attendre la prise en compte dans le markdown linuxfr…\r\n\r\n"}, "commit"=>"Prévisualiser", "node_id
"=>"101025"}
Completed 500 Internal Server Error in 10.3ms
URI::InvalidURIError (bad URI(is not URI?): http://latex.codecogs.com/png.latex?sum_{i=1}^{n}%20i%20=%20frac{n%20%28n+1%29}{2}):
app/models/image.rb:40:in `internal_link?'
app/models/image.rb:58:in `src'
app/models/image.rb:65:in `src_attr'
app/models/image.rb:80:in `to_html' (…)
Suivi — Tribune Erreur Javascript sur la tribune dans le cas d'une URL+horloge
(réécrite et réaffectée suite à une purge de compte)
Erreur sur la mise en valeur en javascript sur la tribune lorsqu'une URL avec horloge est soumise.
Suivi — Administration système Souci sur l'analyseur de lien Wikipédia
Lien WP sans rien après : 3615
Lien WP suivi de texte: 3615 blabla
Lien WP suivi de crochet : 3615 [coin]
Souci sur lien WP suivi d'une parenthèse : [3615]
Lien web sans rien après : 3615
Lien web suivi de texte: 3615 blabla
Lien web suivi de crochet : 3615 [coin]
Lien web suivi d'une parenthèse : 3615 (coin)
Lien web non WP sans rien après : example.com
Lien web non WP suivi de texte: example.com blabla
Lien (…)
Suivi — Administration site Autoriser d'autres schemes pour les liens dans les dépêches
Dans les liens des dépêches, il n'est pas possible de mettre des liens //linuxfr.org/aide/ ou xmpp:truc@example.com ou etc.
Il faudrait probablement reprendre les schemes autorisés de actionpack-3.2.10/lib/action_controller/vendor/html-scanner/html/sanitizer.rb:
self.allowed_protocols = Set.new(%w(ed2k ftp http https irc mailto news gopher nntp telnet webcal xmpp callto feed svn urn aim rsync tag ssh sftp rtsp afs))