Je suis actuellement à la recherche d'un langage de balisage à utiliser dans un projet. Je veux permettre aux visiteurs du site d'éditer une page wiki en utilisant un langage de balisage (pas HTML). J'implémente ce site dans Ruby on Rails, et je préférerais (bien que non lié) utiliser quelque chose qui a déjà un fort soutien sous la forme d'une gemme.Quel langage de balisage? Markdown ou?
Il y a quelques choses principales que je recherche dans un langage de balisage:
Il doit être facile à utiliser pour une foule non technique.
Il doit être sécurisé contre les attaques par script inter-site .
Il doit être relativement utile pour balisage général trouvé dans wiki pages.
Idéalement, le support devrait être sous la forme d'une gemme.
Idéalement un éditeur WYSIWYG (ou au moins un éditeur avec des aides comme celui sur SO) existerait.
D'un bref aperçu du langage de balisage populaire je suis enclin à aller avec Markdown, seulement parce qu'il semble avoir un bon soutien dans RoR et (si je ne me trompe pas), il semble aussi être libre de croix exploits de script de site.
Ces observations sont-elles valables? Qu'est-ce qui tombe est là pour aller avec Markdown? Quelles autres préoccupations regarderiez-vous lors du choix d'un langage de balisage? Et le plus important, quel langage de balisage choisiriez-vous?
Toutes les informations seraient appréciées.
Comme une note de côté, je l'ai déjà regardé Compare and contrast the lightweight markup languages et il ne portait pas directement mes préoccupations, mais serait peut-être utile pour ceux qui cherchent cette question .----
Pourquoi le vote vers le bas? –