Nouvelle version du plugin fckeditor-spip

une meilleure intégration à SPIP

Attention, page complètement obsolète, qui devrait être dépubliée : liens brisés, etc.

Dans l’article « Encore une intégration de FCKeditor » vous trouverez une présentation du plugin.

Les améliorations de cette version sont :

  • insertions de liens vers des articles ou des rubriques SPIP depuis fckeditor, icône (dans la barre d’outils liens) :

    ce qui ouvre la boîte :

  • insertions des documents et images SPIP depuis fckeditor (leur téléchargement utilise le mécanisme classique de SPIP), icônes (dans la barre d’outils images) :

    qui ouvre la boîte :

    et

    qui ouvre la boîte :

  • possibilité d’utiliser les modèles SPIP (genre : <modele|parametres> ou <modeleXX|parametres>
  • compatible installation mutualisée
  • possibilité d’utiliser des barres d’outils plus configurable :
  • possibilité de modifier la CSS utilisée par l’éditeur (modifie la CSS de SPIP en conséquence) :
  • des corrections de bug (essentiellement dans les chemins des noms de fichier)
  • MàJ : correction d’un bug avec les insertions d’images
  • MàJ : possibilité d’insérer des liens vers les auteurs, les mots clés, les sites syndiqués, les articles et les rubriques
  • MàJ : passage à fckeditor 2.6.4 Beta
  • MàJ 2 : correction d’un bug (typo) empêchant l’accés aux images via le mécanisme de fckeditor
  • MàJ 2 : ouverture d’une boite d’avertissement en cas de changement de mode (c’est un pis-aller mais ça évitera des pertes d’information)
  • MàJ 3 : correction du bug empêchant la modification des informations de documents

Merci à tous ceux qui ont testé le plugin et qui ont fait remonter les problèmes. C’est vraiment un plaisir de travailler dans ces conditions.

EDIT : en raison d’une faille de sécurité sur cette vieille version du plugin, celui-ci n’est plus disponible au téléchargement.

Discussion

65 discussions

  • 1

    Bonjour,

    Bravo pour ce plugin !
    Pouvoir faire des liens internes (spiplink) est super pratique ! Serait-il possible d’y ajouter la possibilité d’un lien vers un document de l’article ? Pour l’instant Spipdoc permet de placer le doc avec une div, l’icone de document, etc. Là ce serait sympa de pouvoir faire, juste un un lien.

    A bientôt

      • pour « dewplayer » : c’est pas prévu dans l’immédiat, mais je tacherais de regarder,
      • pour le 403 : c’est probablement le problème de droit déjà discuté, il faut que apache ai accés en lecture/écriture à tous les répertoire/fichiers du plugins
      • pour l’ajout de lien seul, je le mets dans ma todolist.
      • on m’a aussi signalé un problème avec un plugin de fckeditor qui permet beaucoup trop de chose je tache de pondre une mise à jour de sécurité un de ses 4 matins.

      Merci pour vos contributions/propositions

    Répondre à ce message

  • Bonjour
    J’ai installé le plugin sans (trop) de problèmes. Il m’en reste un, gênant mais pas bloquant : tous les messages générés par le plugin (par exemple lorsque je change de mode de visualisation sans avoir sauvegardé) présentent des caractères accentués erronés (exemple : édition).
    Tout le reste de mon site présente les caractères accentués correctement.
    Quelqu’un sait il comment résoudre ce problème ?
    Merci d’avance.

    Répondre à ce message

  • Bonjour,

    ma question porte sur la gestion du code spip dans FCK :
    -  lecteur multimédia <docX|player> fonctionne mais pas <docXX|player|player=dewplayer>

    Cordialement, Yvon BADET
    NB : MERCI pour le travail effectué...

    Répondre à ce message

  • Bonjour,
    j’arrive à installer le plugin et à le configurer, mais quand je veux l’utiliser, (quand je clique sur Visuel) je reçois une erreur 403

    Error 403 - Forbidden

    L’accès au fichier requiert une autorisation.

    Y a t’il des permissions à changer ? J’ai essayé quelques bricoles mais ça n’a pas fonctionné.

    Merci !

    Répondre à ce message

  • vincent

    J’ai rencontre un pb avec l’interface « Resources Browser » se dernier me dit : rror creating folder « IMG/file/ » (Can’t create IMG directory) meme si je lui est donne les droits d’ecriture. Merci de votre aide

    Répondre à ce message

  • François Daniel Giezendanner

    Bonjour Frédéric,

    Magnifique, la correction :

    if (preg_match("~^(.*?)(<li\s+class=(?:\"|')editer_texte.*?label>)(.*?<textarea.*?</textarea>)(.*)$~is",$flux['data'], $match)) {

    fonctionne impeccablement !

    Merci

    Cordialement

    FDG

    Répondre à ce message

  • 1
    François Daniel Giezendanner

    Bonjour,

    Je viens d’installer ce plugin sur SPIP 2.05.

    Ce plugin est magnifique ... mais, lorsque je copie une page Web, par exemple une partie de la page Poire copiée sur Wikipedia (http://fr.wikipedia.org/wiki/Poire), je la colle en wysiwyg dans l’édition SPIP, j’enregistre, tout est ok.

    Je reviens en mode édition en cliquant sur le bouton « Modifer cet article », patatras, le mode wysiwyxg a disparu et le bouton d’activation aussi, on est définitivement en mode édition à balises spip standard, impossible d’obtenir le mode wysiwyg.

    Si maintenant j’efface le contenu de l’article (une floppée de code) et j’enregistre l’article (devenu vierge), et que je retourne en mode édition en cliquant sur le bouton « Modifer cet article » : Tout redevient normal, le mode wysiwyg est de nouveau actif/accessible, prêt pour une édition wysiwyg.

    Il y a donc un petit bug à surmonter lorsque l’on fait du copié/collé

    Meilleurs messages

    FDG

    • Merci pour cette remontée de bug.

      Je suis sur une version de développement et j’attends d’avoir une version plus stable avant de la diffuser.

      Par contre, voilà comment fixer le bug :

      dans le fichier fckeditor_fonctions.php, trouver la ligne :

      $confirm_text = "Vous voulez changer de mode d\\'édition.\\n\\nSi vous n\\'avez pas enregistré vos modifications, elles seront perdues.\\n\\nÊtes-vous sûr de vouloir changer de mode d\\'édition ?" ;

      et remplacer le ’if’ qui suit par :

      if (preg_match("~^(.*?)(<li\s+class=(?:\"|')editer_texte.*?label>)(.*?<textarea.*?</textarea>)(.*)$~is",$flux['data'], $match)) {

    Répondre à ce message

  • Bonjour,
    Voici mon expérience avec fckeditor :

    Plugin n’apparaît pas dans la liste des plugins :
    Mettre /fckeditor-spip-2/* en chmod 755

    Erreur durant le passage en mode visuel :
    Mettre /fckeditor-spip-2/fckeditor_define.php en chmod 777

    Quand on veut insérer une image on se trouve toujours dans un sousrépertoire de /IMG qui s’appelle « image » :
    Remplacer dans /fckeditor-spip-2/fckeditor/editor/filemanager/connectors/php/config.php :
    $Config[’FileTypesPath’][’Image’] = $Config[’UserFilesPath’] . ’image/’ ;
    $Config[’FileTypesAbsolutePath’][’Image’]= ($Config[’UserFilesAbsolutePath’] == ’’) ? ’’ : $Config[’UserFilesAbsolutePath’].’image/’ ;
    par
    $Config[’FileTypesPath’][’Image’] = $Config[’UserFilesPath’] ;
    $Config[’FileTypesAbsolutePath’][’Image’]= ($Config[’UserFilesAbsolutePath’] == ’’) ? ’’ : $Config[’UserFilesAbsolutePath’] ;
    Faire ceci pour tous les types, img, flash, etc...

    Modification des toolbars :
    Dans /fckeditor-spip-2/fckconfig.js, modifier l’essentiel des boutons dans FCKConfig.ToolbarSets[« Spip »]

    Modification de la dropdown Style de la toolbar :
    Dans /fckeditor-spip-2/fckeditor/fckstyles.xml, modifier le dropdown Style

    Pour avoir d’autres valeurs par défaut quand on insére un tableau (p.ex. width non définie) :
    Dans /fckeditor-spip-2/fckeditor/editor/dialog/fck_table.html, modifier les valeurs par défaut de la table

    Bonne journée

    Répondre à ce message

  • Bonjour,

    Juste un bémol sur l’intégration de documents SPIP ou images SPIP. Il faut d’abord enregistrer l’article puis le modifier pour pouvoir utiliser ces fonctionnalités. Sinon la liste à choix est vide.

    A bientôt,
    Olivier

    Répondre à ce message

  • Heuh... oui merci du conseil

    Donc ça marche maintenant

    Tous les plugins étaient sous root:root comme droits - J’ai passé tout le site sous apache:apache y compris les plugins et maintenant je vois bien FCKeditor

    C’est drôle que avant je les voyais tous sauf FCKeditor, alors que j’étais sous root:root
    Maintenant que je suis sous apache:apache, je les vois toujours avec en plus FCKeditor - Impeccable

    Merci beaucoup

    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