Page 1 sur 1

Utilisation d'un éditeur de texte WYSIWYG dans un CMS

Posté : 28 oct. 2006, 00:03
par momox
Bonjour,
regardant diverses solutions sur le net afin d'améliorer mon CMS, je regardais du coté de FCKEditor( www.fckeditor.net ) qui me paraissait être un assez bon modéle d'intégration et aussi assez réputé.
Mais a voir le code html genéré, je me demandais comment modifier le programme car je souhaite définir mes styles via css et non en faisant <font face="Verdana"> comme le fait le logiciel.
Et de même, est-il envisageable pour une utilisation dans un forum?
Merci d'avance :)

Posté : 28 oct. 2006, 03:50
par Cyrano
Regarde du coté de TinyMCE qui fait la même chose en te permettant de choisir le DOCTYPE de ton choix et en générant un code approprié.

J'ajoute qu'il n'y a pas si longtemps, FCKEditor posait problème sous Opera, j'ignore si ça a évolué depuis, mais TinyMCE fonctionne sous IE, Firefox et Opera

Posté : 28 oct. 2006, 09:22
par momox
Effectivement :-k
Opéra a quelques problèmes...
Il n'affiche pas l'éditeur WYSIWYG.
Ce qui m'interressait surtout dans FCKEditor, c'est sa simplicité d'intégration, mais apparement, il n'est pas trop a la hauteur au niveau de la compatibilité entre les navigateurs car mon but est principalement d'avoir un CMS compatible entre les différents navigateurs sans anicroche.
@+

Posté : 28 oct. 2006, 10:40
par pascaltje
j'ai intégré TinyMCE dans un de mes projets, d'un point de vue technique, c'est simple à mettre en place.

ça s'est révélé compatible IE et FF. je n'ai pas regardé du coté du source généré, mais apparemment ça passe bien.

A+

Pascal

Posté : 28 oct. 2006, 12:39
par momox
j'ai intégré TinyMCE dans un de mes projets, d'un point de vue technique, c'est simple à mettre en place.

ça s'est révélé compatible IE et FF. je n'ai pas regardé du coté du source généré, mais apparemment ça passe bien.

A+

Pascal
Je vais jeter un coup d'oeil du coté du manuel.
@+

Posté : 28 oct. 2006, 12:46
par Cyrano
Ledit manuel n'est pas d'une clarté éblouissante, mais tu trouveras relativement facilement des exemples, il y a une doc avec des exemples dans l'archive si tu le télécharges. Après, ben il y a un forum, me semble que c'est quelque chose comme "PHPFrance" où tu trouveras éventuellement de l'assistance ;)

Posté : 28 oct. 2006, 13:06
par momox
Justement, j'étais allé regarder du coté de FCKEditor, et j'avais vu justement la clarté du mauel.
J'avais repoussé TinyMCE dès le début a cause du manuel que j'avais deja épluché il y a un certains temps et que je n'avais point apprécié du fait de sa non-clarté.
C'est pour cela que j'avais regardé du coté de FCKEditor qui présentait nottament une certaine facilité de conception des barres d'outils.
Mais bon, il ne se charge pas avec Opera, et c'est bien ca qui me géne...
@+

Posté : 12 nov. 2006, 20:19
par momox
J'en viens a l'intégration de tout ceci dans mon CMS.
Mais une question me turlupine si je puis dire...
Vu que la sortie est en XHTML et le tout dans un textaera, cela veut dire que les gens peuvent envoyer du code html tout prêt, et donc, je risque d'avoir quelques petits gags.
Pour remédier a cela, j'aurais voulu savoir quelles balises je dois interdire au niveau du code XHTML dans les messages.
Merci d'avance :)

Posté : 12 nov. 2006, 20:56
par Cyrano
Non, le code JavaScript va traiter ça et transformer les balises en entités HTML, il n'y aura pas de conflit particulier.

Posté : 12 nov. 2006, 20:59
par momox
Oui mais si un pirate désactive le javascript sur sa machine et insére le code javascript directement dans le textaera?

Posté : 12 nov. 2006, 21:02
par Cyrano
Alors dans ce cas tu dois utiliser htmlentities() dans le traitement PHP de la chaine envoyée : le textarea n'aura pas non plus de mise en forme, mais tes données seront protégées.