Spip 4.0 : gestion des images dans un article

Bonjour,

https://www.spip.net/fr_article6428.html
Je lis :

Les modèles de documents (, , …) sont revus et
simplifiés et utilisent la balise . Commit fa13018a. Attention :
Les modèles doc.html, img.html et emb.html ne sont plus utilisés […].
À la place, on utilise les modèles image.html, audio.html, video.html et
file.html, correspondant au type de document. Le mode de document n’est
plus pris en compte pour le calcul du modèle.

Donc concrètement, comment cela se passe-t-il pour le rédacteur ?
Est-ce que l’on doit toujours le former à distinguer un d’un
?
Ou bien faut-il rediriger systématiquement vers ce qui est proposé dans
l’édition d’article

Inclusion de l’icône :
<media1025|icone|left>
<media1025|icone|center>
<media1025|icone|right>
Inclusion de la vignette :
<media1025|vignette|left>
<media1025|vignette|center>
<media1025|vignette|right>
Inclusion directe :
<media1025|insert|left>
<media1025|insert|center>
<media1025|insert|right>
?

Merci


Stéphane
17 Charente-Maritime

1 « J'aime »

Un peu plus bas dans la même énumération on peut lire ceci :

« L’écriture des raccourcis SPIP des modèles de documents <docXX>, <imgXX> ou <embXX> devient équivalente. L’écriture recommandée est <docXX> (où XX est le numéro du document). »

Est-ce que ça répond à ta question ?

Il me semble qu’avant, le docXX créait une vignette cliquable pour agrandir l’image, et imgXXX créait une simple image. Tout passe donc en cliquable avec docXX ?

Le détail est dispo dans le log de commit de l’introduction de ces nouveaux modèles, cf https://git.spip.net/spip/medias/commit/fa13018a9ef63c633e78da253106867d6bac8a78

En pratique donc <emb>, <img> et <doc> sont equivalents pour les medias audio, video, image (et consistent a afficher/embed le media par defaut)
Pour les autres types de media <doc> affiche le lien vers le document avec une vignette + legende, et <emb> affiche un traitement differencie en fonction du mime type
On peut utiliser le raccourci <fileXX> pour n'importe quel media
Si on utilise <imageXX> ou <audioXX> ou <videoXX> sur un media inaproprie ca affichera le contenu de <fileXX>

De mémoire, on n’utilise plus d’affichage sous forme de vignettes, car ça n’est plus d’actualité, cf #3449 - Intégrer le comportement du plugin medoc dans le core - medias - SPIP on GIT et le lien vers le fichier original n’est présent que si l’image dépasse 800px de hauteur ou largeur cf spip/medias - modeles/image.html at master - medias - SPIP on GIT . À ce sujet, j’ai souvenir d’avoir évoqué la possibilité de modifier cette valeur à l’aide d’une constante, mais je n’en retrouve pas trace et je ne suis pas aidé avec la recherche dans les tickets qui ne fonctionne pas sur gitea ping @cy_altern & @azerttyu :slight_smile:

Autre point, lisible ici #3582 - Simplifier l'utilisation des documents - medias - SPIP on GIT qui mériterait certainement d’être ajouté à la doc :

on a maintenant `<image>` `<audio>` `<video>` `<file>`
Le modele `<image>` supporte des parametres `largeur=` et `hauteur=` pour personaliser les dimensions d'affichage (idem pour `<video>`)

J’espère que ça permettra de t’éclairer, et peut-être même de proposer des améliorations à l’article d’annonce ou la doc à ce sujet :slight_smile: