MediaWiki 1.31/tr

MediaWiki 1.31, MediaWiki'nin en son uzun vadeli destek sürümüdür. Değişikliklerin tam listesi için dosyasına bakın. Wikimedia Vakfı vikilere 26 Eylül 2017'den başlayarak artımlı "" dallar aracılığıyla dağıtıldı. 1.31.0 kararlı sürümü 13 Haziran 2018'de piyasaya sürüldü. Bu sürümü takip etmek için en son sürümü indirin veya  dalına Git'e bakın.

Haziran 2021'de kullanım ömrü sona erecek.

Diğer paket uzantıları
MediaWiki tarball ile birlikte gelen uzantılar kümesi artmıştır. Yeni ilaveler:


 * , WSS ve JavaScript'i viki üzerinde düzenlerken daha kolay bir düzenleyici sağlar.
 * , resimler ve galeriler için bir açık kutusu görüntüleyicisi sağlar.
 * , viki hesapları için iki faktörlü kimlik doğrulama sağlar.
 * , yöneticilerin hem vikinin tamamında, hem sayfa içeriği hem de sayfa başlıkları için dize değiştirme yapmasına izin veren bir form sağlar.
 * , yöneticilerin hem vikinin tamamında, hem sayfa içeriği hem de sayfa başlıkları için dize değiştirme yapmasına izin veren bir form sağlar.

uzantısı MediaWiki 1.31.0 için tarball'a yanlışlıkla dahil edilmedi. Bu uzantıyı kullanmak istiyorsanız, lütfen uzantıyı ayrı olarak indirin. Bu, 1.31.1 ve sonraki sürümlerde düzeltildi.

Timeless görünümü
Timeless, MediaWiki için yeni, duyarlı bir görünümdür ve şimdi paketlenmiştir.

CologneBlue ve Modern
CologneBlue ve Modern kaplamaları artık birlikte sunulmuyor, ancak yine de MediaWiki ile uyumlu. Yükseltme işlemi yapıyorsanız ve bu cilt yüklüyse, ayrıca indirdiğinizden emin olun.

Tidy, HTML 5 ayrıştırma algoritması ile değiştirildi

 * Daha fazla ayrıntı için sıkça sorulan sorular sayfasına bakın.

HTML 4 tabanlı Tidy kitaplığının yerini, uygunsuz vikimetini modern ve standartlara uygun bir şekilde temizlemek için RemexHtml adlı saf bir PHP 5 HTML ayrıştırıcısı almıştır. İçeriğiniz devam etmeyen bazı düzenli düzeltmelere dayanıyorsa düzeltilmeleri gerekir.

RemexHtml ayrıştırıcısıyla oluşturmada farklılıklara neden olan sorunları saptayan sayfaları belirlemek için uzantısını Parsoid ile birlikte kullanabilirsiniz. uzantısı, editörlere, derli toplu ve RemexHtml ile oluşturmanın yan yana karşılaştırmasını gösterir.

Vikiarası kullanıcı adları
MediaWiki artık "vikiarası" kullanıcı adlarını revizyonlarda, günlük girişlerinde vb. " " biçiminde desteklemektedir. Bu, şu anda var olan veya gelecekte oluşturulabilecek bir yerel hesapla karıştırılmadan yabancı vikilerden (örneğin, Wikibase tarafından üretilen) aktarım ve olayların düzgün bir şekilde kaydedilmesine izin verir.


 * Aktarımlar artık bilinmeyen (ve isteğe bağlı olarak bilinen) kullanıcı adlarını " " gibi bir biçimde kaydedecek.
 * (geçmiş sayfalarda, günlük sayfalarında vb. kullanılır), " Örnek" gibi oluşturulan kullanıcı adlarını  gibi vikimetin tarafından olduğu gibi vikiarası bağlantıları olarak görüntüler.

Daha fazla kullanıcı arayüzü standardizasyonu

 * MediaWiki ürününde iletişim kutularının standartlaştırılmasında ilk geçiş olarak, Html sınıfı artık messageBox, successBox, errorBox ve uyarı kutusu üretimi sağlıyor.

Diğer özellik değişiklikleri

 * Tüm kullanıcılar için 90 düzenleme/dakika varsayılan düzenleme oranı sınırını ekleyin. Bunu ayarlanarak değiştirilebilir.
 * yalnızca  işlemlerini etkiler.
 * adlı kullanıcı alt sayfaları artık  ve   sayfalarıyla aynı şekilde korunmaktadır, böylece yapılandırma seçenekler güvenle yerleştirilebilir.
 * Dosya sayfaları için bilgi sayfası artık temel bilgi tablosunda dosyanın base-16 SHA1 karma değerini görüntüler.
 * Pingback özelliği artık aktif vikileri tanımlamak için aylık bir kalp atışı ping'i gönderecek.
 * Mevcut olmayan sayfalara (oluşturulmamış tartışma sayfalarındakiler gibi) bağlantı veren sekmeler artık yalnızca rengi değil durumu göstermek için bir araç ipucuna sahiptir.

Diller 1.31'de güncellendi
MediaWiki 350'den fazla dili desteklemektedir. Birçok yerelleştirme düzenli olarak güncellenir. Aşağıda, yeni ve kaldırılan diller ve ayrıca Phabricator raporları nedeniyle dillerdeki değişiklikler listelenmiştir.


 * Mirandese (mwl) artık cinsiyetlendirilmiş /  destekliyor.
 * Yeni dil desteği: Nyungar (nys).
 * Yeni dil desteği: Sibirya Tatarcası [cебертатар] (sty).
 * Yeni dil desteği: Guianan Creole (gcr).
 * Yeni dil desteği: Kumyk [къумукъ] (kum).
 * Yeni dil desteği: İspanyolca resmi adresi (es-formal).
 * Yeni dil desteği: Macarca resmi adresi (hu-formal).
 * Yeni dil desteği: Gorontalo (gor).

PHP7 veya HHVM artık gerekli
MediaWiki 1.31, PHP 7.0.0 veya üst sürümünü gerektirir. HHVM 3.18.5 veya üstü desteklenmesine rağmen, uzun süreli destek için genellikle PHP 7.0.0 veya üstü kullanılması önerilir.

Veritabanı değişiklikleri
1.30'dan beri veritabanı 1.31 değişiklikleri vardır ve şema güncelleştirmeleri olmadan çalışmaz. PostgreSQL kullanıcılarının artık 9.2 veya daha yeni bir sürüme sahip olmaları gerekiyor.

Revizyon tablosu
Revizyon tablosu gibi bazı çok büyük tablolarda yapılan değişiklikler nedeniyle, şema güncellemesinin oldukça uzun sürebileceğini unutmayın (orta ölçekli bir sitede dakika, büyük bir sitede saatlerce). Yükseltmeden önce her zaman veritabanınızı yedeklemeyi unutmayın!

Arşiv tablosu
MySQL, SQLite veya MSSQL kullanıyorsanız, şema değişikliklerini uygulamak için update.php kullanmıyorsanız ve  dosyasını çalıştırmak ve   ile uygulamak için kesinti süreleri olamaz. Manüel olarak,  tablosunun   ve   sütunlarına varsayılan bir değer uygulamanız veya bunları yapmanız gerekir. MediaWiki 1.31 sürümüne geçmeden önce sütunlar boş bırakılabilir. bunu MySQL için nasıl yapacağınızı gösterir.

Aktör tablosu
Günlüğe kaydedilen eylemler için oturum açmış veya IP "actor" kimliği yeni bir  tablosuna taşınıyor; revizyon ve oturum açma gibi tablolardaki satırlar, depolamak yerine aktör kimliğine atıfta bulunuyor kullanıcı kimliği ve ad/IP her satırda.


 * Bu, şu anda tarafından yönetilmektedir. Vikilerin çoğu bunu   olarak ayarlayabilir ve gerekli uzantılar güncellenir güncellenmez   ile çalıştırabilir.
 * Veritabanından günlüğe kaydedilen eylemler için kod erişim satırlarının çoğu, SQL sorgusunu oluşturmak için gereken bilgileri almak için ilgili  yöntemlerini kullanmalıdır.   sınıfı, geçiş dönemi sırasında aktörle ilgili alanlara erişmek için gereken özellik işaretli bilgileri almak için de kullanılabilir.

Ayrıntılar için sayfasına bakın.

Yapılandırma değişiklikleri

 * ve artık kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. API artık istikrarlı, güvenli ve zorunlu olarak kabul edilmektedir.
 * , artık varsayılan olduğu için kaldırıldı. Bu, 1.29'dan beri kullanımdan kaldırılan göç döneminde geçici bir değişken olarak belgelenmiştir.
 * , SVG görüntülerini destekleyecek şekilde güncellendi ve PNG gibi yedek görüntüler için mümkün olduğunda kullanıyor.
 * will no longer ignore ' ' when user does not have the right to mark things patrolled.
 * Wikis that contain imported revisions or global blocks should run.
 * The configuration settings and, deprecated since 1.27, were removed.
 * now supports having fallbacks for browsers that are not using the latest version of the Referrer Policy specification.
 * is now set to  by default. This is a first step of migration to human-readable section IDs that will later result in ' ' being the default mode.
 * now only supports APC(u) or WinCache. XCache support was removed as upstream is inactive and has no plans to move to PHP 7.
 * The old  feature, including its related configuration option, has been removed.
 * The ' ' value for is no longer supported for performance reasons, and installations with this setting will now work as if it was configured with ' '.
 * MediaWiki now defaults to using  to tidy up user input, rather than being off by default. If you wish to disable HTML tidying entirely, set  to  ; if you wish to use the old, deprecated Tidy external binary, both set  to   and  to.
 * now defaults to  instead of.
 * was removed and will be ignored.
 * , deprecated and ignored since 1.25, was removed. See the 1.25 release notes for more information.
 * is now marked as deprecated, just like the deprecated AJAX framework that it enables. Some extensions mistakenly used this to check whether any AJAX functionality at all should be enabled, further making this problematic to retain.
 * is now deprecated, and will be removed in a future version. It has been marked as experimental ever since it was introduced.
 * now affects all database types. Old MediaWiki versions were setting this to 'mediawiki' during the installer, which may cause errors during the upgrade when your database is not PostgreSQL or MSSQL. In that case, remove this setting from LocalSettings.php.

Action API changes in 1.31

 * The ' ' value to  for   has been removed. It has never made a difference in the output, the name was always returned regardless.
 * The ' ' and ' ' parameters for  have been removed. They were deprecated and also accidentally nonfunctional since 1.17 in 2010. Use ' ' instead.

Other changes in 1.31

 * Browser support for Internet Explorer 10 was lowered from Grade A to Grade C.
 * Browser support for Opera 12 and older was dropped entirely. Opera 15+ continues at Grade A.
 * Multi-content-revision capability was introduced into the storage layer. See .
 * The " " CSS class is now only applied to unbracketed URLs in wikitext. Links written using square brackets will get the class " ", not " ".
 * : Whitespace is trimmed from wikitext headings, wikitext list items, wikitext table captions, wikitext table headings, wikitext table cells. HTML headings, HTML list items, HTML table captions, HTML table headings, HTML table cells will not have this trimming behavior.