Extension:ExtensionDistributor/tr

Category:GPL licensed extensions/tr
MediaWiki manüel uzantıları
ExtensionDistributor
Sürüm durumu: kararlıCategory:Stable extensions/tr
Uygulama Özel sayfa Category:Special page extensions/tr
Açıklama Uzantıların www.mediawiki.org'dan dağıtımını sağlar
Yazar(lar) Tim Starling, Sam Reed, Chad Horohoe
En son sürüm güncellemeler devam etmekte
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.26+Category:Extensions with manual MediaWiki version
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir Category:Extensions in Wikimedia version control/tr
  • $wgExtDistDefaultSnapshot
  • $wgExtDistCandidateSnapshot
  • $wgExtDistPopularSkinList
  • $wgExtDistListFile
  • $wgExtDistAPIConfig
  • $wgExtDistSnapshotRefs
  • $wgExtDistGraphiteRenderApi
  • $wgExtDistPopularExtList
Quarterly downloads 28 (Ranked 68th)
Translatewiki.net adresinde mevcutsa, ExtensionDistributor uzantısını çevirin
Sorunlar Açık görevler · Hata bildir
Category:All extensions/tr

ExtensionDistributor uzantısı, git deposundaki uzantıların .tar.gz anlık görüntülerini oluşturur ve bunları dağıtır. www.mediawiki.org'da kullanılmak üzere tasarlanmıştır. Nasıl çalıştığını görmek için Special:ExtensionDistributor sayfasına bakın.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki ExtensionDistributor 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/ExtensionDistributor
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'ExtensionDistributor' );
    
  • 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 ayarları:

/**
 * Configuration for the API client to use
 *
 * Must have a 'class' key, can either be
 * "GithubExtDistProvider" or "GerritExtDistProvider"
 *
 * Common parameters:
 *  'apiUrl' - API url to use with $EXT and $REF variables
 *  'tarballUrl' - API url where tarballs are located
 *  'tarballName' - Expected filename of tarballs
 *  'proxy' - Proxy to use (optional)
 *
 * Github specific parameters:
 *  'token' - An OAuth token for authenticating requests
 *
 * Gerrit specific parameters:
 *  'repoListUrl' - API url to fetch a list of repositories
 *
 * @var array
 */
$wgExtDistAPIConfig = false;

/**
 * File to fetch list of extensions from, with one extension per line
 * Only needed for the Github provider
 * Example url: https://gerrit.wikimedia.org/mediawiki-extensions.txt
 */
$wgExtDistListFile = false;

/**
 * Supported branches/tags, master is the default (and shouldn't be removed)
 */
$wgExtDistSnapshotRefs = array(
	'master',
);

/**
 * Snapshot branch/tag to default to
 */
$wgExtDistDefaultSnapshot = 'master';

Uzantının çalışması için bazı yapılandırma ayarlamanız gerekir. Wikimedia'nın Gerrit örneği için şöyle görünür:

$wgExtDistAPIConfig = array(
	'class' => \MediaWiki\Extension\ExtensionDistributor\Providers\GerritExtDistProvider::class,
	'apiUrl' => 'https://gerrit.wikimedia.org/r/projects/mediawiki%2F$TYPE%2F$EXT/branches',
	'tarballUrl' => 'https://extdist.wmflabs.org/dist/$TYPE/$EXT-$REF-$SHA.tar.gz',
	'tarballName' => '$EXT-$REF-$SHA.tar.gz',
	'repoListUrl' => 'https://gerrit.wikimedia.org/r/projects/?p=mediawiki/$TYPE/',
);

$wgExtDistSnapshotRefs = array(
	'master',
	'REL1_25',
);

Gerrit sağlayıcısı bağımsız bir tarball üreteci gerektirir, extdist.wmflabs.org adresinde çalışanın kaynak kodu bulunabilir: https://github.com/wikimedia/labs-tools-extdist

Category:Extensions used on Wikimedia/tr#ExtensionDistributor/tr
Category:APIQuerySiteInfoGeneralInfo extensions/tr Category:All extensions/tr Category:Extensions in Wikimedia version control/tr Category:Extensions used on Wikimedia/tr Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/tr Category:Special page extensions/tr Category:Stable extensions/tr