Re: Un autre éditeur de texte est possible : feuille de route
Valéry-Xavier Lentz <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CANweDzB7FKgA3DpkZcLzQ3VT2W-v=FOd0wSrLSLaLU8oaMLrkQ@mail.gmail.com> |
La démo de SimpleMDE est assez sympa et une telle présentation serait un gros progrès pour le confort des utilisateurs en leur permettant un aperçu en temps réel de ce qu'ils font. Merci pour cette proposition d'émalioration de l'éditeur de texte qui reste le principal point de difficulté pour aborder SPIP en tant que contributeur éditorial. On demeure cependant éloigné des attentes des utilisateurs car on reste dans une syntaxe ad hoc qu'il faut apprendre ou au moins comprendre pour commencer à rédiger sur SPIP. Même si les boutons aident ça désoriente. La logique ne devrait-elle pas être inversée avec une vue WYSIWYG par défaut, où on peut intervenir, et un éditeur avancé en syntaxe SPIP pour les utilisateurs qui veulent vérifier / affiner leur saisie ? Les raisons qui avaient conduit à écarter initialement ce type d'interface sont-elles encore valables aujourd'hui ? Même en montrant le rendu à droite de l'écran on introduit de la complexité là où le rédacteur devrait se concentrer sur son contenu. Bonne journée, Valéry-Xavier Le dim. 28 févr. 2016 à 00:16, RastaPopoulos <[email protected]> a écrit : > Le 27/02/2016 23:41, RastaPopoulos a écrit : > > Je pense que le plus gros est de faire les deux modes de syntaxes SPIP > > pour CodeMirror. Mais une personne a fait un projet très cool qui > > apparemment fonctionne déjà : une déclaration de grammaire en JSON, > > beaucoup mieux que la programmation JS des modes de CodeMirror : > > https://github.com/foo123/codemirror-grammar > > Et ça marche ! > > J'ai demandé s'il existait un exemple de description de grammaire pour > une syntaxe légère (parce que ses exemples fournis sont tous pour de la > programmation) : > https://github.com/foo123/codemirror-grammar/issues/5 > > -- > RastaPopoulos > > _______________________________________________ > liste: http://listes.rezo.net/mailman/listinfo/spip-dev > doc: http://www.spip.net/ > dev: http://trac.rezo.net/trac/spip/ > irc://irc.freenode.net/spip >