Developer FAQ/tr

Bu SSS, MediaWiki için geliştiricilerin sorabileceği sorular içindir. Bunların çoğu IRC'den alınmıştır. Kullanımı MediaWiki ile ilgili bir sorunuz varsa, bu SSS bölümüne bakın.

Önerilen okuma
Sanal (PDF) ve yazdırılabilir kitaplar için MediaWiki sanal kütüphanemize (MVL) bakın (talep üzerine basılı sürümleri kendi masraflarınızla sipariş edebilirsiniz).

Nasıl başlayabilirim
Nasıl MediaWiki hacker olunur sayfasına bakın.

Yerelleştirme soruları
Yerel mesajlarını değil, sayfada görüntülenen mesaj tuşlarını görmek için bir MediaWiki URL'sinin sonuna "?uselang=qqx" ekleyin.

İşleri daha sonra çalışacak şekilde zamanlayabilir miyim
Evet, İş Kuyruğu kullanın.

İş Kuyruğunu nasıl kullanabilirim
Örnek için UploadFromUrl.php dosyasına bakın.

Uzantımı nasıl özel bir sayfa oluşturabilir
sayfasına bakın.

Düzeltme ekim bir Jenkins testinde başarısız oldu; şimdi ne olacak?
Manual:PHP unit testing sayfasına bakın. Sorunu düzeltin ve sonunda bir test yapın ve geçtiğinde yeni bir yama gönderin.

Bu tuhaf alıyorum "Hata: Geçersiz sihirli kelime" mesajı sebepsiz
LocalSettings.php dosyanızdaki bazı şeyleri değiştirmeyi deneyin (örn. bazı uzantıları devre dışı bırakın) ve başka bir deneyin. Sadece rastgele çalışmaya başlayabilir. Bunun önbellekleme ile ilgisi var gibi görünüyor. Bu hatanın başka bir nedeni, $magicWords dizisine gerekli öğeyi koymayan bir ayrıştırıcı işlevi uzantısına sahip olmanız olabilir.

Neden Database.php "Uyarı: Tanımsız ofset" alıyorum?
Muhtemelen katılma koşullarınızı berbat ettiniz.

Değişikliklerimi nasıl gözden geçiririm?
Geçmişte o dosyaya kimin katkıda bulunduğunu bulmak için değiştirdiğiniz dosyada  kullanın. Katkıda bulunanlardan birden fazlasını yorumcu olarak ekleyin; ilgilenmeyenler kendilerini kaldırabilirler. Ayrıca bakınız: Gerrit/Code review/Getting reviews.

Ayrıca bakınız

 * Git ve Gerrit SSS