
Bonsoir, Le lundi 16 décembre 2013 à 21:35 +0100, Valérie-Emma Leroux a écrit :
On 16/12/2013 20:35, Valérie-Emma Leroux wrote:
Je viens de faire une proposition de CSS pour grifon.fr, en utilisant le logo de ZaZo0o modifié par Étienne, qui semblait plaire à tout le monde sauf à benoar.
Oui, bon, de toutes façons c'est celui qui fait qui a raison…
Je m'aperçois qu'on a perdu l'accès à l'édition et à l'historique.
Ah, mince :-/ D'un autre côté, ça n'est peut-être pas super important pour l'instant vu que ces fonctionnalités marchent mal (et je vous jure que c'est plutôt dans le haut de ma todo-list depuis un bout de temps, mais elle réduit très lentement).
Benoar, tu aurais dû modifier le nom du thème que tu as bidouillé, j'aurais remarqué plus facilement qu'il était modifié et qu'il n'y avait pas que du CSS et du conf.py devant un thème "nature" de base.
Désolé, ça n'est pas une modification du thème à proprement parler, mais une « extension » en bonne et due forme, que le thème agogo ne respecte pas vraiment… C'est dans le bloc « relbaritems » normalement, qui est définit par le thème « basic », duquel hérite la plupart des thèmes. Mais le tient redéfinit les blocs l'appelant en bloc vide et fabrique lui-même les « related items », en omettant du coup mes modifications. (pour ceux qui se demandent le vocabulaire employé, c'est du Jinja2 pour les templates, et oui ça marche comme Django)
J'ai essayé de trouver sur le serveur l'ancien thème pour le comparer à un thème "nature" de base, mais pour l'instant, je ne trouve que les fichiers de l'install de base.
C'est une install de base ;-) C'est codé pour le côté Sphinx comme une extension pour lui, présente dans Gitollion/sphinxext.py, qui utilise Gitollion/sphinx-temple/ pour les templates.
Et j'avoue que je ne sais pas ce que gitollion modifie au sphinx de base (je sais que c'est justement lié à l'ajout de ces fonctionnalités d'édition et d'historique).
Au final, j'ai essayé de vraiment ne pas modifier Sphinx, et de ne faire que des ajouts, soit sous forme d'extension pour l'affichage de ces liens, soit sous forme de réutilisation complètement externe pour l'affichage de l'historique et de la page d'édition (Gitollion/sphinxglue.py ; attention, c'est gore, mais c'est beau).
S'il n'y a pas moyen de réintroduire facilement les liens vers ces fonctionnalités, on revertera mon commit.
J'ai fait une légère modification du thème, qui remet les liens (bon, avec des pastilles). Ça sera à pérenniser, mais pour l'instant ça « juste marche ». Merci pour les modifications en tous cas ! -- benjamin