Une adaptation du greffon ckeditor

Téléchargement

Téléchargement ckeditor.tgz
Téléchargement ckeditor_3.0.1.tar.gz Voir la documentation de ckeditor
Téléchargement jquery.tar.gz Voir la documentation de jquery

Licence

Licence : CeCILL
Auteur : Francois Merciol

Pourquoi un éditeur visuel HTML

Nous avons des membres qui ont du mal avec la syntaxe wiki. Ils préfèrent un éditeur du genre traitement de texte comme LibreOffice.

Du coup, j'ai voulu installer ckeditor :-(

Le problème c'est que ce greffon veut tout gérer. Essayez d'utiliser le greffon Doodle dans une page wiki avec l'éditeur ckeditor. ! Ckeditor vire les balises Doodle et vous vous retrouvez avec seulement l'entête d'un tableau.

Un compromis

Alors, j'ai pris le parti suivant : Ok pour offrir un éditeur visuel pour les moins “informaticien” mais en contrepartie, pas de greffon pour eux. Et pour les autres, un éditeur wiki avec toute la richesse des greffons.

Cela n'a pas été simple, mais je suis tombé d'accord avec moi même sur le compromis suivant.

Laisser la possibilité d'une section HTML n'importe où dans une page qui soit géré par ckeditor.

Le principe

Un bouton supplémentaire est ajouté à l'édition des pages. En plus de “Enregistrer”, “Aperçu” et “Annuler”, j'ai ajouté un bouton “HML”.

Ce bouton permute l'éditeur wiki (plus de syntaxe wiki) avec le greffon ckeditor qui laisse apparaître une page vierge où l'on peut saisir une page html.

Une fois la besogne effectué, on clique sur un bouton “wiki” qui réalise la permutation inverse.

Comment on l'installe ?

J'ai utilisé jquery.

L'installation se déroule en 3 étapes

  • installer |jquery
  • installer ckeditor
  • on peut virer les répertoires _source et _samples de ckeditor
  • installer cet adaptateur (via FTP car on ne peut pas ajouter un greffon dans un greffon)

Contenu

ckeditor/
|-- manager.dat			(informations de gestion pour le wiki)
|-- INFO.txt			(informations sur le plugin)
|-- action.php			(fonctions javascript au chargement de la page dans le navigateur)
`-- script.js			(fonctions éxcutées dans le navigateur, y compris Ajax)
admin/plugins/ckeditor/debut.txt · Dernière modification : 30/06/2013 14:33 de 127.0.0.1