Plugin FCKeditor pour Dotclear

Logo FCKeditorVoici une nouvelle version du plugin FCKeditor pour Dotclear. Cette nouvelle version intègre la version 2.2 du célèbre éditeur WYSIWYG.

Mise à jour du 04/07/2006 : suppression de sondage sur l’emplacement des fichiers uploadés !

Mise à jour du 28/08/2007 : Le développement de ce plugin est définitivement arrêté puisque je n’utilise plus Dotclear. Si des volontaires souhaitent reprendre la maintenance, je ne peux que vivement les encourager

Table des matières

Usage
Fonctionnalités
Compatibilité
Téléchargement
Historique des versions
Bugs connus


Usage

Ce plugin Dotclear est destiné à tous ceux qui souhaitent utiliser une interface WYSIWYG soupe et ergonomique pour la rédaction des billets de leur blog.


Fonctionnalités

  • Compatible avec les navigateurs Internet Explorer 5.5+ et Gecko browser (Mozilla / Firefox / Netscape)
  • Prise en charge du XHTML 1.0
  • Mise en forme des polices : type, taille, couleur, style, gras, italique etc…
  • Formattage du texte : alignement, indentation, liste à puce etc…
  • Couper, Coller, Coller sans mise en forme, annluer, refaire
  • Coller depuis Word avec nettoyage du code source automatiquement
  • Création des liens hypertexte
  • Prise en charge des ancres
  • Insertion des images avec prise en charge de l’upload et de la navigation sur le serveur
  • Création et édition des tableaux (ajout, supression, lignes etc…)
  • Edition des cellules de tableau (taille, couleur etc…)
  • Champs de formulaires
  • Prise en charge des menus contextuels avec le clique droit
  • prise en charge du CSS pour une meilleure intégration dans le site
  • Multilingue avec détection automatique de la langue du client.
  • Léger et rapide
  • Détection automatique du navigateur et personnalisation
  • Gestion des fichiers et des images du serveur et upload

Compatibilité

Le plugin est compatible avec la plupart des navigateurs du marché dont : IE-5.5+ (Windows), Firefox-1.0+, Mozilla-1.3+ et Netscape-7+.

Le plugin tourne sur le plateformes Windows, Mac et Linux.

Ce plugin n’est pas compatible avec Safari.


Téléchargement

Téléchargez la version 1.1b du plugin FCKeditor :

Vous pouvez me faire part de vos retours en laissant un commentaire sur ce billet ou un message sur le topic du plugin sur le forum dotclear.

Historique des versions

Ver. Date Description
1.1RC1 30 mars 2006 Cette version est realease candidat du plugin version 1.1. Elle se base sur la version 2.2 de FCKeditor. Les bugs ont été corrigés. Le code généré est du XHTML Transitionnal. Je vais voir pour intégrer du strict mais je ne sais pas encore si c’est possible.
1.1b 28 mars 2006 Cette version est une version beta du plugin. Elle se base sur la version 2.2 de FCKeditor. Les traductions fran?aises du plugin restent à faire et seront intégré pour la sortie de la version définitive du plugin.
1.0 27 juin 2005 Version initiale développée par Adrien Gibrat

Bugs connus

v1.1RC1

  • Le code html généré ne semble pas être du XHTML stricte
  • Le lien vers la feuille de style CSS ne fonctionne pas. Pour le corriger, modifiez cette ligne du fichier de configuration dans le menu installation du plugin
    FCKConfig.EditorAreaCSS = FCKConfig.BasePath + '../fck_editorarea.css';
Suggestion d'articles sur le même thème


47 Réponses à “Plugin FCKeditor pour Dotclear”


  1. 1 Richard

    Test sur Free.fr :\
    apparement deja des problemes avec UTF-8 des l’installatation du plugin: passe automatiquement en western.windows

  2. 2 Vincent - Relationblog

    Je vais regarder cela ce soir. J’ai un hébergement 1&1 avec Dotclear UTF-8 et n’ai de problèmes que dans l’administration qui est encore en western. L’éditeur en lui même est en UTF-8.

  3. 3 elie

    sur mon blog
    dotclear 1and1 j’ai
    Erreur 500 : erreur interne du serveur !
    quand j’essaye d’instaler le plugin

  4. 4 Vincent - Relationblog

    J’avais constaté ce problème sur le blog de Jakouiller http://www.jakouiller.com quand j’avais voulu lui installer le plugin. Mais c’était avec un autre build du package et le dernier était passé sans problème. Je vais regarder cela plus en détail et vais tenter de le corriger pour la sortie de la release.

  5. 5 Vincent - Relationblog

    Je viens de publier la RC1 du plugin.
    La plupart (voir tous) les bugs reportés sur la beta sont corrigés. J’ai testé sur des instances de dotclear 1.2.2 en iso et en utf-8 sans soucis de caractères ou d’encodage.

    Le gestionnaire de fichiers est opérationnel et utilise /share

    J’attend vos remarques avec impatiente…
    N’hésitez pas non plus à vous abonner au fil RSS des commentaires de ce billet pour être informé des évolutions de ce plugin (la sortie de la release notamment)

  6. 6 jmg

    Bonsoir,

    Dotclear entièrement wysiwyg tout en permettant l’édition en mode « wiki » est disponible toolswysiwyg.org . Une démo est en ligne, permettant aussi les commentaires avec FCKeditor…..

    Un plugin « Bookmark » sera bientôt diffusé, mais il est testable sur le site dito.

    @+ jmg

  7. 7 Vincent R

    Félicitation pour ton site permettant de déployer FCKeditor sur n’importe quelle plateforme.

    Quelques remarques cependant :

    • Le package que tu propose n’est pas un plugin Dotclear à proporement dit mais un hack de Dotclear 1.2.2. La dernière version “officielle” étant la 1.2.3
    • Les commentaires avec FCKeditor dans le front office : je suis pas vraiment pour. La raison principale est liée aux problèmes de compatibilité avec Safari.
    • le plugin que je propose permet l’utilisation du mode Wiki (mais sans FCKeditor bien entendu)

    En tout cas, ton boulot mérite d’être cité ici.

  8. 8 Vincent R

    J’ai mis aujourd’hui un sondage sur la page du plugin http://www.relationblog.com/inde...

    Ce sondage précède la sortie de la release et est destiné à savoir où vous souhaitez que la configuration par défaut upload vos fichiers.

    Donnez votre avis !

  9. 9 Fred

    Bravo pour ce plugin.
    Par contre, j’ai un problème avec les accents. Ils sont tous transformés en points d’interrogation dans la saisie du billet.
    J’utilise Dotclear 1.2.3, le blog est en UTF-8, et j’ai passé la ligne de configuration FCKConfig.ProcessHTMLEntities = false dans fckconfig.js afin que FCKeditor ne me transforme pas les accents en entités HTML.
    Avez-vous la solution à ce problème ?
    Merci.

  10. 10 Fred

    Pour ceux qui utilisent DotClear 1.2.3 et qui ont le problème des accents transformés en points d’interrogation, voici la solution:
    dans le fichier dotclear/ecrire/poster.php,

    remplacer:
    $valuechapo=utf8_decode($chapo);
    $valuecontent=utf8_decode($content);

    par:
    $valuechapo=$chapo;
    $valuecontent=$content;

  11. 11 Vincent R

    Merci Fred !
    J’approterai la correction lors de la sortie de la release dans quelques jours.

  12. 12 Fred

    Une autre modif à apporter corrigeant un autre problème:
    Actuellement, les images uploadées avec FCKEditor vont systématiquement dans le répertoire /share se trouvant à la racine du site. C’est un problème pour ceux qui n’ont pas dotclear à la racine.

    Voici la correction pour y remédier:

    dans dotclear/ecrire/tools/fckeditor/fckconfig.js, modifier les 3 lignes suivantes :
    FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?&Connector=connectors/php/connector.php&ServerPath=/dotclear/wp-content/uploads/2006/dotclear/' ;
    FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/php/connector.php&ServerPath=/dotclear/wp-content/uploads/2006/dotclear/';
    FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/php/connector.php&ServerPath=/dotclear/wp-content/uploads/2006/dotclear/';

    Notez qu’il faut juste ajouter &ServerPath=/dotclear/wp-content/uploads/2006/dotclear/ à la fin de ces 3 lignes. Dans mon cas, je préfère que les fichiers uploadés aillent dans images plutôt que dans share.

    + commenter la ligne $Config['UserFilesPath']
    dans dotclear/ecrire/tools/fckeditor/editor/filemanager/browser/default/connectors/php/config.php
    et dans dotclear/ecrire/tools/fckeditor/editor/filemanager/upload/php/config.php

  13. 13 Vincent R

    Après de nombreuses tentatives et discussions sur le stockage des fichiers uploadés (je rapelle que l’idée est d’utiliser /dotclear/images) je pense que la modification du fichier JS est une mauvaise solution.

    Ce fichier étant exécuter côté client, une modification de ce dernier (avec utilisation de / par exemple) permet de visulaiser l’intégralité des fichiers sur l’hébergement. C’est donc une faille majeure.

    Je réfléchis à une alternative. Un peu de patience encore. Je manque un peu de temps ces derniers jours…

  14. 14 PPLP

    ca fait un petit moment que je cherche pour ce pb d’emplacement d’image. Donc moi je le veux dans /dotclear/Image
    Voila mes recherches, dites moi si c cool ou pas:
    j’ai modifié
    /dotclear/ecrire/tools/fckeditor/editor/filemanager/
    browser/default/connectors/php/config.php
    en remplacant
    $Config['UserFilesPath'] =blog_dc_path.’/share/’;
    par
    $Config['UserFilesPath'] =blog_dc_path.’/dotclear/’;
    et
    /dotclear/ecrire/tools/fckeditor/editor/filemanager/
    upload/php/config.php
    en remplacant
    $Config['UserFilesPath'] = ‘/share/’ ;
    par
    $Config['UserFilesPath'] = ‘/dotclear/’ ;

    Attention, le plugin, a partir de ce chemin,
    va rechercher un dossier qui s’appelle
    /Image (et non /image ou/Images)
    et il fouille dedans.
    Chez moi ca marche mais j’espere ne pas avoir
    modifié des chemins pour autre chose.
    J’evite aussi de passer l’adresse par l’url, ce qui
    comble la faille de sécurité qu’il y avait en passant par le fichier .js
    voilou, j’attend vos avis

  15. 15 patricia

    Bonjour, fan de dotclear et de fck, je me pose qd meme une question suite à cette nouvelle version.

    Pourquoi je ne vois pas apparaitre le bouton smiley dans la barre d’outil alors que dans les versions d’avant il apparaissait ?

    merci de me repondre des que possible…

  16. 16 Alain B

    je viens de connaître votre plugin, cela me parraît bien, malheureusement sur le site dotclear seule la version 1.2.4 est téléchargable et votre plug ne fonctionne pas avec.
    Auriez-vous en zip la version 1.2.2. que je puisse mettre en fonction votre plugin.

  17. 17 Sébastien

    Bonjour, bravo pour votre travail. Juste une question : suite à la sortie de la version 2.3 de FCK, avez-vous prévu de mettre à jour votre plugin ?

  18. 18 manu

    REPONSE à PPLP

    il ne faut pas remplacer le config.php de browser

    remplacer uniquement
    /dotclear/ecrire/tools/fckeditor/editor/filemanager/
    upload/php/config.php
    en remplacant
    $Config['UserFilesPath'] = ‘/share/’ ;
    par
    $Config['UserFilesPath'] = ‘/nomdevotresite/share/Image’ ;

  19. 19 Toad

    Impossible d’installer ce plugin a partir du fichier .pkg.gz (erreur500).
    Si je l’installe a partir du fichier zip via ftp puis que je le patche… cela ne change rien dans ma zone de saisie des posts!!!
    Je suis hébergé chez 1and1, et j’aimerai bien installer ce plugin. Merci d’éclairer ma lanterne.

  20. 20 brelo

    le devellopement est arrter du plugin ?
    ell est compatible avec la version 1.2.5 ?

  21. 21 Vincent R

    Je manque cruellement de temps pour poursuivre intensément le développement (portage sur la nouvelle version de FCKEditor notamment)
    Cependant, le plugin fonctionne avec la version 1.2.5 de Dotclear.

  22. 22 Richard

    bonjour,
    j’ai quelques soucis avec le plugin FCK + plugin previsu + Firefox
    de temps en temps, FF plante lamentablement lors de la previsualisation de billet, ou lorsque je demande a voir la source du message en cliquant sur le bouton "source"
    j’ai l’impression que mon FF n’aime pas trop les frames…
    est ce que je suis le seul ?

  23. 23 bjp

    Dotclear 1.2.5
    probleme d’accent en utf8 mais cette soluce ne marche pas car je ne trouve pas ces lignes dans le fichier poster.php

    Pour ceux qui utilisent DotClear 1.2.3 et qui ont le problème des accents transformés en points d’interrogation, voici la solution:
    dans le fichier dotclear/ecrire/poster.php,

    remplacer:
    $valuechapo=utf8_decode($chapo);
    $valuecontent=utf8_decode($content);

    par:
    $valuechapo=$chapo;
    $valuecontent=$content;

  24. 24 Vincent

    Merci pour ce plugin!
    Mais lorsque j’essaye de l’installer sur un DC 1.2.4, pas de pb pour patcher et créer les deux fichiers, puis… rien. L’éditeur n’est pas remplacé. Il y a peut être une manip supplémentaire à faire mais je n’en trouve pas trace!

    Sinon pourquoi ce n’est plus référencé sur le site de Dotclear?

    Merci!

  25. 25 Vincent

    Ok je suis idiot… J’étais en mode Wiki…

    Ca marche, merci!

  26. 26 mika

    bonjour.
    j’ai dotclear 1.2.5, et j’ai comme erreur 400.

    pouvez vous m’aider?

    merci

  27. 27 Gilles

    Idem pour moi : erreur 400, sur hébergement 1&1.fr
    Je tente l’installation en manuel !
    Précision : l’erreur 400 arrive quand je rentre l’URL du "package" dans les outils de DotClear.
    Bon ça passe : faut décompresser le répertoire "fckeditor" du .ZIP dans le répertoire "ecrire/tools" de DotClear et aller dans les outils puis cliquer sur le lien "installation" dans la config. du plugin.

  28. 28 Greg

    Bonjour,

    quelqu’un sait-il s’il existe un moyen d’ajouter un bloc HTML (comme par exemple une vidéo Youtube ou Dailymotion) sans passer par le bouton source ?
    Je demande cela car je met en place un blog à plusieurs rédacteurs pour qui il serait très difficile de devoir aller dans la source et de faire ça correctement.
    Merci

  29. 29 Vincent

    Il faut passer par le code source. Il n’y a pas de bouton pour cela.

  30. 30 Greg

    OK.
    Alors tant pis.
    Merci Vincent.

  31. 31 lo

    je viens d’installer ce plugins qui va servir pour ma copine, car elle et le blog ça fait 2…

    Mais j’ai moi aussi des soucis de ? à la place d’accent :

    j’ai essayé ce que dis vincent plus haut : Pour ceux qui utilisent DotClear 1.2.3 et qui ont le problème des accents transformés en points d’interrogation, voici la solution:
    dans le fichier dotclear/ecrire/poster.php,

    remplacer:
    $valuechapo=utf8_decode($chapo);
    $valuecontent=utf8_decode($content);


    par:
    $valuechapo=$chapo;
    $valuecontent=$content;


    mais j’ai pas trouver ces ref dans mon fichier poster.php

    merci

  32. 32 lo

    c’est bon, en fait c’était parceque le sujet avait déja été écrit… avec une réécriture tout va bien…

    Mci

  33. 33 Damino

    Salut et merci pour le plugin.
    N’ayant pas mon blog à la racine du répertoire j’ai modifié certains fichiers pour que les images soient dans images (comme avec le bouton de l’éditeur de base dotclear).
    Cependant le plugin me créé alors un répertoire Image dans mon répertoire image alors que je voudrais simplement que mes images (et autres upload) soient dans mon répertoire images de base dotclear.
    Une idée ?
    Merci.

  34. 34 Damino

    J’ajoute qu’il serait pas mal d’avoir une interface qui permette de choisir les répertoires d’upload et de visualisation des fichiers avec FCKeditor.
    Ce serait alors le top du top.

  35. 35 Rémi

    Bonjour,

    Je viens d’essayer d’installer le plugin dans une version 1.2.5 de dotclear… Tout semble marcher mais quand j’ai terminé :

    J’ai un espace blanc à la place de la zone de texte.

    Comment faire pour l’afficher? Qu’ai-je fait?

  36. 36 Rémi

    En fait je viens de me rendre compte qu’il affichait la page fckblank.html … Pourquoi n’affiche t’il pas la bonne page ?

  37. 37 Ed

    Voilà je voudrai savoir s’il existe vraiment une solution pour changer le repertoire de stockage d’image car jai essayé celle ci mais sa na pas marché .
    Merci d’avance pour votre réponse

  38. 38 mika

    Bonjour,

    très bon plug a priori car j’obtiens l’erreur suivante à l’install : ‘Impossible d’écrire le fichier de config (fckconfig.js)…’
    Tous les fichiers sont ouverts en ecriture, je ne comprends pas, pouvez-vous m’en dire plus ?
    Merci par avance !

  39. 39 Vincent

    Je manque cruellement de temps pour assurer la maintenace et l’assistance sur le plugin. J’en suis désolé. Je ne peux que vous inviter à poser vos questions sur les forums doclear ou, si vous êtes bidouilleur, à reprendre en main le plugin.

    Ce pose également la question de l’avenir du plugin avec la sortie prochaine de Dotclear 2.

  40. 40 jp

    Super !!!!

    Pourquoi ne pas publier ce plugin sur le site de DotClear ?

    A part le petit bug UTF8 aisément rectifiable, c’est super pratique fini à se galérer à coder merci !

  41. 41 aurelien

    Merci pour ce petit plugin bien sympa. Ca facilite bien la mise en forme des billets pour ceux qui ne connaissent rien au html (et pour ceux qui connaissent aussi d’ailleurs…)

    J’ai un problème d’encodage dans la modification des billets existants mais aucun souci pour la création de nouveaux billet.

    C vrai qu’avec DC 2 ce pb de mise en forme n’est plus

    Paix a ton âme DC1….

  42. 42 Nooono

    Dommage que tu manques de temps pour continuer à faire évoluer ce plugin.

    Même avec DotClear 2, il aurait été bien utile car l’éditeur n’offre pas grand chose, même la base ;(

  43. 43 thy

    donc personne n’a trouvé comment faire que fckeditor pointe sur le dossier “/images” par défaut de DC1, plutôt que “/Image”?

    … y’a quelqu’un?

  44. 44 Vincent R.

    Moi je n’ai pas trouvé.

  45. 45 Stef

    entre la version 125 et la 127 de Dotclear , il aété rajouté des DCnonce avant les form ..
    ici
    Vous pourrez suivre un fil de discussion pour ce plugin …
    http://www.dotclear.net/forum/.....p?id=28996

    ou ici directement
    http://www.cylman.com/tempo/plugin-fckeditor.php

  46. 46 bidulpik

    Aya, déjà merci pour ce pluggin \o/
    pour le pb de dossier pour les images
    Mon Dotclear 1.2.6 est dans le dossier MonSite/blog
    , j’ai changé dans le fichier
    ecrire/tools/fckeditor/editor/filemanager/browser/default/connectors/php|config.php
    $Config['UserFilesPath'] = $blog_dc_path.’/blog/share/’ ;

    - Ensuite, se méfier qd on créé un lien via fck, d’ajouter entre http:// et /blog/share/File… le nom du site /www.MonSite.wiz/

    - Pour le pb des dossiers images, pour avoir un seul dossier images, on peut faire un lien symbolique Image de blog/share vers le blog/images initial (sauf serveur windows of course).
    Un petit fichier php le fera trés bien si on a pas le bash : fonction symlink ou bien exec(’ln -s source dest’)

  47. 47 Antivirus

    Bonjour,
    Je reçois ce message chez Free : erreur 500.
    J’ai la nouvelle version Dotclear 2.0 RC1.
    Pouvez-vous m’aider ?

Laisser un commentaire