MediaWiki 1.18
Bu sayfa, MediaWiki'nin desteklenmeyen sürümü için sürüm notları içerir. |
MediaWiki 1.18, birçok yeni özellik ve hata düzeltmesi içeren büyük bir sürümdür. Bu, kullanıcıların ilgisini çeken önemli değişikliklerin bir özetidir. Bu sürümdeki değişikliklerin tam listesi için SÜRÜM NOTLARI dosyasına başvurabilirsiniz. Wikimedia vikilerine Eylül/Ekim 2011'de dağıtıldı ve 28 Kasım 2011'de yayımlandı.
Yenilikler
MediaWiki 1.18, yeni özellikler ve hata düzeltmeleri getiriyor. Aşağıda en önemli değişikliklere genel bir bakış yer almaktadır; kapsamlı bir liste için tam sürüm notlarına bakın.
Daha iyi cinsiyet desteği
1.17 sürümüne kadar MediaWiki, kullanıcı sayfalarındaki kullanıcıları adreslemek ve tanımlamak için tarafsız isimler kullandı. İngilizce'de, "User" her iki cinsiyetle de eşleştiğinden bu bir sorun değildi, ancak bazı dillerde tarafsız cinsiyet her zaman erildir; örneğin, bu, Fransızca konuşan kadın Vikipedi kullanıcılarına "Utilisatrice" (kadın kullanıcı) yerine "Utilisateur" (erkek kullanıcı) olarak atıfta bulunulmasına neden olur. 1.18 sürümü ile kullanıcı sayfaları, tercihlerinde belirtmişlerse, kullanıcının cinsiyetini yansıtır. Daha fazla cinsiyet desteği (örneğin günlüklerde ve kullanıcı listelerinde) MediaWiki 1.19'da mevcut olacak.
Geliştirilmiş dosya meta veri desteği
MediaWiki artık Exif meta verilerinden kamera yönünü algılar ve resim önizlemesini buna göre döndürür. Orijinal dosya değişmeden kalır.
MediaWiki'deki genel meta veri desteği büyük ölçüde genişletildi. Önceden, MediaWiki yalnızca sınırlı Exif meta verilerini çıkarabiliyor ve dosya açıklama sayfalarında bunun bir alt kümesini gösteriyordu. 1.18'den beri MediaWiki, yüklenen dosyalardan IPTC ve XMP meta verilerini ve daha fazla Exif bilgisini çıkarabilir. Bu, gömülü bir açıklamayı, yazar bilgilerini, GPS koordinatlarını veya telif hakkı bildirimini içerir.
İyileştirilmiş yön desteği
Yönlülük hatalarını (Soldan Sağa, Sağdan Sola) düzeltmek için birçok çalışma yapıldı ve yapılmaya devam ediyor. En önemlisi hata 6100 düzeltildi, bu da bir LTR vikide bir RTL arayüzünün düzgün bir şekilde görüntülenmesine izin veriyor (ve tam tersi). Bu, $wgBetterDirectionality altında geliştirildi ve geliştirmeler çekirdek kodla birleştirildiğinden artık kullanılmamaktadır.
Olumlu bir sonuç, birden çok yazım sistemi içeren vikilerdeki sayfa içeriğinin, seçilen varyantın yönüne göre hizalanmasıdır. Örneğin, Kazakça bir vikide, Arapça yazı varyantının seçilmesi metni RTL olarak hizalayacaktır, Latin veya Kiril varyantının seçilmesi ise onu LTR olarak hizalayacaktır.
Arayüz mesajlarını nerede özelleştireceğinizi kolayca bulun
MediaWiki, MediaWiki ad alanı içindeki sayfaları düzenleyerek kullanıcı arayüzünü özelleştirmenize olanak tanır. Ancak, Special:AllMessages sayfasında görüntülenebilseler de, bu mesajların çok sayıda olması hangisinin özelleştirilmesi gerektiğini bulmayı zorlaştırıyor. MediaWiki 1.18'de, gerçek mesajlar yerine mesajların anahtarını görüntüleyerek insanların bu tür mesajları bulmasına yardımcı olmak için yeni bir sözde dil (qqx
) tanıtıldı. Tek yapmanız gereken sayfanın index.php/
URL'sine ?uselang=qqx
eklemektir (bu sayfa örnek olarak bakın).
Daraltılabilir öğeler için yeni eklenti
Yeni jQuery.makeCollapsible, öğelere mw-collapsible
sınıfını ekleyerek daraltılabilir tablolar, listeler vb. oluşturmanıza olanak tanır.
Ayrıntılar için kılavuza bakın.
Protokole bağlı URL'ler
MediaWiki artık bağlantılarda, interwiki hedeflerinde ve $wgServer içinde protokole bağlı URL'leri destekliyor. Protokole bağlı URL'ler şuna benzer: //example.com/wiki/Foo
; tarayıcı, bir HTTP sayfasından bir bağlantıyı takip ederken bunu http://example.com/wiki/Foo
ve bir HTTPS sayfasından bir bağlantıyı takip ederken https://example.com/wiki/Foo
olarak tanıyacaktır. Bu şekilde, protokole bağlı URL'ler, bir vikinin her ikisi için aynı HTML'yi sunarken HTTP ve HTTPS'yi desteklemesini sağlar; bu, ayrıştırıcı önbelleğinin bölünmesi gerekmediği anlamına gelir.
Örnekler
$wgServer
öğesininhttp://example.com
yerine//example.com
gibi bir değere ayarlanması artık desteklenmektedir.- Varsayılan olarak, Squid temizlemelerinde, IRC beslemelerinde ve e-posta bildirimlerinde wikinize giden bağlantılar HTTP kullanır. HTTPS kullanmalarını istiyorsanız, $wgInternalServer (Squid temizlemeleri için) ve/veya $wgCanonicalServer (IRC beslemeleri ve e-posta bildirimleri için) değerini
https://example.com
gibi bir değere ayarlayın.
- Varsayılan olarak, Squid temizlemelerinde, IRC beslemelerinde ve e-posta bildirimlerinde wikinize giden bağlantılar HTTP kullanır. HTTPS kullanmalarını istiyorsanız, $wgInternalServer (Squid temizlemeleri için) ve/veya $wgCanonicalServer (IRC beslemeleri ve e-posta bildirimleri için) değerini
- interwiki tablosundaki
iw_url
için aynı [//example.com Örneği]
gibi bağlantılar artık çalışıyor- Bu gereklidir çünkü
[{{fullurl:Foo|action=edit}} Foo Düzenle]
gibi şeyler$wgServer
protokol ise bozulur
- Bu gereklidir çünkü
Daha fazla kişiselleştirilebilir stiller ve betikler
MediaWiki artık JavaScript'i ve her kullanıcıya daha özel stil sayfalarını otomatik olarak yükler. her kullanıcı grubu için ayrı CSS ve JS dosyası var (MediaWiki:Group-sysop.css, MediaWiki:Group-autoconfirmed.js, vb.) ve ayrıca JavaScript olmadan görüntüleyen kullanıcılar için bir CSS dosyası (MediaWiki:Noscript.css).
Görünüm sisteminde iyileştirmeler
Eski görünüm desteği kapıda ve MediaWiki'nin SkinTemplate sistemi, birçok gereksiz basmakalıp ortadan kaldıracak ve özel görünümlerin, Vector'un tanıttığı ad alanı, değişken, görünüm ve eylem gruplarına göre düzenlenmiş aynı sayfa sekmeleri kümesini kullanmasına izin verecek şekilde geliştirildi.
Paketlenmiş uzantılar
Aşağıdaki uzantılar 1.18'den itibaren MediaWiki ile yeni bir araya getirilmiştir (duyuru). Hepsi şu anda Wikimedia sitelerinde kullanılıyor.
- ConfirmEdit — Spam robotlarının ve diğer otomatik araçların vikinizi düzenlemesini önlemeye yönelik çeşitli CAPTCHA teknikleri.
- Gadgets — Kullanıcıların site genelinde kullanıma sunulan JavaScript veya CSS araçlarını etkinleştirmesine veya devre dışı bırakmasına izin veren bir sistem.
- Nuke — Hizmetlilerin bir spam gönderici veya vandal tarafından eklenen içeriği toplu olarak silmesine izin veren özel bir sayfa.
- ParserFunctions — MediaWiki'de bulunan "sihirli kelimeleri" tamamlamak için ek ayrıştırıcı işlevler (
#if
ve#switch
gibi). - Renameuser — Yetkili kullanıcıların kullanıcı hesaplarını yeniden adlandırmasına izin veren özel bir sayfa.
- Vector — Vector görünümünde iyileştirmeler.
- WikiEditor — Vector görünümü boyunca geliştirilmiş, geliştirilmiş ve özelleştirilebilir bir düzenleme araç çubuğu.