Le 7 avril 2014 10:12, Franck Paul <[email protected]> a écrit :
> On en a déjà discuté à une réunion IRC récente et effectivement se pose le > problème des billets déjà créés. > > Ce que j'avais proposé : > > 1. À l'ouverture du billet, on checke la syntaxe utilisée et on vérifie si > l'éditeur sélectionné la propose. Si oui tout va bien, sinon on passe à la > suite... > 2. On cherche parmi les éditeurs installés et actifs si un d'entre eux > propose cette syntaxe. Si oui on ouvre le billet avec cet éditeur et tout > va bien, sinon on passe à la suite... > 3. On check si l'éditeur sélectionné propose le XHTML comme syntaxe. Si > oui, on ouvre le billet en XHTML avec l'éditeur sélectionné, sinon on passe > à la suite... > 4. On cherche parmi les éditeurs installés et actifs si un d'entre eux > propose le XHTML. Si oui on ouvre le billet avec cet éditeur en XHTLM, > sinon on passe à la suite... > 5. On ouvre le billet sans éditeur (textarea pur). > > Sachant qu'à partir du point 2 (voire 3) on peut demander confirmation > avant d'ouvrir. > > Z'en dites ? > Le processus me paraît un poil complexe quand même. Personnellement, je n'aime pas trop que l'outil choisisse à ma place quoi utiliser. D'autant plus que si j'ai plusieurs éditeurs qui permettent d'éditer du xhtml, et que celui qui est choisi en 2/ n'est pas celui que je veux, ça veut dire qu'à chaque fois je pesterai contre le choix qui m'est imposé. Et si on prenait le problème dans l'autre sens : dans les préférences, pour chaque syntaxe disponible, on définit un éditeur préféré, avec un textarea pur par défaut. Coté devs, on ne se prend plus la tête à déterminer quel serait le meilleur éditeur pour l'utilisateur, on se contente de prendre celui qui est défini dans les préférences. Et si on affiche un textarea pur dans post.php, on propose à l'utilisateur de changer son éditeur favori via un lien vers preferences.php. -- Bruno -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
