nyroBlog
Bannière NyroBlog, par Loic 3d
Image par Loic 3d - ?

Tag : WYSIWYG


TinyMCE, version gzippée

Lorsqu'on charge un éditeur TinyMCE pour la 1ère fois sur un site, le chargement est assez long, car il faut tout charger les javascripts qui ne sont pas compressés.

MoxieCode a résolu le problème (je ne sais pas depuis quand) en proposant en téléchargement le TinyMCE compressor, disponible pour PHP, .Net, JSP, CFM et Ruby. Le gain est estimé à 75%, rien que ça. Pour le téléchargé, rendez-vous sur la page habituelle de téléchargement, et descendez un peu l'ascenseur de la page...

Lisez bien le fichier fourni dans l'archive du compresseur pour faire l'installation et tous se passera bien.

Je viens de tester, et le résultat est bluffant !

TinyMce : plusieurs configs de l'éditeur sur la même page

Pendant longtemps, il était impossible (ou du moins, j'ai jamais vraiment cherché) d'afficher plusieurs éditeurs WYSIWYG TinyMce sur la même page, mais avec des configurations différentes.

Les exemples de TinyMce viennent d'être mises à jour, et parmi elles, la 10ème nous montre comment faire simplement, grâce à editor_selector (que je n'avais jamais vu auparavant). Pour le faire fonctionner, il faut que l'élément à mettre en éditeur ai la classe donné par ce paramètre

De plus, l'inverse existe aussi editor_deselector, montré en exemple sur un autre exemple.

Enfin, avec les exemples 7 et 8, on peut facilement faire un load de l'éditeur à la demande lors du clic dans le textarea, et le décharger lorsqu'on en sort avec les événements onBlur et onFocus.

Une bonne nouvelle qui me ravit, car c'est un des éléments qui manquait selon moi à TinyMce, qui est l'éditeur WYSIWYG que j'utilise dans mes admins, pour son aspect pro et sa robustesse.