Wikitext
Wikitext is een wiki opmaaktaal voor het aanmaken van documenten, de huidige versie is beschreven in Help:Editing (zie ook Help:Opmaak en Markup spec/DTD ). De functies bestaan uit 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 text tabel. Wikidata objecten worden opgeslagen in een ander inhoudformaat.
Gebruikersdocumentatie
Ontwikkeldocumentatie
- Specs/wikitext/1.0.0 – Vanaf augustus 2016 wordt de Parsoid URI gebruikt voor het bepalen van de versie van Wikitext
Alternatieven voor MediaWiki Wikitext
- Wikitax – 2002 voorstel
- Lichtgewicht opmaaktaal – Wikipedia artikel dat opmaaktalen beschrijft voor gevallen "waar het nodig kan zijn om het brondocument te lezen zowel als de opgebouwde weergave in de editor / op het scherm voor de normale lezer"
Implementatie
- PHP Parser – Gegenereerde documentatie uit het commentaar in de broncode. Een samenvatting wat de PHP parser is beschreven op de pagina: "Processes wiki markup (which uses a more user-friendly syntax, such as "[[Koppeling]]" 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 – 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
- Architectuur focus 2015 – 2015 discussie in de Lyon Hackathon over de toekomst van MediaWiki, inclusief inhoud representatie en transclusie
- Verzoeken om commentaar op de specificatie van Wikitext – RFC die een framewerk beschrijft voor het schrijven van een Wikitext specificatie, moeten we er voor kiezen om er een te maken (discussie in Phab:E259 in augustus 2016)
- Behandelen wiki inhoud als het geen platte tekst is – Voorgenomen discussies op WikiDev17
Discussies voor 2015
- Markup spec – vroege poging om een standaard te maken metasyntax (such as Backus–Naur Form) voor het definiëren van MediaWiki Wikitext.
- Parser 2011 – oude Parsoid documentatie, inclusief een 2011 plan voor het invoeren van een nieuwe versie.
- Wikitext standard – Pagina die gebruikt is in de periode 2003-2005
- Wikitext syntax – Om de pagina aan te halen: I'm just tipping some links onto this page for -- I will clean it up to some sort of coherence later
- Wikitext.next – Overpeinzingen van Brion VIBBER in 2011
Zie ook
- Wikitext besides wiki
- Extension:StandardWikitext - Extension that standardizes wikitext on every page save