Extension:GlobalUsage/tr

MediaWiki extensions manual
OOjs UI icon advanced-invert.svg
GlobalUsage
Release status: stable
Screenshot of the GlobalUsage Extension.jpg
Implementation Special page , API
Description Paylaşılan resim deposuna sahip bir biki çiftliğindeki görüntülerin küresel kullanımını görüntülemeye izin verir
Author(s) Bryan Tong Minh (Bryanmesaj)
Latest version 2.2.0
Compatibility policy Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki 1.28+
Database changes Yes
Tables globalimagelinks
License MIT License
Download
README
  • $wgGlobalUsageSharedRepoWiki
  • $wgGlobalUsageDatabase
  • $wgGlobalUsagePurgeBacklinks
Translate the GlobalUsage extension if it is available at translatewiki.net

Check usage and version matrix.

GlobalUsage uzantısı, paylaşılan resim deposu bir viki çiftliğindeki resimlerin küresel kullanımını görüntülemeye izin verir. Special:GlobalUsage sayfasını ve resim açıklama sayfalarında resmini içeren sayfaların bir listesini ekler.

KurulumEdit

  • Download and place the file(s) in a directory called GlobalUsage in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    wfLoadExtension( 'GlobalUsage' );
    
  • Run the update script which will automatically create the necessary database tables that this extension needs.
  • LocalSettings'de, $wgGlobalUsageDatabase ile GlobalUsage verilerinin bulunduğu vikinin tanımlayıcısına (genellikle veritabanı adı) ayarlayın. Yük dengeleyici tarafından kullanılan şekliyle viki kimliği olmalıdır. (yani veritabanı adı olmalıdır. Bir tablo öneki kullanılıyorsa, dbname-prefix olmalıdır). Örnek: $wgGlobalUsageDatabase = 'commonswiki';
    Bu ad, MediaWiki'nin yük dengeleyicisine de kaydedilmelidir: Manual:$wgLBFactoryConf. Bu yapılandırma yapısı, veritabanı adlarını veritabanı sunucularıyla eşler. Bu uzantının çalışması için, viki çifliiğinize kullanılan tüm veritabanlarını, hepsi aynı veritabanı sunucusunda olsalar bile bu yapıda kaydetmeniz gerekir.
  • GlobalUsage'ın diğer vikilerinize bağlanabilmesi için $wgConf site yapılandırma sistemini veya Sites db tablosunu kullanmanız gerekir. Bunu tüm viki yapılandırmanız için kullanmanız gerekmez, ancak $wgServer ve $wgArticlePath için kullanmanız önemlidir.
  • refleshGlobalimagelinks.php dosyasını çiftliğinizdeki tüm viki üzerinde çalıştırın. Bu uzun zaman alacaktır, ancak uzantı yüklenirken yalnızca bir kez yapılması gerekir. php extensions/GlobalUsage/maintenance/refreshGlobalimagelinks.php --pages=existing,nonexisting
  •   Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

To users running MediaWiki 1.24 or earlier:

The instructions above describe the new way of installing this extension using wfLoadExtension(). If you need to install this extension on these earlier versions (MediaWiki 1.24 and earlier), instead of wfLoadExtension( 'GlobalUsage' );, you need to use:

require_once "$IP/extensions/GlobalUsage/GlobalUsage.php";

Dosya kullanımının sites tablosuna göre nasıl bağlanacağına ilişkin özel kılavuzEdit

  1. $wgGlobalUsageDatabase ve $wgLBFactoryConf doğru ayarlandığından emin olun.
  2. XML biçimli bir site listesi dosyası oluşturmak için, importSites.php bakım komut dosyasını kullanın. (Talimat burada bulunabilir: sitelist.txt, örnek dosya burada bulunabilir: sitelist-1.0.xsd.)
  3. Tüm vikileri paylaşmak için $wgSharedDB = 'commonswiki'; ve $wgSharedTables[] = 'sites'; kullanın.
  4. Tüm önbelleği temizleyin ve refreshGlobalimagelinks.php gibi yenilemeye zorlayın.

APIEdit

GlobalUsage, botların ve diğer programların bir dosyanın genel kullanımını sorgulamasına izin veren bir API uzantısı içerir. Örneğin, Wikimedia Commons'taki bu sorgu File:Example.jpg dosyasının genel kullanımlarını döndürür:


Result
<?xml version="1.0"?>
<api>
  <query>
    <pages>
      <page pageid="6428847" ns="6" title="File:Example.jpg">
        <globalusage>
          <gu title="Ашаблон:Ацқьа" wiki="ab.wikipedia.org" url="http://ab.wikipedia.org/wiki/%D0%90%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%90%D1%86%D2%9B%D1%8C%D0%B0" />
          <gu title="Wikipedia_ውይይት:Can&#039;t_see_the_font?" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/Wikipedia_%E1%8B%8D%E1%8B%AD%E1%8B%AD%E1%89%B5:Can%27t_see_the_font%3F" />
          <gu title="አባል:Blockinblox" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/%E1%8A%A0%E1%89%A3%E1%88%8D:Blockinblox" />
          <gu title="አባል_ውይይት:Hana.oww" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/%E1%8A%A0%E1%89%A3%E1%88%8D_%E1%8B%8D%E1%8B%AD%E1%8B%AD%E1%89%B5:Hana.oww" />
          <gu title="አባል:Beza" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/%E1%8A%A0%E1%89%A3%E1%88%8D:Beza" />
          <gu title="መደብ:ኪነት" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/%E1%88%98%E1%8B%B0%E1%89%A5:%E1%8A%AA%E1%8A%90%E1%89%B5" />
          <gu title="መደብ_ውይይት:ተረትና_ምሳሌ" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/%E1%88%98%E1%8B%B0%E1%89%A5_%E1%8B%8D%E1%8B%AD%E1%8B%AD%E1%89%B5:%E1%89%B0%E1%88%A8%E1%89%B5%E1%8A%93_%E1%88%9D%E1%88%B3%E1%88%8C" />
          <gu title="ስዕል:መርጡለ_ማርያም_ገዳም_.jpg" wiki="am.wikipedia.org" url="http://am.wikipedia.org/wiki/%E1%88%B5%E1%8B%95%E1%88%8D:%E1%88%98%E1%88%AD%E1%8C%A1%E1%88%88_%E1%88%9B%E1%88%AD%E1%8B%AB%E1%88%9D_%E1%8C%88%E1%8B%B3%E1%88%9D_.jpg" />
          <gu title="User_talk:Rasheduzzaman_Raj" wiki="ang.wikipedia.org" url="http://ang.wikipedia.org/wiki/User_talk:Rasheduzzaman_Raj" />
          <gu title="User:Danceteamcherleaders" wiki="ang.wikipedia.org" url="http://ang.wikipedia.org/wiki/User:Danceteamcherleaders" />
        </globalusage>
      </page>
    </pages>
  </query>
  <query-continue>
    <globalusage gucontinue="Example.jpg|arwiki|77967" />
  </query-continue>
</api>

Varsayılan olarak bu yalnızca 10 sonuç verir. Sonraki 10 sonuç, yukarıdaki sonuca dahil edilen gucontinue parametresi kullanılarak alınabilir:



Döndürülen sonuçların sayısı gulimit parametresiyle belirlenir. guprop parametresi, hangi özelliklerin alınacağını belirler. gufilterlocal parametresi, 1 olarak ayarlandığında, dosya ile aynı vikideki kullanımları hariç tutar (ör. Commons'da). Aşağıdaki sorgu, yerel kullanımlar hariç tüm özellikleri ve en fazla 100 sonucu alır: