[SPIP Zone] [Spip-zone-commit] r105781 - in _plugins_/tinytypo

Salut tetue :blush:
Je comprends pas trop l'intérêt de ce commit, sachant que la version 1 est dans spip 3.1.1, à la limite pour le trunk je peux comprendre, mais, pour la v1, je comprends pas l'intérêt ???
Il faudrait plutôt faire l'ajout dans le paquet de la dist de spip 3.1 et 3.2 de:
<procure nom="tinytypo" version="1.5.0" />
Et à chaque up de version du plug de la v1, faire les reports dans la dist en faisant un up de version du procure.
Eventuellement, pour la v1 mettre 3.1.0 comme borne max de compatibilité, mais pas plus d'après moi, ou alors, il y a un truc qui m'échappe !
Franck

-----Message d'origine-----
De : spip-zone-commit@rezo.net [mailto:spip-zone-commit@rezo.net]
Envoyé : mardi 15 août 2017 00:40
À : spip-zone-commit@rezo.net
Objet : [Spip-zone-commit] r105781 - in _plugins_/tinytypo

Author: tetue@rezo.net
Date: 2017-08-15 00:40:02 +0200 (Tue, 15 Aug 2017) New Revision: 105781

Modified:
   _plugins_/tinytypo/branches/v1/plugin.xml
   _plugins_/tinytypo/trunk/plugin.xml
Log:
borne plus large

Details: https://zone.spip.org/trac/spip-zone/changeset/105781

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

Hello,

Le 15 août 2017 à 10:21, Franck <spip.franck@lien-d-amis.net> a écrit :

Salut tetue :blush:
Je comprends pas trop l'intérêt de ce commit, sachant que la version 1 est dans spip 3.1.1, à la limite pour le trunk je peux comprendre, mais, pour la v1, je comprends pas l'intérêt ???
Il faudrait plutôt faire l'ajout dans le paquet de la dist de spip 3.1 et 3.2 de:
<procure nom="tinytypo" version="1.5.0" />
Et à chaque up de version du plug de la v1, faire les reports dans la dist en faisant un up de version du procure.
Eventuellement, pour la v1 mettre 3.1.0 comme borne max de compatibilité, mais pas plus d'après moi, ou alors, il y a un truc qui m'échappe !

On en a parlé sur IRC, mais je réponds ici aussi pour mémoire, pask’on ne s’était effectivement pas compris :wink:

1. La dist de SPIP embarque les styles de Tiny Typo, à partir de la version 3. Pour les versions antérieures, cette (future) page de doc explique comment installer les styles :

2. Ajouter des feuilles de styles à un projet web ne garantit aucunement leur application. Rappelons que les styles CSS s’appuient sur des sélecteurs présents dans la page HTML. Lorsque les sélecteurs ne sont pas présents, le style correspondant ne s’applique pas. Par exemple, les tableaux sont stylés avec « .table » dans Tiny Typo et avec « .spip » dans SPIP. Les styles de tableaux de Tiny Typo ne s’appliquent donc pas dans SPIP, même s’ils sont effectivement présents.

3. La raison d'être de ce plugin n’est pas de distribuer les styles de Tiny Typo, mais de les rendre applicables entièrement, de permettre de bénéficier de TOUS les styles de Tiny Typo dans SPIP.
Voir : Connexion · GitLab

4. Ce plugin est donc indépendant de la version de SPIP (et réciproquement).

-- tetue

Re,

Le 17 août 2017 à 21:47, tetue@rezo.net a écrit :

Hello,

Le 15 août 2017 à 10:21, Franck <spip.franck@lien-d-amis.net> a écrit :

Salut tetue :blush:
Je comprends pas trop l'intérêt de ce commit, sachant que la version 1 est dans spip 3.1.1, à la limite pour le trunk je peux comprendre, mais, pour la v1, je comprends pas l'intérêt ???
Il faudrait plutôt faire l'ajout dans le paquet de la dist de spip 3.1 et 3.2 de:
<procure nom="tinytypo" version="1.5.0" />
Et à chaque up de version du plug de la v1, faire les reports dans la dist en faisant un up de version du procure.
Eventuellement, pour la v1 mettre 3.1.0 comme borne max de compatibilité, mais pas plus d'après moi, ou alors, il y a un truc qui m'échappe !

On en a parlé sur IRC, mais je réponds ici aussi pour mémoire, pask’on ne s’était effectivement pas compris :wink:

1. La dist de SPIP embarque les styles de Tiny Typo, à partir de la version 3. Pour les versions antérieures, cette (future) page de doc explique comment installer les styles :
SPIP-Contrib

2. Ajouter des feuilles de styles à un projet web ne garantit aucunement leur application. Rappelons que les styles CSS s’appuient sur des sélecteurs présents dans la page HTML. Lorsque les sélecteurs ne sont pas présents, le style correspondant ne s’applique pas. Par exemple, les tableaux sont stylés avec « .table » dans Tiny Typo et avec « .spip » dans SPIP. Les styles de tableaux de Tiny Typo ne s’appliquent donc pas dans SPIP, même s’ils sont effectivement présents.

3. La raison d'être de ce plugin n’est pas de distribuer les styles de Tiny Typo, mais de les rendre applicables entièrement, de permettre de bénéficier de TOUS les styles de Tiny Typo dans SPIP.
Voir : Connexion · GitLab

4. Ce plugin est donc indépendant de la version de SPIP (et réciproquement).

C’est bien de prendre le temps d’écrire un fichier todo et de discuter, ça permet de mieux réfléchir :slight_smile:

Réflexion faite, il y aura une V1 pour SPIP avant 3.1.1, qui injectera les CSS automatiquement, et une V2 pour après SPIP 3.1.1, qui ne fera plus que corriger le code généré.

J’ai donc mis la TODO à jour :

Merci !

-- tetue