[spip-dev] Remplacement des documents et images joints

Un détail qui me turlupine à propos des documents joints. Si je comprends
bien, lorsqu’il faut modifier un document ou une image, il faut effacer le
document et en créer un nouveau. À la rigueur, il y a peut-être des solution
FTP, mais ce n’est pas accessible aux rédacteurs et il y a une perte de
cohérence possible pour les attributs du document, comme la hauteur/largeur
et le poids.

Ça me paraît embêtant parce non seulement ça impose une étape de plus
(effacer puis joindre de nouveau au lieu de seulement télécharger une autre
version) que tout lien externe vers cette ressource se retrouverait
maintenant brisé. C’est particulièrement embêtant pour les documents PDF.

Ne pourrions-nous pas avoir une option « Remplacer ce document » en plus de
« Supprimer ce document »? Ceci permettrait de garder l’identifiant du
document lors de la modification? À la rigueur, cette fonction pourrait
rendre obligatoire que le fichier remplaçant possède la même extension que l
’original et pourrait renommer le nouveau fichier au besoin pour garder le
même nom que l’ancien.

Cordialement,

Thierry Gagnon
http://thierrygagnon.com/

En fait, il faudrait transferer la nouvelle version, puis, si elle est correctement transférée, renomer l'ancienne en ajoutant .bak
puis renomer la nouvelle avec l'ancien nom (donc, sans le .bak).

Cela éviterait quelques accidents, et permettrait même de revenir en arrière.

Amicalement
Grégoire

Thierry Gagnon wrote:

Mais, est-ce que cette solution dépend d'un accès FTP?

En fait, à bien y réfléchir, je me suis trompé sur un point important. On
peut bien supprimer un document puis le remplacer par un autre portant le
même nom sans briser de liens car ce n'est pas le numéro du document qui
sera utilisé dans le lien, mais bien le nom du fichier.

Il ne reste donc que le problème relativement mineur d'avoir à supprimer un
document avant de pouvoir le remplacer. Je reconnais d'emblée que cela ne
vaut probablement pas la peine d'intervenir dans le code pour corriger un
détail aussi mineur.

Désolé pour le bruit! :stuck_out_tongue:

Cordialement,

Thierry Gagnon
http://thierrygagnon.com/

-----Message d'origine-----