Project

General

Profile

Evolution #3449

Roadmap #3582: Simplifier l'utilisation des documents

Intégrer le comportement du plugin medoc dans le core

Added by b b over 5 years ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
Start date:
05/17/2015
Due date:
% Done:

0%

Resolution:
fixed

Description

Le plugin medoc propose d'unifier le comportement et la syntaxe d’insertion des documents :

http://contrib.spip.net/Modele-doc-unifie

Après avoir testé l'usage du plugin, je pense que ça serait pas mal d'intégrer ce comportement dans le core.

D'autres avis ?

History

#1 Updated by b b about 5 years ago

  • Parent task set to #3582

#2 Updated by marcimat 🌻 about 4 years ago

De l'eau au moulin : @arno vient de publier aussi un plugin qui modifie le comportement des raccourcis doc, img, emb… : https://zone.spip.org/trac/spip-zone/browser/_plugins_/medias_responsive_mod qu'il documente là https://seenthis.net/messages/559818

Différentes choses sont intéressantes dans son explication et sa proposition :
- ne plus afficher de vignettes cliquables pour les images, car ce n'est plus d'actualité (une image mis dans le texte d'article est fait pour être affiché en grand).
Avec l'explication historique sur l'origine des "vignettes cliquables" : la bande passante était faible à cette époque.
- mettre le titre et la légende sur les images systématiquement par défaut s'ils sont renseignés
- ne plus gérer de notion de "portfolio / illustration" qui servait historiquement à pouvoir déposer des images non utilisées, mais la médiathèque le permet à elle seule. Du coup : toute image liée à un article est affichée dans l'article.

D'autres éléments du plugin en question sont plus d'ordre décoratif.
Ça serait peut être bien de réfléchir à quoi mettre dans le plugin médias de 3.2. Il y a quelques différences avec Médoc.

#3 Updated by nicod _ about 4 years ago

Dans les aspects intéressants, il y a aussi
  • le côté responsive (avec le plugin image_responsive),
  • et éventuellement le point 7 : "supprimer le float quand l’image devient proportionnellement trop large par rapport à sa colonne d’affichage", même si on peut considérer que c'est lié au squelette.

#4 Updated by tetue tetue about 4 years ago

nico d_ a écrit :

Dans les aspects intéressants, il y a aussi
  • le côté responsive (avec le plugin image_responsive),
  • et éventuellement le point 7 : "supprimer le float quand l’image devient proportionnellement trop large par rapport à sa colonne d’affichage", même si on peut considérer que c'est lié au squelette.

Attention à ne pas confondre désir de faire évoluer l'affichage des modèles et débug ! Medoc n’est qu’un patch (grossier) qui corrige un bug ergo (hyper chiant quand on y confronté, imperceptible pour les autres). En tant que tel, il s'utilise avec n’importe lequel de ces autres plugins proposant des variantes d’affichage des modèles, responsive ou pas, float ou pas, toussa, toussa… (ce sont d'autres besoins, donc autres plugins, autres tickets). Il n’aura plus de raison d’être lorsque le « mode » (« image » ou « document ») aura disparu de la table spip_documents ainsi que ses implications (différence entre portfolio et hors portfolio)… chose que je suis infichue de savoir faire, d’où cet affreux petit sparadrap appelé Medoc ;)

Intégrer Medoc au core, c'est juste vouloir corriger l'inconstance d'affichage des images et documents selon qu'elles sont dans ou hors du portfolio. Soit « salement » en y reversant le code grossier de Medoc, plouf (l'avantage c'est que c'est prêt et que ça marche), soit plus proprement en touchant à la table spip_documents (plus complexe)… ce que semble avoir fait @arno :) dans son plugin (qui embarque aussi beaucoup d'autres choses).

#5 Updated by nicod _ almost 3 years ago

+1 pour medoc dans le core asap.

#6 Updated by b b about 2 years ago

Voir #4207 pour faire le lien.

#7 Updated by b b about 1 year ago

  • Status changed from Nouveau to En cours
  • Target version changed from 3.2 to 3.3

#8 Updated by b b about 1 year ago

  • Status changed from En cours to Fermé
  • Resolution set to fixed

Also available in: Atom PDF