Le samedi 03 octobre 2009 12:04:47, RealET a écrit :
En ne mettant SURTOUT PAS CKeditor en entier sur la zone : SPIP a un
mécanisme de chargement de library pour éviter de surcharger la Zone.
Je comprends bien le problème, mais pour l'instant, j'ai pas de temps pour
cela (ça me semble assez complexe faire en sorte que le plugin downloade
ckeditor à l'installation), donc le plugins ne sera pas sur la zone.
J'ai supprimé du plugin : tous les exemples, toutes les sources et n'ai laissé
que ce qui est nécessaire au fonctionnement de CKeditor.
Pour l'instant, le plugin CKeditor pèse 3.0Mo (771K compressé) à comparer aux
1.7Mo (440K compressé) du couteau_suisse
C'est effectivement beaucoup. Mais ça ne représente que 2x le poids d'un plugin
comme le couteau_suisse.
Mais je comprends que ce soit trop important.
(FCKeditor et les autres outils WYSIWYG plombent déjà trop la Zone !)
Et plus généralement, à moins que tu ais trouvé un truc génial pour gérer :
- [->12]
- [[note de bas de page]]
- <modele...>
- <html></html>
Je ne pense pas que ce soit génial, mais pour les 3 premiers c'est
possible/utilisable pour [->12] et consorts ainsi que <modeles...> (ça
nécessite une conversion du code généré par CKeditor prévu par le plugin).
Pour les notes de bas de page, vue que ce n'est pas une balise html/xhtml/xml
CKeditor les laisse tel que, donc on peut les utiliser.
Pour la balise <html> je ne la connaissais pas, je vais regarder ce qu'elle
fait.
Tout éditeur WYSIWYG est une perte majeure de fonctionnalité et
d'évolutivité pour SPIP.
Je connais la rengaine, je comprends cette opinion, mais je ne suis pas
d'accord et ne suis pas le seul. Il n'y a qu'à regarder le nombre de personnes
qui recherchent ce type de plugin. Il y a un besoin/une envie pour un tel
plugin. Et plusieurs personnes n'ont pas besoin de la fonctionnalité que tu
décris.
Dans CKeditor il est possible d'insérer une image de spip en utilisant une
boite de dialogue ET en utilisant le mécanisme des documents spip. De même il
est possible d'insérer un lien vers un articles/une rubrique/un brève spip en
la choisissant dans une liste présentant les titres (plutôt qu'un numéro)
Pour les autres modèles, il suffit de les autoriser en configurant correctement
le plugin.
Autre challenge : réussir à continuer à enregistrer dans la base de SPIP
des raccourcis typo et surtout pas du HTML.
sauf que SPIP autorise le html, si le HTML c'est si mal, pourquoi ne pas
utiliser strip_tags sur ce qui rentre dans SPIP pour le supprimer complètement
sans autre forme de procès.
Bref dans un article spip on peut mettre du HTML mais toi tu jettes l'anathème
sur le html. Ça ne me parait pas cohérent. Tout le monde ne recherche pas
forcément un spip qui utilise des raccourcis typo, une mise en page limité à
ce qui est prévu par spip, une mise en page sémantique etc...
L'un des intérêts de spip est son système de plugin, il permet de faire de
spip ce que chacun désire et pas seulement ce que TU désires.
Bref, rien ne t'oblige à utiliser ce plugin si tu veux utiliser la mise en
page/en forme spip. Mais ceux qui le désirent le peuvent.
Une différence entre toi et moi, c'est que moi je propose un truc pour spip
laissant chacun libre de l'utiliser ou pas (je ne propose pas, je ne demande
pas de modifier le core de spip), toi tu veux imposer aux autres tes vues. Je
pense que cette forme d'intégrisme, désolé pour le vocabulaire mais je n'en
trouve pas de meilleur, fait végéter le libre.
PS : par contre, si tu as des connaissances en jQuery, PortePlume et les
Enluminures Typos V3 auraient bien besoin de ton aide...
Sauf que dans le cadre où j'utilise spip, il me faut un éditeur WYSIWYG et le
système d'édition de spip ne me convient pas (ne t'en déplaise), d'où le
développement de ce plugin. Je ne suis pas développeur, je développe ce que je
développe par plaisir, et moi ce qui me faisait plaisir c'était d'avoir un
spip avec un éditeur 'fashion' pour attirer des élèves dans le club info de
mon collège.
Bon désolé pour le ton, je me rends compte que j'ai été un peu agressif, mais
je défends mon bébé 
Amicalement,
Fred.