Les filtres ckeditor

Coté sécurité, CkEditor est livré avec 2 profils: FULL (n'applique pas de transformation) et Filtered (qui retire plein de présentations, juste après avoir fait Enregistrer angry). En effet, avec "filtered", CkEditor retire toutes les def de style inline + des balises HTML: donc, pas d'alignement d'image, de taille ou de couleur de caractères !
Deux solutions: créer un 3e format d'input et utiliser un autre module de sécurité, ou donner à tous le profil FULL indecision.

admin/config/content/formats c'est là qu'on définit les roles, quel filtre est activé (ou non)... Y désactiver (pour tous profils) "Convertir les sauts de ligne en HTML (par exemple, <br> et <p>)".

Filtered (ou advanced)

Pas d'alignement d'image, de taille ou de couleur de caractères... à réserver aux anonymes ou personnes de peu de confiance. Au moins, modifier les balises HTML autorisées, situées en bas de admin/config/content/formats/filtered_html

<a> <p> <span> <div> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <caption> <tbody> <tr> <td> <em> <b> <u> <i> <strong> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> 

Avec i18n et CKEditor: activer CKEditor Link Filter et désactiver "Convertir les URL en liens" et "saut de ligne".

 

Vers tous les contenus tagués ckeditor - sécurité - filtre -
et vers mes notes "dépanner un module récalcitrant ckeditor" et ckeditor (pour drupal 6)

Nouveautés: ACF, dl la lib...

nouvelle apparence "Moono" (profil global).

1. ACF est activé par défaut http://ckeditor.com/blog/CKEditor-4.1-RC-Released

2. s'il manque la lib ckeditor (en sites/all/modules/ckeditor/ckeditor) alors il la dl à la volée chez eux (et active en passant ACF). En admin/config/content/ckeditor (profil global) section "para avancés" - chemin de ckeditor //cdn.ckeditor.com/4.4.0/full-all
note: sur leur page de download, la selection par défaut n'est pas FULL mais standard => si l'on va trop vite, il retire "codesnippet" du full et tableresize de advanced, et nous en informe un fois que ca a été fait.
Penser à effacer examples.

Sur le web

http://drupal.org/project/ckeditor http://docs.cksource.com/CKEditor_for_Drupal/Troubleshooting http://docs.cksource.com/CKEditor_for_Drupal/Tricks