Suivi — Epub Validation des epub

#1968 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
1
25
jan.
2021

le epub https://linuxfr.org/users/tonio/journaux/s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub ne passe pas le validateur epubcheck (j'ai fait le test en distant via http://validator.idpf.org/ puis en local) :

$ epubcheck s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub
Vérifications faites en utilisant les règles de la version epub 3.2.
ERROR(MED-004): s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub/EPUB/(-1,-1): L'en-tête du fichier image pourrait être corrompu.
ERROR(PKG-021): s-occuper-pendant-les-vacances-yunohost-et-autohebergement.epub/EPUB/(-1,-1): Fichier image corrompu rencontré.

Vérification terminée avec des erreurs
Messages: 0 fatale / 2 erreurs / 0 avertissement / 0 info

EPUBCheck terminé

Faisons le test avec un epub de référence (Children's Literature (…)

Suivi — Rédaction HTTP 500 sur un type d'URL particulier en lien de dépêche

#1735 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Adrien Dorsaz. Licence CC By‑SA.
Étiquettes : aucune
1
20
juil.
2017

Tentative d'ajout d'un lien dans une dépêche, avec comme URL https://riot.im/app/#/room/#

INFO -- : Started POST "/redaction/links" for xx.xx.xx.xx at 2017-07-20 23:44:14 +0200
INFO -- : Processing by Redaction::LinksController#create as HTML
INFO -- :   Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "news_id"=>"36926", "link"=>{"title"=>"Coin", "url"=>"https://riot.im/app/#/room/#", "lang"=>"fr"}}
INFO -- : Completed 500 Internal Server Error in 10ms (ActiveRecord: 1.5ms)
FATAL -- : 
URI::InvalidURIError (bad URI(is not URI?): https://riot.im/app/#/room/#):
  app/models/link.rb:33:in `url='
  app/controllers/redaction/links_controller.rb:12:in `create'

Suivi — Administration système Documenter le schéma redis et nettoyage redis

#1897 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
1
27
août
2019
  • documenter le schéma redis (fait, reste à commiter)
  • ajouter un test pour vérifier la conformité au schéma (en cours)
  • nettoyer ce qui dépasse au lance-flamme sur alpha/prod (en cours)

Suivi — Administration site Indiquer les dépêches en modération pour lesquelles on n'a pas encore donné son avis

#325 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Bruno Michel.
Étiquettes : aucune
1
18
mar.
2011

Actuellement les indicateurs visuels dans la boîte Modération sont (à ma connaissance) :

  • phylactères les phylactères pour indiquer une discussion sur la tribune de la dépêche en modération
  • refus la croix rouge pour indiquer une dépêche rejetable
  • acceptable la coche verte pour indiquer une dépêche acceptable

Je propose un point d'interrogation bleu pour dire que l'on n'a pas encore donné son avis sur une dépêche (anciennement le « + » dans la version Templeet).

Suivi — Commentaires Commentaire d'un compte supprimé non éditable par un admin

#1936 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Adrien Dorsaz. Licence CC By‑SA.
Étiquettes : aucune
1
14
juin
2020

Dans app/models/comment.rb

  def wikify_body
    nofollow = user.account.karma < 50
    self.body = wikify(wiki_body, nofollow: nofollow)
  end

du coup toute édition (y compris par un admin) d'un commentaire appartenant à un compte supprimé (entrée dans accounts supprimée mais entrée encore présente dans users) échoue :

Completed 500 Internal Server Error in 16ms (ActiveRecord: 1.7ms)
NoMethodError (undefined method `karma' for nil:NilClass):
app/models/comment.rb:42:in `wikify_body'
app/controllers/comments_controller.rb:64:in `update'

A priori s'il n'y a plus (…)

Suivi — Administration site Pouvoir supprimer une entrée d'une tribune

#1979 Posté par  (site web personnel) . État de l’entrée : ouverte. Licence CC By‑SA.
Étiquettes : aucune
1
6
avr.
2021

Quelle que soit la tribune (libre, de rédaction, de modération, d'une dépêche, etc.), il serait intéressant de pouvoir virer une entrée dessus en cas de besoin (le spam étant le cas le plus fréquent) : pouvoir choisir la tribune cible et pouvoir remplacer un message donné sur cette tribune par Ce commentaire a été supprimé par l’équipe de modération. (idéalement avec une modification de façon que seule l'équipe du site soit capable d'écrire un tel message). Au besoin on peut (…)

Suivi — Administration site Corrections pour le README.md d'installation

#1345 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Bruno Michel. Licence CC By‑SA.
Étiquettes :
1
8
mai
2014
  • 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 — Syntaxe markdown Éviter que le Markdown ne produise de l'HTML invalide

#1919 Posté par  (site web personnel) . État de l’entrée : ouverte. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
1
30
déc.
2019

Éviter que le Markdown ne produise de l'HTML invalide

  • Hyperlien décrit, mais sans URL
[Description d'un lien mais pas de lien]()

avec href vide invalide

<a href="">Description d'un lien mais pas de lien</a>
  • Tableau mais sans contenu
|Colonne 1|Colonne 2|
|---------|---------|

avec un <tbody> vide invalide

<table>
<thead>
<tr>
<th>Colonne 1</th>
<th>Colonne 2</th>
</
(…)

Suivi — Feuilles de style (CSS) Indication de nouveaux commentaires à côté du titre du contenu

#1646 Posté par  (site web personnel) . État de l’entrée : ouverte. Licence CC By‑SA.
Étiquettes : aucune
1
19
sept.
2016

Sur mobile avec écran tactile, parcourir les contenus avec nouveaux commentaires est un peu fastidieux : on fait défiler la page d'index jusqu'à voir un « Lire la suite (34 commentaires, 1 nouveau !). » Ensuite on doit cliquer sur « Lire la suite ». C'est dommage de devoir parcourir toute la partie visible du contenu dans l'index et de devoir cliquer sur un lien de taille modeste, alors qu'il y a un lien plus gros sur le titre du contenu mais que celui-ci n'est (…)

Suivi — Administration site Autoriser d'autres schemes pour les liens dans les dépêches

#1240 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Bruno Michel. Licence CC By‑SA.
Étiquettes : aucune
1
5
jan.
2014

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))

Suivi — Administration site Suppression de pages wiki

#626 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Bruno Michel.
Étiquettes : aucune
1
13
oct.
2011

La suppression des pages wiki ne fonctionne pas :

  1. un AMR va sur /wiki/test/modifier
  2. il clique sur le bouton Supprimer
  3. Demande de « Êtes-vous sûr de vouloir supprimer cette page de wiki ? »
  4. On confirme
  5. On est renvoyé vers la page d'accueil du wiki
  6. La page théoriquement supprimée est toujours là

(par ailleurs il n'y a pas de liste de l'ensemble des pages wiki ou d'accès aux pages pointant sur une page à ma connaissance)

Suivi — Wiki Avoir des pages wiki éditables uniquement par les AMR

#691 Posté par  (site web personnel) . État de l’entrée : invalide. Assigné à Bruno Michel.
Étiquettes : aucune
1
22
nov.
2011

Avoir des pages wiki éditables uniquement par les AMR (pour la FAQ du site, pour les pages sur l'asso, etc.). Elles pourraient remplacer les « pages statiques » éditables uniquement par les admins, qui peuvent être pratiques si on veut des choses exotiques (c'est de l'HTML brut), mais qui sont pénibles souvent à écrire/modifier par rapport à du markdown. Cela permettrait de « verrouiller » les pages « sensibles » (par exemple celles affichant l'empreinte du certificat SSL, un RIB, etc.)

Suivi — Administration système Mise à jour noyau pour zobe

#791 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud.
Étiquettes : aucune
1
19
jan.
2012

Un exercice d'adminsys délicat et original laissé à l'attention de qui de droit : la mise à jour noyau de notre serveur zobe, avec sa carte RAID distrayante et sa carte d'administration distante limitée. Courage, vaillant admin, on est avec toi. Pas de détails techniques pour ne pas effrayer les honnêtes gens dans les chaumières.