Vu ce qui se fait ailleurs, j’ai bien envie de compléter (un peu) la syntaxe du wiki de Clearbricks pour ajouter la gestion (simple) des tableaux et voir s’il y a moyen de rajouter un système pour spécifier id/class[1] pour tout ou partie des éléments gérés.
Exemple pour le markdown, dont je m’inspirerai peut-être, à moins que j’aille voir chez Spip comment ils gèrent ça :
| Type | Dotclear | Markdown |
| ---- | ---- | ---- |
| Niveau 3 | `!!!` + *Titre* | `###` + *Titre* |
| Niveau 4 | `!!` + *Titre* | `####` + *Titre* |
| Niveau 5 | `!` + *Titre* | `#####` + *Titre* |
Qui donne ensuite :
Type | Dotclear | Markdown |
---|---|---|
Niveau 3 | !!! + Titre |
### + Titre |
Niveau 4 | !! + Titre |
#### + Titre |
Niveau 5 | ! + Titre |
##### + Titre |
Pour la petite histoire, le tableau ci-dessus a été inséré au format Markdown dans un billet écrit avec la syntaxe wiki de Dotclear. Eh oui, on peut faire ça, suffit d’utiliser la macro ///md sur la ligne qui précède et d’ajouter une ligne ensuite avec le symbole de fin de macro ///.
Pour ça, il suffit d’installer le plugin formatting-markdown et c’est tout. Le meilleur des deux syntaxes dans un même billet \o/
Note
[1] Sachant qu’on peut déjà ajouter des ancres (~ancre~
) qui permettent de spécifier des id via des liens à certains endroits.
1 De Philippe -
Il y avait un plugin de Moe nommé wikiTables dont je me suis servi longtemps. Ça marchait très bien, la syntaxe était celle de Wikimedia et la macro ///table.
Je ne m’en sers plus car dcCKEditor permet d’insérer des tableaux basiques… Pour des choses plus complexes, on peut éditer la source et insérer ce que l’on veut ;)
2 De Franck -
Ah oui Philippe, je viens de regarder la syntaxe correspondante, mais je trouve celle de Markdown plus simple. Je pense que je m’en inspirerais si je développe ça.
3 De Pablo -
Petite question que tu peux sans doute me répondre sur-le-champ (je pourrais faire un essai pour voir, mais j’ai un peu la flemme) : est-ce que le tableau ci-dessus tel que tu l’as inséré est responsive ? c’est-à-dire, s’il était plus large (s’il avait davantage de colonnes, ou du contenu plus long…) est-ce tu pourrais le faire défiler horizontalement sur un smartphone en position verticale (comme c’est le cas du cadre avec le code Markdown qui est juste en dessus, p.ex.) ?
(Je pense en fait à ce tableau, qui avait été composé à l’origine en MS-Word et que j’avais dépouillé de la plupart du junk-html généré par Word pour pouvoir l’insérer dans le billet ; une fois encore, j’avais la flemme, car j’aurais dû le refaire de zéro en utilisant dcCKEditor voir ce que cela donnait… Le résultat actuel, comme tu vois, n’est pas tout à fait satisfaisant).
4 De Franck -
A priori le tableau n’est pas spécialement reponsive, surtout que c’est plutôt la feuille de style (éventuellement aidée par un peu de javascript) qui pourrait se charger de le rendre lisible partout, comme par exemple sur cette page qui utilise un script pour gérer ça.
5 De Pablo -
ahhh, d’accord ! merci !
(je vais de toute façon simplifier mon tableau en utilisant le modèle de ton exemple)