Re: [spip-dev] SPIP 3.3, logos et images/documents

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.zone,gmane.comp.web.spip.devel
Message-ID <CAM6W4baa2OQY_7r2Lqqb2TTp=h9rK8i92vVgh=Jp8bYYKwrMOA@mail.gmail.com>
Hello,

Pour moi c'est très car on a toujours avancé comme ça.
Donc je vote :

[ XXXXX ] Ok on y va ça a trop duré, on affinera la proposition en faisant

++
Eric


Le sam. 20 juil. 2019 à 16:47, Cerdic <[email protected]> a écrit :

> Hello,
>
> c’était au programme de la 3.3, mais on a rien fait jusqu’ici, et comme
> tout le sujet est englué depuis des années (décénies ?), je vous fais donc
> la proposition suivante :
>
>
>    - la version 3.3 sera une version de transition
>
> Pour les logos :
>
>    - les logos sont intégrés dans la table spip_documents avec
>    mode=‘logo’, mais sans modification de l’interface, et sont toujours dans
>    le dossier IMG/ pour ne pas casser trop les plugins de restrictions d’acces
>    (cf https://core.spip.net/issues/3719)
>    - Aucune modification de l’utilisation des balises LOGO ni des boucles
>    documents desquelles ces images seront exclues par défaut comme les
>    vignettes de document
>
> Pour les images et documents :
>
>    - le champ `mode` est conservé dans la table spip_documents, mais il
>    n’est plus utilisé pour différencier le format d’affichage dans les modèles
>    documents
>    - la notion de portfolio disparait de l’interface par défaut :
>       - dans l’espace privé toutes les images apparaissent dans
>       ‘illustrations’, tous les autres documents dans ‘document’
>       POUR CETTE VERSION UNIQUEMENT un define permets de le réactiver
>       pour les sites historiques qui pourront ainsi gérer leur transition de
>       façon smooth via un plugin
>       - dans la dist, dans la zone document joints s’affichent les
>       documents joints à l’article (vu ou non dans le contenu l’article) et les
>       images jointes à l’article non vues dans le corps de l'article
>    - les raccourcis <img>, <doc> et <emb> n’appellent plus directement
>    les modèles img, doc et emb, qui disparaissent, mais une couche de routage
>    regarde le type du document et affecte vers le bon modèle en fonction du
>    media
>       - image.html, audio.html, video.html, file.html
>       - possibilité de décliner par mime type : file_text.html ou par
>       extension : video_mp4.html, file_text_csv.txt
>    - Ainsi tous les modèles img,doc,emb bidouillés dans la nature sont
>    bypassés et ignorés et on repart sur une base saine pour tous les sites
>    avec les modèles par défaut
>    - On peut utiliser <doc> partout comme le propose le plugin mesdoc (
>    https://contrib.spip.net/Modele-doc-unifie), ou continuer à utiliser
>    les syntaxe différenciées, sans aucune espèce d’importance
>    - L’interface ne proposerait que le raccourci <doc> partout
>    - POUR CETTE VERSION UNIQUEMENT un define permet de rétablir la prise
>    en compte des modèles img,doc,emb existant — pour le meilleur et pour le
>    pire
>    - Le fonctionnement du modèle <image> reprend ce que propose le plugin
>    insertions images avancées (
>    https://23forward.com/Plugin-SPIP-Insertion-avancee-d-images) : image
>    plein pot, clicable si faisant plus de 800 px(modifiable via define), avec
>    titre, descriptif, credit si présents (on ne veut jamais ne pas les
>    afficher !), balisage en <figure>, <figcaption>.
>    Les modificatifs |left |right |center restent utilisables, ajoutant
>    principalement une class
>    Les modificateurs |largeur=300 ou |hauteur=250 ou |ratio=16:9 sont
>    utilisables (extension de ce que propose les plugins suscités)
>    On peut mettre un lien sur l’image comme actuellement
>    - Les modèles audio et video sont inchangés par rapport à l’existant
>    - Le modèle file reprend donc la présentation de tous les autres types
>    de document hors image, audio et video
>    Il est aussi en figure/figcaption, mais sinon pour l’essentiel reprend
>    le fonctionnement du modele doc actuel, qui est affichage d’un lien vers le
>    doc avec une vignette éventuellement personnalisée, titre, descriptif,
>    credit
>
>
>
> On propose donc un fonctionnement de base simple et compréhensible, sans
> complexité biscornue, un bypass de tous les modèles img/doc/emb surchargés
> dans la nature pour que la migration se passe bien, et chaque type de
> modèle image, audio, video, file ne gérant qu’un type de document sera plus
> simple, lisible et compréhensible
>
> 2 define permettent de rétablir le portfolio dans l’espace privé et le
> fonctionnement des modèles img, doc, et emb. Un plugin de
> retrocompatibilité pourra être proposé POUR CETTE VERSION UNIQUEMENT
> (contenant en gros les define, et les modèles de la 3.2)
>
> Et pour la version suivante on prend ensuite le temps de faire évoluer le
> code plus en profondeur :
>
>    - en simplifiant les squelettes de l'interface privée pour supprimer
>    totalement la gestion du portfolio
>    - la suppression complète du mode dans les documents
>    - l’unification de la gestion documents et logos via les rôles
>    - et tout ce a quoi on aura pensé d’ici là
>
>
> Est-ce que vous êtes
>
> [ ] Ok on y va ça a trop duré, on affinera la proposition en faisant
> [ ] est-ce qu’on peut faire ça sur une branche pour tester avant ?
> [ ] est-ce qu’on peut réfléchir encore un peu ?
>
> Bises
>
> --
> Cédric
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: http://www.spip.net/
> dev: http://trac.rezo.net/trac/spip/
> irc://irc.freenode.net/spip

----
[email protected] - https://listes.rezo.net/mailman/listinfo/spip-zone
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.