Wikitext/fr

Wikitext ou code wiki, est un document écrit dans un langage à balisage (markup), comment celui décrit dans (voir aussi  et ). C'est un mélange de contenu, de balisage, et de méta-données. La version actuelle et les anciennes versions de toutes les pages d'un wiki sont stockées dans la base de données, dans la table des textes, sous forme de code wiki.

Documentation utilisateur

 * m:Help:Wikitext examples
 * m:Help:Downloading pages, Wikipedia:Glossary

Documentation du développeur

 * Specs/wikitext/1.0.0 - depuis août 2016, l'URI utilisée par Parsoid pour identifier la version de Wikitext qu'il suppose

Alternatives au texte Wiki de MédiaWiki

 * Wikitax - proposition 2002
 * Lightweight markup language - article Wikipedia décrivant les langages de balisage pour le cas où « il serait nécessaire de lire le document brut tout comme le document final généré en sortie »

Implémentation

 * PHP Parser - Generated documentation from comments embedded in the source code. A summary of what the PHP parser is as described on that page: "Processes wiki markup (which uses a more user-friendly syntax, such as "  " for making links), and provides a one-way transformation of that wiki markup it into (X)HTML output / markup (which in turn the browser understands, and can display)."
 * Parsoid - translation tool for MediaWiki which translates between HTML5 DOM with RDFa and MediaWiki Wikitext.

Tests
Nous avons fourni une information conséquente sur la compatibilité, permettant de décrire le comportement attendu lors de la conversion du texte wiki en HTML.


 * Tests de l'analyseur syntaxique - nos tests dans le noyau MediaWiki contiennent le source faisant autorité pour les tests de compatibilité du balisage Wikitext.
 * Parsoid test cases (parserTests.txt on Diffusion) - a forked version of the MediaWiki core tests, used by Parsoid. Besides the wt2html mode that the PHP parser supports, Parsoid's parser tests runner also enables several other testing modes not supported by the PHP parser (wt2wt, html2wt, html2html, randomized edits for testing selective serialization, manual edits for controlled testing of serialization). These tests are manually synchronized using scripts in the Parsoid codebase.

Discussions depuis 2015 et après

 * Architecture focus 2015 - 2015 discussion at Lyon Hackathon about the future of MediaWiki, including content representation and transclusion
 * Requests for comment/A Spec For Wikitext - RFC which defines a framework for writing a Wikitext spec, should we choose to write one (discussed in E259 in August 2016)
 * Handling wiki content beyond plaintext - Discussions planned to occur at WikiDev17

Discussions d'avant 2015

 * Markup spec - early attempt to use a standard metasyntax (such as Backus–Naur Form) to define MediaWiki Wikitext.
 * Parser 2011 - early Parsoid documentation, including a 2011 plan for rolling out a new version.
 * - Page that was active in 2003-2005
 * Wikitext syntax - Quoting the page: I'm just tipping some links onto this page for -- I will clean it up to some sort of coherence later -- Tarquin 16:45, 30 Aug 2003 (UTC)
 * Wikitext.next - Brion VIBBER's thoughts from 2011