Jump to content

Wikitext

From mediawiki.org
This page is a translated version of the page Wikitext and the translation is 100% complete.

Wikitext, ook bekend als wiki-opmaak of wikicode, is de opmaaktaal die bestaat uit de syntaxis en trefwoorden die door de MediaWiki-software worden gebruikt om een pagina op te maken. Het wordt in meer detail toegelicht in Help:Editing en Help:Opmaak . Deze functies bestaan uit een combinatie van inhoud, opmaak, macro's en metadata. De inhoud van de huidige en de oude versies van de pagina's van een wiki zijn meestal opgeslagen als wikitext in een database in de tabel text . Wikidata objecten worden opgeslagen in andere formaten}}.

Gebruikersdocumentatie

Ontwikkeldocumentatie

  • Specs/wikitext/1.0.0 – Vanaf augustus 2016 wordt de Parsoid URI gebruikt voor het bepalen van de versie van Wikitext

Implementatie

  • PHP Parser – Gegenereerde documentatie op basis van opmerkingen die in de broncode zijn ingebed. Een samenvatting van wat de PHP-parser is, zoals beschreven op die pagina: "Verwerkt wiki-opmaak (die een meer gebruiksvriendelijke syntaxis gebruikt, zoals "[[Koppeling]]" voor het maken van links), en biedt een eenrichtingstransformatie van die wiki-opmaak in (X)HTML-uitvoer / opmaak (die de browser op zijn beurt begrijpt en kan weergeven)."
  • Parsoid – hulpmiddel voor het vertalen van MediaWiki die vertaald tussen HTML5 DOM met RDFa en MediaWiki Wikitext.

Testen

Er is belangrijke informatie over de compatibiliteit die helpt om het gedrag te voorspellen bij het converteren van wikitext naar HTML.

  • Parser tests - Onze testen in de MediaWiki core bevat de gezaghebbende bron voor het compatibel testen van Wikitext met opmaak.
  • Parsoid testgevallen (parserTests.txt op Diffusion) – een 'forked' versie van de MediaWiki core testen, gebruikt door Parsoid. Naast de mode wt2html die de PHP parser ondersteunt, ondersteunt Parsoid's parser runner ook diverse andere modes voor het testen die niet door de PHP parser worden ondersteund (wt2wt, html2wt, html2html, willekeurige wijzigingen voor het testen van selectieve serialisatie, handmatige bewerkingen voor het gecontroleerd testen van serialisatie). Deze testen worden handmatig gesynchroniseerd met gebruik van scripts van Parsoid.

Discussies vanaf 2015

Discussies voor 2015

Zie ook