Prism - commentaires Prism 2024-02-06T11:10:37Z https://contrib.spip.net/prism#comment514692 2024-02-06T11:10:37Z <p>Salut,<br class="autobr"> Je suis en train d'essayer d'ajouter via Prism, un bouton de désactivation de la coloration syntaxique, dans le Porte Plume . Tout fonctionne sauf le pipline prism_porte_plume_lien_classe_vers_icone qui n'est pas appelé (j'ai ajouté un die() au debut pour tester) quand le Porte Plume est utilisé. En revanche, ce pipline est appelé en configuration de Prism ...<br class="autobr"> Je suis sous SPIP 4.1.15, Prism 1.1.5, Porte plume 3.0.2, PHP 8.1.23, MySQL 5.7<br class="autobr"> Si quelqu'un a une idée<small class="fine d-inline"> </small>!!!!<br class="autobr"> Merci</p> Prism 2023-04-26T09:28:26Z https://contrib.spip.net/prism#comment513143 2023-04-26T09:28:26Z <p>Hello<small class="fine d-inline"> </small>!<br class="autobr"> Je rebondis un peu tard (mais rebondis quand même ^^)</p> <p>Pour la capture, elle est dans mon message initial. En fait il s'agit d'un problème connu semble t'il, déjà évoqué dans un thread de ces commentaires et <a href="https://git.spip.net/spip-contrib-extensions/prism/issues/9" class="spip_out" rel='nofollow external'>qui t'a déjà été remonté sur git.spip.net</a></p> <p>Pour crayons, vu le projet en question est pour mon taff, je préfère rester sur la branche définitive pour le moment. J'essaierai une version dev_ lorsque je serai sur un projet perso. Après, c'est pas non plus comme si c'était bloquant<small class="fine d-inline"> </small>;-)</p> Prism 2023-02-27T08:28:45Z https://contrib.spip.net/prism#comment512836 2023-02-27T08:28:45Z <p>J'ai eu le même problème de décalage entre l'affichage et le texte «<small class="fine d-inline"> </small> réel <small class="fine d-inline"> </small>», comme le dit spipfactory ou comme <a href="https://git.spip.net/spip-contrib-extensions/prism/issues/8" class="spip_out" rel='nofollow external'>quand on fait une recherche</a> (mais, pour moi, sans même avoir fait de recherche).</p> <p>J'aurais voulu illustrer le problème avec une capture animée, mais je n'arrive pas à reproduire le problème.</p> <p>Comme ça risquait fort de mettre à mal le travail de mes auteurices, j'ai moi aussi supprimé ce plugin…</p> Prism 2023-02-26T09:44:37Z https://contrib.spip.net/prism#comment512822 2023-02-26T09:44:37Z <p>@Loiseau2nuit <br>- pour Coloration Code, ça dépend de la branche du plugin utilisée<small class="fine d-inline"> </small>; s'il s'agit de la branche principale ou de la version distribuée via SVP, la coloration se fait côté serveur donc aucun risque d'interaction<small class="fine d-inline"> </small>; <br>- pour Pre & Code, oui je me doute que ça a potentiellement un impact<small class="fine d-inline"> </small>; ce serait possible d'avoir plus de précisions ou d'avoir une capture du souci<small class="fine d-inline"> </small>? <br>- pour une compatibilité avec Crayons il faut utiliser la branche de développement suivante : <a href="https://git.spip.net/spip-contrib-extensions/prism/src/branch/dev_crayons" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/prism/src/branch/dev_crayons</a></p> Prism 2023-02-26T09:24:06Z https://contrib.spip.net/prism#comment512821 2023-02-26T09:24:06Z <p>Bonjour @spipfactory,</p> <p>Alors, pour ce qui est de la compatibilité avec Crayons, c'est sur une branche de développement : <a href="https://git.spip.net/spip-contrib-extensions/prism/src/branch/dev_crayons" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/prism/src/branch/dev_crayons</a></p> <p>J'ai travaillé à une réécriture du plugin pour SPIP 4.2+ mais sans support de Crayons pour le moment :-/</p> Prism 2023-02-25T12:14:19Z https://contrib.spip.net/prism#comment512802 2023-02-25T12:14:19Z <p>ah ben merci loiseau c'est exactement le même pb que l'on ma remonté, il y a quelque jours<br class="autobr"> mais au moins toi tu la expliqué correctement ...</p> Prism 2023-02-24T21:23:01Z https://contrib.spip.net/prism#comment512795 2023-02-24T21:23:01Z <p>Dommage que le plugin ne soit pas compatible avec les versions plus anciennes de SPIP...</p> Prism 2023-02-24T18:33:21Z https://contrib.spip.net/prism#comment512790 2023-02-24T18:33:21Z <p>Bonsoir,</p> <p>j'ai rencontré des effets de bord avec le plugin<br class="autobr"> un utilisateur de la plateforme ma remonter qu'on ne pouvez pas placer le curseur correctement et que le surlignage pour faire un coupir/coller efface les carractéres visible.</p> <p>j'ai donc descativé le plugin pour l'instant sachant que tu travail sur uneversion comptat avec crayons et que nous tuilisons cayons</p> <p>@micalement stéphane</p> Prism 2023-02-16T10:59:51Z https://contrib.spip.net/prism#comment512728 2023-02-16T10:59:51Z <p>Ooooh alors ça c'est énorme<small class="fine d-inline"> </small>! MErci beaucoup<small class="fine d-inline"> </small>! 😁</p> <p>Mis en test ce jour sur un projet en interne et voici quelques petits retours :</p> <ul class="spip"><li> je pressentais une incompatibilité avec coloration_code du fait de conflits entre 2 libs différentes de coloration syntaxique, et finalement, cela semble fonctionner so far</li><li> en revanche il semble que Pre&Code n'apprécie guère la cohabitation et « casse » les cadres de codes de certains langages (dont Powershell pour ce que j'en teste aujourd'hui)</li><li> La coloration ne fonctionne chez moi pas en front via crayons (mais ça c'est du à ma sauce interne), en revanche il marche très bien côté espace privé avec cependant un comportement bizarre sur le focus souris, dans le sens où le texte ne semble pas être réellement là où tu le vois mais plutôt quelques pixels au dessus<small class="fine d-inline"> </small>? (voir screenshot)</li></ul> <p>En tout cas, c'est beau<small class="fine d-inline"> </small>! 🙂</p> Prism 2023-01-27T13:04:58Z https://contrib.spip.net/prism#comment512617 2023-01-27T13:04:58Z <p>Merci pour le retour<small class="fine d-inline"> </small>!</p> <p>Heureux de voir que cela fonctionne avec Crayons<small class="fine d-inline"> </small>! Alors, actuellement, j'essaie de réécrire tout le plugin... Donc la bascule de la compatibilité avec Crayons sur une branche distribuée avec SVP risque de traîner un peu... Désolé par avance<small class="fine d-inline"> </small>!</p> <p>Par contre, pour ce qui est de CKEditor, je ne pense pas me pencher sur une compatibilité, désolé... Je rajouterai un paragraphe dans la documentation<small class="fine d-inline"> </small>;)</p> Prism 2023-01-23T10:00:13Z https://contrib.spip.net/prism#comment512570 2023-01-23T10:00:13Z <p>Merci, Bricebou.</p> <p>J'ai mis cette version sur un site de tests et, après des tests rapides, ça semble bien fonctionner avec les crayons. \o/</p> <p>Par contre, j'en ai profité pour voir ce que ça donne avec <a href='https://contrib.spip.net/CKeditor-3-x-et-4-x' class="spip_in" rel='nofollow'>le plugin CKEditor</a> – que, là aussi, j'avais installé pour tests. On a alors la barre de CKEditor qui se superpose au texte Prism (voir pièce jointe) mais, surtout, ça rend la chose complètement inutilisable : le texte n'est plus éditable (ni même sélectionnable) et même la barre «<small class="fine d-inline"> </small>ascenseur<small class="fine d-inline"> </small>» n'est plus actionnable. Pareil dans l'espace privé.</p> <p>N'ayant pas installé CKEditor sur le site de prod, ça ne va pas poser de problème à mes auteurices mais, pour d'autres personnes, ce peut être un souci. CKEditor étant un éditeur WYSIWYG, j'imagine qu'une solution serait d'avoir l'activation de Prism uniquement sur les champs en syntaxe SPIP…</p> <p>Pour info, dans l'espace privé, la structure avec à la fois Prism et CKEditor est la suivante :</p> <div class="precode"><pre class="spip_code spip_code_block language-xml" dir="ltr" style="text-align:left;" data-language="xml"><code><div class="prism-live" style="font: 400 15.0015px / 22.5px "DejaVu Sans Mono"; font-synthesis: weight style small-caps; font-palette: normal; tab-size: 4;"> <pre class="markItUpEditor pp_previsualisation no-whitespace-normalization prism-live language-spip_typo" tabindex="0" style="font: inherit; font-synthesis: inherit; font-palette: inherit; tab-size: inherit; height: 519px; display: block;"> […] </pre> <textarea name="texte" id="text_area" rows="10" cols="40" class="markItUpEditor pp_previsualisation language-spip_typo prism-live prism-live-source" style="height: 519px; caret-color: rgb(51, 51, 51); font: inherit; font-synthesis: inherit; font-palette: inherit; tab-size: inherit; padding-left: 15.0015px; display: none; visibility: hidden;" spellcheck="true" lang="fr"> […] </textarea> <div id="cke_text_area" class="cke_2006 cke cke_reset cke_chrome cke_editor_text_area cke_ltr cke_browser_gecko" dir="ltr" role="application" aria-labelledby="cke_text_area_arialbl" lang="fr"> […] </div> </div></code></pre></div> Prism 2023-01-21T10:01:32Z https://contrib.spip.net/prism#comment512559 2023-01-21T10:01:32Z <p>Bonjour,</p> <p>Je decouvre ce plugin grace à la liste<small class="fine d-inline"> </small>; très intéressant, je vais tester de ce pas.<br class="autobr"> @+</p> Prism 2023-01-20T15:19:57Z https://contrib.spip.net/prism#comment512555 2023-01-20T15:19:57Z <p>Alors, je viens de faire un premier jet du chargement des scripts et styles en partie publique lorsque le plugin Crayons est activé... Cf. <a href="https://git.spip.net/spip-contrib-extensions/prism/issues/7#issuecomment-45985" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/prism/issues/7#issuecomment-45985</a> :)</p> <p>C'est sur une branche spécifique : <a href="https://git.spip.net/spip-contrib-extensions/prism/src/branch/dev_crayons" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/prism/src/branch/dev_crayons</a></p> <p>Est-ce que tu aurais moyens de tester et de me faire tes retours<small class="fine d-inline"> </small>?</p> <p>Merci par avance :)</p> Prism 2023-01-19T15:16:52Z https://contrib.spip.net/prism#comment512543 2023-01-19T15:16:52Z <p>Je vois en effet que <a href="https://git.spip.net/spip-contrib-extensions/prism/issues/7" class="spip_out" rel='nofollow external'>tu es en formation</a> pour encore quelques mois.<small class="fine d-inline"> </small>;-)</p> Prism 2023-01-19T15:11:42Z https://contrib.spip.net/prism#comment512541 2023-01-19T15:11:42Z <p>Bonjour,</p> <p>Arf... Ce n'est pas la première fois qu'il est question de Crayons, mais je n'utilise pas ce plugin malheureusement... Il faudrait que je m'y penche (mais je ne peux garantir de délai ^^)</p> Prism 2023-01-19T15:09:01Z https://contrib.spip.net/prism#comment512540 2023-01-19T15:09:01Z <p>Oooh, ça semble bien sympa<small class="fine d-inline"> </small>! (Je verrai bien sûr à l'usage).</p> <p>Serait-il possible de le rendre compatible avec <a href='https://contrib.spip.net/Les-crayons' class="spip_in" rel='nofollow'>Les crayons</a><small class="fine d-inline"> </small>? (J'ai essayé en balançant salement les JS et CSS du plugin dans le head des pages publiques et en ajoutant <var>textarea.crayon-active</var> dans les sélecteurs personnalisés de Porte plume partout, mais ça n'a pas suffi. 😇)</p> <p>Merci pour ce plugin.</p> <p>1138.</p>