Re: SPIP 3.3, logos et images/documents

tcharlss <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Pour moi également, sans hésitation :
[X] Ok on y va ça a trop duré, on affinera la proposition en faisant

Et très bonne idée de faire ça en 2 temps.
À terme, l'utilisation des rôles me semble répondre à toutes les
problématiques : c'est propre, extensible et ça permet de faire à peu
près tout.
Àprès la notion même de « logo » pourrait éventuellement être discutée.
Dans rôles de documents, on a lui a substitué l'idée de « rôles
principaux », qui peuvent changer d'un objet éditorial à l'autre.
Mais bon, je ne veux pas encombrer le fil de discussion avec ça pour
l'instant, ça pourra être discuté aux étapes suivantes.

Merci pour la proposition, et go go go !

Le 20/07/2019 à 16:46, Cerdic 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 : 
>       o 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
>       o 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
>       o image.html, audio.html, video.html, file.html
>       o 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
>
pEpkey.asc (application/pgp-keys, 2.4 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
9lTOTnPfUgweWe97FE11P6TE5X5EOvEgz+V9mg==
=8zdE
-----END PGP PUBLIC KEY BLOCK-----
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.