Vikimetin
Wikitext , also known as wiki markup or wikicode, is the markup language that consists of the syntax and keywords used by the MediaWiki software to format a page. Vikimetin, viki biçimlendirme dilinde yazılmış, Help:Düzenleme açıklanan geçerli gibi bir belgedir (ayrıca Yardım:Biçimlendirme ve $dtd sayfalarına bakın). İçerik, işaretleme ve meta verilerin bir karışımıdır. Bir vikinin tüm sayfalarının geçerli ve eski sürümleri veritabanında text tablosunda vikimetin biçiminde saklanır.
Kullanıcı belgelemesi
Geliştirici belgelendirmesi
- Specs/wikitext/1.0.0 – Ağustos 2016 itibarıyla Parsoid tarafından kullanılan Wikitext sürümünü belirlemek için kullanılan URI
Uygulama
- PHP Ayrıştırıcı – Kaynak koda gömülü yorumlardan oluşturulan belgeler. PHP ayrıştırıcısının bu sayfada açıklandığı şekilde bir özeti: "Viki işaretlemesini (bağlantı oluşturmak için "$wikilink-example" gibi daha kullanıcı dostu bir sözdizimi kullanan) işler ve bu viki işaretlemesinin (X)HTML çıkışı/işaretlemesine (sırayla tek yönlü bir dönüşümünü sağlar tarayıcı anlar ve görüntüleyebilir)."
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 "[[Bağlantı]]" 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 – RDFa ile HTML5 DOM ve MediaWiki Vikimetin arasında çeviri yapan MediaWiki için çeviri aracı.
Deneme
Vikimetini HTML'ye dönüştürmek için beklenen davranışı açıklamaya yardımcı olan önemli uyumluluk bilgileri sağladık.
- Parser tests - MediaWiki çekirdeğindeki testlerimiz vikimetin işaretleme uyumluluk testi için yetkili kaynağı içerir.
- Parsoid test durumları (Difüzyonda parserTests.txt) – Parsoid tarafından kullanılan MediaWiki çekirdek testlerinin çatallı bir sürümü. PHP ayrıştırıcısının desteklediği wt2html modunun yanı sıra, Parsoid'in ayrıştırıcı testleri çalıştırıcısı, PHP ayrıştırıcısı tarafından desteklenmeyen birkaç başka test modunu da etkinleştirir (wt2wt, html2wt, html2html, seçici serileştirmeyi test etmek için rastgele düzenlemeler, seri hâle getirmenin kontrollü testi için el düzenlemeler). Bu testler, Parsoid kod tabanındaki betikler kullanılarak elle senkronize edilir.
Tartışmalar
- Mimari odak 2015 – Lyon Hackathon'da MediaWiki'nin içerik gösterimi ve ekleme dahil geleceği hakkındaki 2015 tartışması
- Yorum talepleri/Vikimetin için bir spesifikasyon – Bir vikimetin spesifikasyonu yazmak için bir çerçeve tanımlayan RFC, bir tane yazmayı seçmeliyiz (Ağustos 2016'da Phab:E259 üzerinde ele alındı)
- Viki içeriğini düz metnin ötesinde işleme – WikiDev17 üzerinde yapılması planlanan tartışmalar
2015 öncesi tartışmalar
- Markup spec – MediaWiki Vikimetin tanımlamak için standart metasyntax (Backus–Naur Form gibi) kullanmaya yönelik erken girişim.
- Parser 2011 – 2011 yeni bir versiyonun kullanıma sunulması planı dahil olmak üzere erken Parsoid belgeleri.
- Vikimetin standardı – Sayfa 2003-2005 tarihinde aktif
- Wikitext/2003 syntax – Sayfadan alıntı: Ben sadece bu sayfaya bazı linkler bahşiş – daha sonra bir tür tutarlılık için temizleyeceğim - Tarquin 16:45, 30 Ağu 2003 (UTC)
- Wikitext.next – Brion VIBBER'in 2011'den düşünceler
Ayrıca bakınız
- Wikitext besides wiki
- Extension:StandardWikitext - Extension that standardizes wikitext on every page save