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 ). 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 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
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
- 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/2003 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