Préserver la typo SPIP avec CKeditor

Depuis la version 0.14 du plugin CKeditor pour SPIP, il est possible d’utiliser CKeditor en préservant la typo SPIP : aucun code HTML n’est introduit dans vos articles, tout est reconverti en typographie SPIP.

Les éditeurs visuels ont l’avantage de la simplicité pour l’usager : pas de langage de typo à apprendre, il suffit de cliquer sur des boutons. Le prix à payer pour cette simplicité, c’était jusqu’ici l’introduction de code HTML dans les articles SPIP, là où il ne devrait y avoir que du code typo. Ce code HTML introduit des disparités dans le rendu visuel du site, et il interdit un certain nombre de manipulations basées sur la typo SPIP. De plus, la présence de ce code HTML rendait la cohabitation impossible entre les usagers de CKeditor et les usagers préférant manipuler la typo dans l’éditeur SPIP.

Cette limitation appartient au passé, puisque depuis la version 0.14 du plugin CKeditor pour SPIP, on peut utiliser une librairie — judicieusement nommée HTML2SPIP — pour retransformer en typo SPIP tout le code HTML produit par CKeditor. On a ainsi un éditeur visuel, mais les articles restent rédigés en typo SPIP.

Pour rentrer dans les détails, au moment où on lance CKeditor, SPIP converti sa typo en HTML. CKeditor manipule le code HTML, et quand on enregistre, la librairie HTML2SPIP converti l’HTML en typo SPIP. Tout ne peut pas être converti, et certains enrichissements de CKeditor seront ignorés au moment de la reconversion en typo. Par exemple, CKeditor permet de choisir la couleur d’une section, opération qui n’a pas de sens en typo SPIP (et plus généralement qui est à proscrire si on tente d’imposer une charte graphique cohérente). HTML2SPIP ignorera les colorations introduites par CKeditor, qui seront perdues.

Configuration de CKeditor pour préserver la typo

Tout d’abord, il faut télécharger la librairie HTML2SPIP. Prenez la dernière version, et décompactez la dans le dossier lib de
votre installation de SPIP.

Rendez vous ensuite dans les formulaires de configuration de CKeditor dans l’espace privé. Choisissez le formulaire Configuration avancée, qui ressemble à ceci :

Si à la place des réglages de la section Options HTML2SPIP, vous avez un message indiquant La librairie html2spip n’est pas installée(...), vous pouvez avoir un des problèmes suivants

  • HTML2SPIP n’est pas installée dans le dossier lib.
  • Les permissions dans le système de fichier ne permettent pas au serveur d’y accéder.
  • La version de HTML2SPIP n’est pas celle attendue par le plugin CKeditor. Le plugin attend une version spécifique de la librairie. Le message d’erreur vous donne un lien vers la bonne version.

Activez l’option Reconvertir l’HTML en typo SPIP. Si vous souhaitez que le plugin désactive de lui même les fonctionnalités de CKeditor incompatibles avec la typo SPIP, cochez aussi l’option N’utiliser que les options de CKEditor compatibles avec les raccourcis typographiques SPIP.

Conserver certaines balises HTML

HTML2SPIP élimine les balises HTML qui n’ont pas d’équivalent en typo SPIP, vous pouvez néanmoins vouloir conserver certaines balises, telles que <object> ou <embed>. C’est possible, avec le champ Balises HTML que HTML2SPIP doit laisser intouchées. Placez-y la liste des balises à préserver, séparées par des point-virgules.

Gestion des modèles propres au site

Si vous utilisez des modèles propre au site, il est important de les renseigner dans le champ Balises SPIP à autoriser dans CKEditor, afin que CKeditor et HTML2SPIP n’y touchent pas.

Interception des traitements de conversion

Vous pouvez placer dans votre fichier mes_fonctions.php des fonctions qui seront invoqués avant et après les opérations de conversions HTML vers typo SPIP et typo SPIP vers HTML. Les noms sont assez explicites :

  • ckeditor_spip2html_pre($texte)
  • ckeditor_spip2html_post($texte)
  • ckeditor_html2spip_pre($texte)
  • ckeditor_html2spip_post($texte)

