Cependant, la syntaxe wiki, volontairement simpliste (sinon elle perd de son interêt), peut être limitée dés que l'on veut faire une présentation un peu complexe. Cela m'arrive dans dotclear, et c'est pourquoi j'écris alors ces billets "complexes" en XHTML, et non en syntaxe wiki. C'est ce qui est sympa dans dotclear : on peut choisir la façon d'éditer son billet.

Par contre ce n'est pas le cas dans d'autres CMS. Mediawiki par exemple, celui qui motorise wikipédia. Les besoins d'éditions évoluant, les utilisateurs voulant faire des presentations plus complexes dans les pages, la syntaxe wiki utilisée dans ce CMS a évolué. Mais elle a tellement évolué qu'elle en est devenue selon moi trop complexe. Elle est maintenant à l'opposé du but premier de la syntaxe wiki ! Ce qui est un comble je trouve. (Remarque : c'est trés certainement le cas pour d'autres systèmes wiki).

Un exemple. Prenons au hasard cette page sur la coupe du monde de coureurs de baballes (Note : je déteste le foot, je déteste les supporters et encore plus tout ces beaufs qui klaxonnent et crient dans la rue à 11h du soir, et qui réveillent tous les bébés du quartier, y compris ma fille). J'ai pris cette page car elle a de jolis tableaux bien coloré et complexes à réaliser en wiki. Tenez, par exemple celui-ci :

capture d'écran d'un petit tableau de score de matchs de foot

Voilà ce que cela donne en wiki :

{|border="0" cellspacing="0" cellpadding="1"
|-
|colspan="10" style="background:#98A1B2;color:#FFFFFF"|'''Groupe A'''
|-bgcolor="#E4E4E4"
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"| 
!style="border-bottom:1px solid #AAAAAA" width="150" bgcolor="#F0F0F0"|'''Équipe'''
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|Pts
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|J
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|G
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|N
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|P
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|BP
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|BC
!style="border-bottom:1px solid #AAAAAA" width="20" align="center"|Diff
|-align="center" bgcolor="#CCFFCC"
|1||align="left"|'''{{GER football}}'''||9||3||3||0||0||8||2||+6
|-align="center" bgcolor="#CCFFCC"
|2||align="left"|'''{{ECU football}}'''||6||3||2||0||1||5||3||+2
|-align="center" bgcolor="#FFBEBE"
|3||align="left"|''{{POL football}}''||3||3||1||0||2||2||4||-2
|-align="center" bgcolor="#FFBEBE"
|4||align="left"|''{{CRC football}}''||0||3||0||0||3||3||9||-6
|}
|valign="top" style="border:1px solid #AAAAAA"|
{|border="0" cellspacing="0" cellpadding="1"
|-align="center" bgcolor="#F8F8FF"
|width="110"|Ven [[9 juin]] 18h
|width="150" align="left"|{{GER football}}
|width="20"|'''4'''
|width="20"|'''2'''
|width="150" align="left"|{{CRC football}}
|width="30"|(1{{e}})
|-align="center"
|Ven [[9 juin]] 21h
|align="left"|{{POL football}}
|'''0'''
|'''2'''
|align="left"|{{ECU football}}
|(2{{e}})
|-align="center" bgcolor="#F8F8FF"

Et ce n'est qu'un extrait du tableau... Vous avez remarqué tous ces signes cabalistiques de partout ? Digne des hiéroglyphes ! Même pour un habitué du wiki comme moi, c'est incompréhensible. J'imagine que pour des internautes non développeurs web, c'est tout aussi complexe. On est obligé de lire le looonng manuel de la syntaxe, en particulier celle spécifique aux tableaux (aide pas du tout évidente à trouver au passage..).

Je pense qu'il aurait été préférable de laisser la possibilité d'écrire du html pour les présentations complexes, comme le permettent certains autres systèmes wiki. Cela a selon moi plusieurs avantages :

  1. l'aspect verbeux du HTML permet à un débutant de mieux s'y retrouver. On imagine plus facilement ce que désigne le texte dans un <caption> dans un <table>, mais beaucoup moins celui qui suit ce hiéroglyphe |+, l'équivalent wiki dans mediawiki.
  2. apprendre les quelques balises html n'est pas inutile : cela peut reservir plus tard, pour d'autre chose, étant donné que c'est un standard, que c'est la base des pages web. Par contre, la syntaxe wiki de wikipédia, on ne la retrouve que... dans wikipédia (et les quelques autres sites qui utilisent mediawiki)

À la limite, le mieux est peut être même d'abondonner la syntaxe wiki, et de proposer un éditeur wysiwyg en ligne (genre fckeditor). Même si ils sont eux aussi souvent perfectibles..

Je reconnais toutefois que l'édition en ligne est une chose techniquement complexe. Et c'est tout de même dommage que cela n'ait pas beaucoup évolué depuis quelques années dans les navigateurs (surtout dans un certain navigateur avec un E bleu).