Extension:PerPageLicense
Bu uzantı şu anda etkin bir şekilde korunmuyor! Yine de çalışabilse de, hata raporları veya özellik istekleri büyük olasılıkla göz ardı edilir. Bu uzantıyı geliştirme ve sürdürme görevini üstlenmek istiyorsanız, depo sahipliği isteyebilirsiniz. Nezaket gereği yazarla iletişime geçmek isteyebilirsiniz. Ayrıca bu şablonu kaldırmalı ve kendinizi sayfanın {{extension}} bilgi kutusunda uzantıyı korurken listelemelisiniz. |
![]() Sürüm durumu: bakımsız |
|
---|---|
Uygulama | Ayrıştırıcı uzantısı |
Açıklama | Lisansların ad alanı veya sayfa başına ayarlanmasını sağlar |
Yazar(lar) | (Leucostictemesaj) |
En son sürüm | 1.1.0 (2017-10-30) |
Uyumluluk politikası | MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil. |
MediaWiki | 1.23+ |
Veritabanı değişiklikleri | Hayır |
Lisans | GNU Genel Kamu Lisansı 3.0 veya üstü |
İndir | |
Örnek | http://wiki.mises.org |
|
|
Quarterly downloads | 0 |
Translatewiki.net adresinde mevcutsa, PerPageLicense uzantısını çevirin | |
PerPageLicense uzantısı lisans altbilgisi değişkenlerini etkinleştirir (viz. $wgRightsIcon , $wgRightsUrl ve $wgRightsText ) ad alanı veya sayfa başına ayarlanacaktır.
İndir
Uzantı doğrudan Git'ten alınabilir [?]:
- Kodu göz at
- Bazı uzantıların kararlı sürümler için etiketleri vardır.
- Etiketleri göz at
- Etiket seç
- "snapshot" seçeneğini tıklayın
- Her dal geçmiş bir MediaWiki sürümüyle ilişkilendirilmiştir. Ayrıca en son alfa sürümünü içeren bir "ana" dalı da vardır (MediaWiki'nin alfa sürümünü gerektirebilir).
- Dalları göz at
- Bir dal adı seçin
- "Devam et" düğmesine tıklayın
Anlık görüntüyü ayıklayın ve MediaWiki kurulumunuzun extensions/PerPageLicense/ dizinine yerleştirin.
Git'e aşina iseniz ve sunucunuza kabuk erişiminiz varsa, uzantıyı aşağıdaki gibi elde edebilirsiniz:
cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PerPageLicense.git
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiPerPageLicense
adlı dizine yerleştirin. LocalSettings.php
dosyanızın altına aşağıdaki kodu ekleyin:require_once "$IP/extensions/PerPageLicense/PerPageLicense.php";
- 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
Uzantıyı yükleyen require_once
satırından sonra LocalSettings.php
ifadesinden sonra eklediğinizden emin olarak bu ayarları istediğiniz gibi değiştirin.
// Şablonların ve ilişkili lisansların alınacağı sayfa.
$wgPerPageLicenseTemplatePage = 'MediaWiki:License-templates';
// Lisans dizisi.
$wgPerPageLicenseLicenses = array (
'cc-0' => array(
'url' => 'http://creativecommons.org/publicdomain/zero/1.0/',
'src' => "{$wgStylePath}/common/images/cc-by-sa.png",
'alt' => 'Creative Commons 0',
),
'cc-by-nc-sa' => array(
'url' => 'http://creativecommons.org/licenses/by-nc/3.0/',
'src' => "{$wgStylePath}/common/images/cc-by-nc-sa.png",
'alt' => 'Creative Commons Attribution-NonCommercial 3.0 Unported',
),
'cc-by' => array(
'url' => 'http://creativecommons.org/licenses/by/3.0/',
'src' => "{$wgStylePath}/common/images/cc-by.png",
'alt' => 'Creative Commons Attribution 3.0 Unported',
),
'cc-by-sa' => array(
'url' => 'http://creativecommons.org/licenses/by-sa/3.0/',
'src' => "{$wgStylePath}/common/images/cc-by-sa.png",
'alt' => 'Creative Commons Attribution Share-Alike 3.0 Unported',
),
'gnu-fdl' => array(
'url' => 'http://www.gnu.org/copyleft/fdl.html',
'src' => "{$wgStylePath}/common/images/gnu-fdl.png",
'alt' => 'GNU Free Documentation License',
),
'public-domain' => array(
'url' => 'http://creativecommons.org/licenses/publicdomain/',
'src' => "{$wgStylePath}/common/images/public-domain.png",
'alt' => 'public domain'
),
);
// Ad alanları ve lisansları dizisi.
$wgPerPageLicenseNamespaces = array();
Örnek olarak şunu koyabilirsiniz:
$wgPerPageLicenseNamespaces = array (
0 => 'cc-0',
);
Bu, ana alandaki her şeyi Creative Commons Zero olarak lisanslar.
Kullanım
Vikinizde MediaWiki:License-templates düzenleyin. Şablonlar ve ilişkili lisanslarını ekleyin. Her birini ayrı bir satıra koyun. ör.:
|Vikipedi metin || cc-by-sa
Şimdi {{Vikipedi metin}} şablonuna sahip tüm sayfalar CC BY-SA için lisans altbilgilerini gösterecektir. Ad alanı ve sayfa başına lisans arasında bir çelişki olması durumunda, sayfa başına lisanslamanın geçerli olduğunu unutmayın.