Extension:LinkFilter
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 | |
|
|
|
|
Quarterly downloads | 2 (Ranked 130th) |
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üzdekiLinkFilter
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ındanphp maintenance/sql.php extensions/LinkFilter/patch-columns_for_user_stats.sql
deneyin)
- Vikide SocialProfile uzantısının r90829 öncesi bir sürümü yüklüyse, mevcut
- 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.