Ce type d’interception peut être utile si vous pratiquez des opérations sur la typo SPIP. Par exemple si vous interceptez typographie_fr() pour transformer les adresses de courriel en images, un traitement dans ckeditor_html2spip_pre() permettra de réaliser l’opération inverse, et ainsi retrouver votre adresses en texte dans votre article.

Chaque fonction prends un unique argument, contenant le texte à traiter, et doit renvoyer le texte traité.

Discussion

20 discussions

  • 2

    Salut,

    j’aimerais créer une version de ckeditor pour SPIP qui produise directement du spip, sans faire de la rétroversion depuis HTML. À la manière de http://ckeditor.com/demo#bbcode.

    Je ne pense pas répartir de ton code, mais faire quelque chose de plus simple, brique par brique.
    mais avant de me lancer : est-ce que c’est dans tes projets ces temps ci ?

    Répondre à ce message

  • 4

    Une migration du plugin compatible SpipV3 est-il prévu ?

    • Il faudra bien le faire pour migrer en SPIPv3, mais ne retenez pas votre souffle en attendant ça.

    • Pour Spip 3, j’ai trouvé une version bêta ici : https://code.google.com/p/ckeditor-spip-plugin/downloads/list

    • Bonjour,

      j’utilise la version 3.0.7 de SPIP avec la version 0.16.14 de Ckeditor et la version HTML2spip-0.6.

      Mais la conversion de marche pas. Malgré les paramétrages suivis sur cette page
      Je retrouve les codes HTML dans le mode wiki de spip et je n’ai pas la conversion du code wiki une fois passé à CKeditor.

      j’imagine que c’est dû à la version du plugin qui n’est pas compatible pour spip3 ?

      Sinon, j’ai essayé la version beta indiqué sur ce post > ça fonctionne mieux pour le passage du mode wiki à Ckeditor, mais pas d’accès à la configuration de ckeditor (pour ajouter une balise à prendre en copte par exemple)... En revanche de CK editor au mode wiki, je retrouve les balises html...

      si vous avez des solutions ? merci d’avance !

    Répondre à ce message

  • bonjour
    j’ai installer ckeditor mais il m’affiche ce erreur
    Fatal error : Could not extract a stage height from the CSS. Traced height : 0px.
    j’ai pas compris
    quelqu’un peut m’aider

    Répondre à ce message

  • J’ai le mesage suivant dans l’onglet avancé de cfg :

    Warning : Invalid argument supplied for foreach() in /mnt/125/sda/0/5/sgdf1ere.altkirch/plugins/ckeditor-spip-plugin/formulaires/ckc.php on line 17

    et je n’arrive pas à supprimer les modeles

    Répondre à ce message

  • 1

    Bonjour,
    J’utilise le script HTML2SPIP en combinaison avec le plugin Flux RSS en articles qui converti des flux RSS en articles et je rencontre un problème avec les images jpeg, celles-ci sont parfois stockées dans la table spip_documents comme étant de type « jpeg » au lieu de « jpg » et ne peuvent pas s’afficher avec les raccourcis typographiques <img123>. Quel est le mécanisme qui permet de déterminer le format des images ?
    Cordialement,

    Répondre à ce message

  • 2

    Bonjour j’ai un petit probleme avec l’utilisation de la librairie html2spip-0.6 lorsque j’ouvre un article pour l’éditer avec l’éditeur il m’affiche systématiquement le méssage suivant a la place du texte :

    Parse error : syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ’’ in /mnt/125/sda/0/5/sgdf1ere.altkirch/lib/html2spip-0.6/HTMLEngine.class on line 22

    Je suis obliger de passer par l’éditeur de base de spip afin de rédiger les articles

    De plus dans la config CFG dans avancé j’ai le méssage suivant :

    Warning : Invalid argument supplied for foreach() in /mnt/125/sda/0/5/sgdf1ere.altkirch/plugins/ckeditor-spip-plugin/formulaires/ckc.php on line 17

    Si quelqu’un à une idée d’ou peu venir le problème et comment le résoudre je suis preneur

    Merci d’avance pour vos réponses

    • Quelle version de PHP ? HTML2SPIP requiert 5.1 minimum si je me souviens bien.

    • Le site tourne sous free et dans le gestionnaire de base Mysql j’ai les info suivante

      Version du serveur : 5.0.83
      Jeu de caractères pour MySQL : UTF-8 Unicode (utf8)
      Serveur web
      Apache
      Version du client MySQL : 5.1.35
      Extension PHP : mysql
      phpMyAdmin : Version : 3.1.5

      Je ne sait pas exactement laquelle des valeur représente la version de PHP

      Coordialement

    Répondre à ce message

  • 4

    Bonjour,
    En essayant de réutiliser la librairie HTML2SPIP v0.5 pour le plugin Flux RSS en articles, j’ai constaté un problème de traitement du caractère « à » avec HTML2SPIP v0.5 : le caractère est mal interprété. Par exemple, avec le script suivant :

    <?php
    require_once('misc_tools.php');
    require_once('HTMLEngine.class');
    require_once('HTML2SPIPEngine.class');
    
    $parser = new HTML2SPIPEngine("", "");
    $parser->loggingEnable();
    
    $output = $parser->translate('<p>C\'est l\'été, bonjour à tous</p>');
    echo $output['default'];			
    ?>

    Affiche : C’est l’été, bonjour � tous

    Version de PHP utilisée : 5.3.1.

    D’ailleurs, à propos de la version de PHP, j’ai constaté que la librairie HTML2SPIP utilise des fonctions PHP qui ne sont disponibles qu’à partir de la version 5.1, serait-il possible de le préciser dans votre article ? Merci.

    • Bonjour,
      Cette erreur est reproductible avec la version 0.6 de la librairie HTML2SPIP. Je rappelle que je ne passe pas par SPIP pour tester la librairie, je me suis contenté de créer un fichier de test en PHP à la racine de mon site de test sous Wampserver. Ce qui est curieux, c’est que le problème ne se produit qu’avec le a accent grave.
      Cordialement,

    • Apparemment, c’est la fonction preProcessing() qui est en cause car le problème disparait quand je commente la ligne suivante dans le fichier HTMLEngine.class :

      $htmlString = $this->preProcessing($htmlString);

      Par contre, je ne sais pas d’où vient précisément le problème.

    • Encore une info : il suffit de commenter les lignes suivantes dans la déclaration de la fonction preProcessing() pour que le problème disparaisse :

      "/\s+/S"
              => ' ',
    • Bonjour,
      Le problème était lié à l’encodage, voir http://www.spip-contrib.net/CKeditor-3-0#forum450464.
      Merci pour cette contribution.
      Jean-Baptiste Pressac

    Répondre à ce message

  • Je poste ici le lien vers un message qui concerne plus précisément html2spip :
    http://www.spip-contrib.net/CKeditor-3-0#comment448077

    Répondre à ce message

  • 3
    VideoMAN

    bonjour,

    merci et bravo pour ce plugin, cependant j’ai un site qui contient 2600 articles (basé sur fckeditor et spip 1.9), j’aimerai appliqué votre solution d’un coup sur tous les articles, existe-t’il une solution pour ça !!
    j’ai testé et appliqué (après migration vers spip 2.1 et utilisation de ckeditor 3.6.1 et html2spip 0.4) sur 20 articles, mais faut à chaque fois les ouvrir un à un dans spip (modifier article) ce qui est fastidieux !! le résultat est très bon (ça élimine plein de tags html pas utile et encombrant d’ailleurs !)

    si quelqu’un à une moulinette (automatiser l’application, un plugin pour ça peut être ??)qui se charge de faire passer votre solution sur tous les articles en base je suis preneur !

    merci.
    ps : j’ai vu qu’il y a la 0.6 où peut on avoir un changelog pour suivre les évolutions ? (pourquoi ne pas la mettre sur la zone ? dans galaxie car ce n’est pas un plugin en soi ?)

    • VideoMAN

      je confirme ce que Jean Baptiste Pressac, suite à une mise à jour en version 0.6, j’obtiens de bien curieuses bêtes :

      [| � |][| � |][| � |][|

      en effet les accents sont ignorés donnant des � (alors que ça fonctionnait mieux avant : version 0.4
      les autres caracteres je en sais pas ce que c’est ?

      @+

    • heu personne pour me répondre ?
      ou bien je suis le seul à vivre ça !?!

      merci.

    • c’est un caractère UTF-8 afficher avec un type MIME iso-8859-1. Ton site est en iso-8859-1 ?

    Répondre à ce message

  • 4

    Bonjour,

    Quand je colle du texte formaté dans le champ texte il est en page. Quand j’enregistre l’article j’obtiens ceci :

    ERROR : Failed SQL query : CREATE PROCEDURE InsertOrUpdateFichier( OUT _id_document BIGINT(21), IN _id_vignette BIGINT(21), IN _extension VARCHAR(10), IN _titre TEXT, IN _date DATETIME, IN _descriptif TEXT, IN _fichier VARCHAR(255), IN _taille INT(11), IN _largeur INT(11), IN _hauteur INT(11), IN _mode ENUM(’vignette’,’image’,’document’), IN _distant VARCHAR(3), IN _maj TIMESTAMP ) BEGIN DECLARE count, id BIGINT(21) ;
    
    SELECT count(*), id_document INTO count, _id_document FROM spip_documents WHERE fichier = _fichier ;
    
    IF count = 0 THEN INSERT INTO spip_documents ( id_vignette, extension, titre, date, descriptif, fichier, taille, largeur, hauteur, mode, distant, maj ) VALUES ( _id_vignette, _extension, _titre, _date, _descriptif, _fichier, _taille, _largeur, _hauteur, _mode, _distant, _maj ) ; SELECT LAST_INSERT_ID() INTO _id_document ; END IF ; END , error : Access denied for user ’std001_usr’@’%’ to database ’spip_std001’

    Comment surmonter ce problème ?

    Quelques questions préliminaires :

    • faut-il renommer html2spip-0.4 en html2spip ?
    • Faut-il déclarer les droits de plugins et/ou de certaines librairies (attributs de dossiers) en 777 ?

    Cordialement

    FDG

    • Bonjour
      j’ai le même problème.
      Je ne pense pas qu’il faille le renommer, lorsque j’ai essayé, Html2spip n’était plus vu dans les options avancées.
      s attributs 777 n’ont rien changé.
      que faire ?
      cordialement,

    • Jean-Jacques Puig

      Aïe, je n’avais pas prévu que la fonctionnalité serait activée depuis le plugin ckeditor. C’est une procédure stockée qui était utilisée pour des raisons historiques dans html2spip (conçu initialement pour une migration drupal => spip ; ceux qui veulent s’y frotter peuvent me contacter). Vous pouvez commenter soit l’invocation de spip_register_procedures dans ckeditor-spip-plugin/inc/ckeditor_tools.php, soit les invocations de my_mysql_query dans les fonctions spip_register_procedures et spip_unregister_procedures dans html2spip-0.4/misc_tools.php

      Je vais voir ce que je peux faire pour rendre tout ça plus utilisable.

    • Bonjour Jean-Jacques,

      J’espère que tu pourras rendre tout cela (Préserver la typo SPIP avec CKeditor) utilisable car cette fonctionnalité est d’une grande importance.

      Apparté drupal2spip :
      D’autre part, tu évoque « une migration drupal => spip », c’est là un sujet qui m’intéresse, il serait pour le moins plaisant, pour ne pas dire utile qu’un plugin drupal2spip, quelque chose est-il publié sur ce thème.

      Cordialement

      FDG

    • Jean-Jacques Puig

      Bonjour,

      La nouvelle mouture d’html2spip (http://ftp.espci.fr/pub/html2spip/html2spip-0.5.zip) n’utilise plus de procédure stockée, ce qui devrait vous éviter une erreur bloquante comme celle mentionnée plus haut.

      Concernant le processus de migration drupal => spip, ce n’est pas un travail pour un plugin, mais plutôt pour un script de migration. Pour ma part, j’avais principalement extrait des données des tables node et node_revision, ainsi que de différentes tables note_type_ et node_field_ créées automatiquement dans Drupal pour des spécificités de notre site.

    Répondre à ce message

  • Boll’s

    Bonjour,

    J’ai un bug à l’utilisation de ckeditor et html2spip .
    Impossible d’aligner à gauche ou à droite une image insérée dnas l’article. le paramètre Alignement saute à chaque fois que j’enregistre. Il saute aussi lorsque je bascule de l’editeur ckeditor à l’editeur spip.

    C’est fortement ennuyeux car ça rend mon site virtuellement inutilisable.

    Mon contexte d’utilisation :
    SPIP 2.1.10 [17657]
    CKeditor pour SPIP v0.14[r570] et html2spip en v0.4
    Librairie ckeditor v3.6

    Si quelqu’un a une solution ?

    Merci d’avance

    JM

    Répondre à ce message

  • Bel effort qui rend l’utilisation de ce plugin très tentant !

    Toutefois j’observe un problème sur la génération des liens. Le bouton « insérer un lien SPIP » génère un lien absolu, ce qui ets un comportement très différent du raccourci typo xx qui permet de préserver l’intégrité du lien même en cas de changement d’URL. Ceci empêche par exemple la saisie du contenu sur un serveur de préproduction avant un passage en production.

    Répondre à ce message

  • 3

    Bonsoir à tous,

    Plugin TRES interessant... mais

    Tous mes liens SPIP sont cassés lorsque je passe d’un editeur à un autre.

    EXEMPLE :
    dans spip je tape :

    Test de lien http://www.spip-contrib.net/Preserver-la-typo-SPIP-avec-CKeditor

    apres avoir jouer avec le bouton EDITEUR SPIP / EDITEUR CK, j’obtient ceci en spip :

    Test de lien [http://www.spip-contrib.net/Preserv...->/Preserver-la-typo-SPIP-avec-CKeditor]

    C’est a dire qu’il me plante les liens la ou spip effectue un raccourci de lien par defaut.

    Comment faire pour pallier a ca ?

    • Jean-Jacques Puig

      Bonjour,

      Je n’arrive pas à reproduire le bug sur ma config. Avez-vous renseigné le champ ’Adresse (URL) du site public’ dans le back-office > ’Configuration’ > ’Contenu du site’ ?

      — 
      JJP

    • Jean-Jacques Puig

      Bonjour,

      Apparemment, il y a eu des évolutions dans le plugin CKEditor pour SPIP qui expliquent cette situation. J’ai modifié en conséquence html2spip. L’archive html2spip-0.4.zip disponible sur http://ftp.espci.fr/pub/html2spip fait la correction en créant la typo normale.

      — 
      JJP

    • manu0111

      J’ai mis à jour le SVN du plugin ckeditor pour qu’il réclame la version 0.4 de html2spip, mais maintenant il faudrait faire une release. Fred ?

    Répondre à ce message

  • 2

    Lorsque j’utilise la dernière version de du plugin CKeditor pour SPIP et que je configure la conversion vers SPIP, j’ai ce message lorsque j’enregistre mon article :

    Parse error : syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ’}’ in /mnt/154/sda/1/4/eelv.couserans/lib/html2spip-0.3/HTMLEngine.class on line 22

    Que faire ?

    Merci d’avance pour votre réponse.

    Cordialement.

    • manu@netbsd.org

      Quelle version de PHP ? Ca ne m’étonnerait pas qu’elle date un peu.

    • Merci pour cette réponse pertinante...

      En effet, je suis chez Free et je n’avais pas mis le .htaccess contenant la ligne php 1 et je tournais donc en php 4 sans que je rencontre de problème jusqu’à présent...

      A bientôt,

      Daniel

    Répondre à ce message

  • Merci et bravo pour ce travail

    Questions :
    lorsqu’on insère une image et qu’elle est un peu trop grande cela gène l’édition. Est-il possible de fixer la largeur d’affichage par défaut (ex 200px) dans l’éditeur (cf image en pj) ?

    Ou bien serait-il possible de continuer à voir le code spip
    <imgXXX>
    plutôt que l’image ?

    merci d’avance pour votre aide.

    Répondre à ce message

  • Pour le nom de sale(), oui, c’est pas très flatteur... C’est historique il semble...
    Elle pourrait s’appeler... inverse_propre() en alias de html2spip() : cependant je n’aime pas trop le 2e nom, car c’est confusionnant, on pourrait croire que ça va écrire un squelette SPIP :)

    Dépots sur la zone

    Ça en fait un paquet :)
    Comme quoi c’est un besoin :)

    Répondre à ce message

  • Pour répondre plus généralement aux interrogations sur ce que HTML2SPIP sait faire, la réponse est « La totale ». En vrac :

    • Gras, italique, barré, exposant, indice
    • Exergue, reconverti en enluminure typo [* texte *]
    • Intertitres de niveaux 1 à 6, reconvertis en enluminures typo (ex : {{{** titre2}}})
    • Listes numérotés ou à puces, éventuellement à plusieurs niveaux de profondeur.
    • Tables, avec éventuellement titre, résumé, et fusion de cellules (je le met en gras parce que c’est loin d’être évident à fournir).
    • Balises <cadre>, <code>, <quote> et <poesie>
    • Images et liens SPIP (mais le plugin CKeditor les gère en amon).
    • Puces simples
    • Alignements à droite et centrage (ex : [| texte |])

    Répondre à ce message

  • 5

    Est-ce que les raccourcis typo des Enluminures Typo v3 sont aussi traités ?

    Par exemple {{{** Titre de niveau 2}}} ?

    • Oui, on fait ça aussi !

    • Salut Emmanuel,

      Je me pose toujours cette éternelle question...

      Y a-t’il moyen de dire à CK qu’il écrive directement en SPIP ? et non en passant par une n-ième fonction sale() (c’est le nom de ces fonctions de passage html->spip qu’on utilise), à l’inverse de propre() donc.

      Cependant... ta fonction sale() là... ça pourrait être intéressant de la mettre à disposition en dehors du plugin, car potentiellement, ça peut servir à beaucoup d’autres situations.

      Sur la zone, il y a donc aussi :

      Je crois qu’il y en a d’autres, mais je retrouve pas. Je ne sais pas lequel est plus à jour de tous.

    • Haha oui, excellent la fonction sale() en face de propre(), on aurait dû penser à ce nom là. Cela dit, c’est sale() qui produirait la typo SPIP, tu es certain que le nom est flatteur et que tu veux le promouvoir ?

      La librairie HTML2SPIP a été écrite pour migrer un site d’un autre CMS vers SPIP, avec environ 500 articles et 100 rubriques à l’arrivée. Elle contient donc bien plus que ce qu’on utilise pour CKeditor. Elle sait faire l’import des images et documents, par exemple. On a pas fait le ménage pour la rendre utilisable de façon générique pour tout type d’usage, car c’est difficile d’anticiper comment les gens pourraient en avoir besoin.

      Un usage simple qu’on pourrait peut être faire, c’est un script de nettoyage de base de donnée pour site en SPIP qui a été pollué par de l’HTML à cause de l’usage de CKeditor antérieur à la version 0.14. Et même ça, je ne sais pas trop quelle interface utilisateur cela pourrait avoir. Un formulaire de plus pour le CFG du plugin CKeditor ?

    • pour Doctlear2SPIP j’avais repris des vieilles fonctions sales dans le plugin mentionné par Marcimat.

      Il me semblerait plus pertinent d’améliorer ce code et d’avoir une seule fonction sale partout.

      Pour ton histoire d’interface, je pense qu’il faudrait faire comme sur DC2SPIP : un formulaire que tu valide une fois et qui passe tout à la moulinette.

    • Mais je n’ai pas répondu à la question « Y a-t’il moyen de dire à CK qu’il écrive directement en SPIP ? ». C’est possible, mais probablement pas sans ré-écrire des pans entiers de CKeditor (l’éditeur, pas le plugin SPIP). Cet éditeur a été écrit pour manipuler de l’HTML. Le chemin qui a été retenu ici était celui de la moindre résistance, et ce d’autant plus qu’on avait déjà HTML2SPIP qui avait été écrit pour une migration.

      C’est vrai qu’un éditeur visuel manipulant la typo SPIP, ça serait mieux, mais visiblement personne n’a été assez motivé pour l’écrire.

    Répondre à ce message

  • Merci pour ce travail qui enlève mes réticences vis à vis de CKeditor (même si je continue ) penser que ce n’est pas forcément une bonne idée de proposer ce plugin).

    http://geekographie.maieul.net/Vous-pouvez-utiliser-C-Keditor

    Répondre à ce message

  • Nécessite le plugin Itérateurs (qui dans la listes des plugins s’appelle « Les Itérateurs ») et donc PHP 5.1 ce serait bien de l’ajouter dans la doc. Merci, Ch

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom