On 19 Jul 2013 21:44, "Franck Paul" <[email protected]> wrote:
>
> Intégrer un truc comme ça, qui servirait une fois l'an, et encore pas
pour tout le monde (perso j'ai écrit plus de 4600 billets en syntaxe wiki
et je n'ai jamais éprouvé le besoin de basculer, au pire, j'efface le
billet et je recommence).
>
'Scusez moi, je dis pas sûr d'avoir tout compris dans la discussion là
(mais ce n'est pas ça qui va m'empêcher d'y mettre mon grain de sel ;-)
)... J'ai de plus l'impression qu'il y a un peu de confusion entre les
divers intervenants.
On parle bien de la combobox "format du texte" ? Pour elle, c'est normal de
la figer après la première sauvegarde du billet : elle ne sert alors plus
qu'à titre indicatif car il n'y a pas de conversion automatique entre les
formats de publication. Si la rédaction en wiki s'avère trop restrictive,
le rédacteur peut toujours utiliser le bouton "convertir en XHTML" et
continuer sa rédaction ainsi.
Par contre, la conversion inverse (XHTML vers wiki) n'est pas faisable...
et c'est logique puisque la syntaxe XHTML est nettement plus étendue que
celle du wiki et qu'il y a un énorme risque de perte d'informations dans ce
sens là.
De plus, puisqu'on parle d'ouvrir l'édition à d'autres syntaxes (Markdown,
...) via des plugins, ça fait sens de garder le même fonctionnement : tous
les plugins de syntaxe doivent savoir faire la conversion vers XHTML
(puisque, in fine, c'est ce qu'on retourne au navigateur web sur la partie
publique), mais ce sera toujours mission impossible de faire l'inverse...
Quelques réflexions :
- Le bouton "convertir vers XHTML" n'est disponible qu'une fois le billet
sauvegardé. Est-ce qu'on ne pourrait pas le proposer dès le début de
l'édition ?
- Lorsqu'on clique sur ce fameux bouton de conversion, il faut s'assurer
que la combobox et la barre d'édition changent aussi d'état (probablement
que c'est déjà le cas, je n'ai pas vérifié).
- (Peut-être HS.) Il existe des plugins étendant la syntaxe wiki et la
barre d'édition XHTML. Lorsque de nouvelles syntaxes arriveront, que
va-t-il se poser pour de tels plugins ?
julien
--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev