Jump to content

Extension:LinkFilter

From mediawiki.org
This page is a translated version of the page Extension:LinkFilter and the translation is 100% complete.
MediaWiki manüel uzantıları
LinkFilter
Sürüm durumu: kararlı
Uygulama Özel sayfa
Açıklama Bağlantı gönderme/onaylama/reddetme için bazı yeni özel sayfalar ve bir ayrıştırıcı kancası ekler
Yazar(lar)
En son sürüm 3.5.0 (2017-07-11)
MediaWiki 1.39+
Veritabanı değişiklikleri Evet
Tablolar link
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
  • $wgLinkPageDisplay
  • $wgLinkFilterTypes
  • linkadmin
Quarterly downloads 2 (Ranked 129th)
Translatewiki.net adresinde mevcutsa, LinkFilter uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

LinkFilter, kullanıcıların haber (vb.) bağlantılarını ve biki hizmetlilrtin/diğer ayrıcalıklı kullanıcıların bunları onaylamasına izin veren bir uzantıdır.

Yeni özel sayfalara ek olarak, LinkFilter ayrıca ‎<linkfilter> ayrıştırıcı kancası etiketi sağlar.

Yeni özel sayfalar

  • Special:LinkSubmit
  • Special:LinkApprove (linkadmin hakkı olan kullanıcılar tarafından kullanılabilir)
  • Special:LinkEdit (LinkSubmit formuna yönlendirir, bağlantı ayrıntılarını, hedefi vb. düzenlemeye izin verir.)
  • Special:LinksHome
  • Special:LinkRedirect

Yükle

  • Dosyaları indirin ve extensions/ klasörünüzdeki LinkFilter adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LinkFilter
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'LinkFilter' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
    • Vikide SocialProfile uzantısının r90829 öncesi bir sürümü yüklüyse, mevcut user_stats tablosunu ona karşı patch-columns_for_user_stats.sql çalıştırarak düzeltmeniz gerekir (komut satırından php maintenance/sql.php extensions/LinkFilter/patch-columns_for_user_stats.sql deneyin)
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

  • $wgLinkFilterTypes — Special:LinkSubmit üzerinde açılır menüde bulunabilecek bir dizi bağlantı türü. Bu tanımlı değilse, LinkFilter Link::$link_types içindeki varsayılanları kullanacaktır. Varsayılanlar şu anda Link::$link_types ile aynıdır:
$wgLinkFilterTypes = array(
	1 => 'Arrest Report',
	2 => 'Awesome',
	3 => 'Cool',
	4 => 'Funny',
	6 => 'Interesting',
	7 => 'Obvious',
	8 => 'OMG WTF?!?',
	9 => 'Rumor',
	10 => 'Scary',
	11 => 'Stupid',
);
  • $wgLinkPageDisplay — aslında bir yapılandırma değişkeni değildir. LinkFilter sayfalarında farklı şeyler görüntülemek için kullanılır. Örneğin, $wgLinkPageDisplay['in_the_news'] = true; ayarlandığında Special:LinksHome sayfasında "Haberlerde" bölümü görüntülenir.

Özelleştirme

Special:LinkSubmit üzerinde herkese görüntülenen genel talimatları MediaWiki:Linkfilter-instructions ile düzenleyebilirsiniz.

Hizmetlilerin talimatları MediaWiki:Linkfilter-admin-instructions üzerinden düzenlenebilir.

Kullanıcı hakları

Uzantı, linkadmin adlı yeni bir kullanıcı hakkı ekler. Bu hakka sahip kullanıcılar, LinkFilter'ın bağlantıları onaylama/reddetme gibi yönetim işlevlerini kullanabilir. Varsayılan olarak, linkadmin, personel ve hizmetli grupları bu hakka sahiptir.