Extension:MsUpload/tr

MediaWiki manüel uzantıları
MsUpload
Sürüm durumu: beta
Uygulama Ajax, API
Açıklama Sürükle ve bırak da dahil olmak üzere düzenleyici aracılığıyla birden fazla dosya yüklemeye izin verir
Yazar(lar)
Sürdürücü(ler) Sophivorus
En son sürüm 13.5 (2022-01-15)
Uyumluluk politikası Master, geriye dönük uyumluluğu korur.
MediaWiki 1.32+
PHP 7.2+
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
  • $wgMSU_checkAutoCat
  • $wgMSU_showAutoCat
  • $wgMSU_uploadsize
  • $wgMSU_imgParams
  • $wgMSU_useDragDrop
  • $wgMSU_confirmReplace
  • $wgMSU_useMsLinks
Quarterly downloads 248 (Ranked 23rd)
Public wikis using 6,278 (Ranked 35th)
Translatewiki.net adresinde mevcutsa, MsUpload uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

MsUpload uzantısı, kullanıcıların standart MediaWiki düzenleme sayfasında sürükle ve bırak ile birden fazla dosya yüklemesine olanak tanır.

Özellikler
  • Bir veya birden fazla dosyayı aynı anda kolayca yükleyin.
  • Düzenleme sayfasına entegre edilmiş dosya yükleme.
  • Sürükle ve bırak yöntemiyle yükleyin (tarayıcıda HTML5 varsa).
  • Dosyayı düzenleme sayfasına bağlantı olarak ekleyin.
  • Dosyaları düzenleme sayfasına galeri olarak ekleyin.
  • Yüklemeden önce dosyanın adını değiştirin.
  • Düzenlenen sayfa bir kategori sayfasıysa, mevcut kategoriye dosya ekleyin.

Kurulum

edit
  • WikiEditor uzantısını yükleyin.[1] Varsayılan olarak, düzenleme araç çubuğu tüm kullanıcılar için etkinleştirilmiştir.
  • Dosyaları indirin ve extensions/ klasörünüzdeki MsUpload 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/MsUpload
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'MsUpload' );
    
  • Gerektiği gibi yapılandırın.
  •   Done – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

edit

Bir düzenleyici, dosyaları, Extension:MsLinks ile bir MsLinks listesi olarak düzenleyiciye gömebilir.

Uzantı özellikleri

edit

Aşağıda, varsayılan değerleriyle birlikte LocalSettings.php içinde ayarlayabileceğiniz özel uzantı özellikleri bulunmaktadır:

$wgMSU_useDragDrop = true; // Sürükle ve bırak alanı gösterilmeli mi? (Varsayılan olarak ayarlanmamıştır)
$wgMSU_showAutoCat = true; // Bir kategori sayfasını düzenlerken yüklenen dosyalar o kategoriye eklenecektir
$wgMSU_checkAutoCat = true; // Bir sayfaya kategori ekleme onay kutusunun varsayılan olarak işaretli olup olmadığı
$wgMSU_useMsLinks = false; // Bağlantıları Extension:MsLinks stiline eklensin mi?
$wgMSU_confirmReplace = true; // "Dosya değiştirilsin mi?" onay kutusu
$wgMSU_imgParams = '400px'; // Varsayılan resim parametreleri, örneğin "thumb|200px"

İlgili genel yapılandırma değişkenleri

edit

Aşağıda LocalSettings.php içinde ayarlayabileceğiniz ilgili genel yapılandırma değişkenlerinden bazıları verilmiştir:

$wgEnableWriteAPI = true; // API'yı etkinleştirin
$wgEnableUploads = true; // Yüklemelerini etkinleştirin
$wgAllowJavaUploads = true; // Office 2007 ve daha yeni dosyalarla (docx, xlsx, vb.)
$wgGroupPermissions['user']['upload'] = true; // Normal kullanıcıların dosya yüklemesine izin verin
// Yüklemek istediğiniz dosya türlerine izin verildiğinden emin olun:
$wgFileExtensions = array('png','gif','jpg','jpeg','doc','xls','pdf','ppt','tiff','bmp','docx','xlsx','pptx');

PDF'leri PdfHandler ile küçük resim olarak ekleme

edit

.jpg ve .png gibi uzantılara sahip normal bitmap görüntü türlerini işlerken, MsUpload size resmine bağlantı (ör., [[:File:Image.jpg]]) veya resmi sayfanın kendisine gömmek (ör., [[File:Image.jpg|thumb|400px|Image caption]]) ekleme seçeneği sunar.

MsUpload, varsayılan olarak .pdf uzantılı dosyalar için bu seçeneği sunmaz. Ancak, Extension:PdfHandler yüklediyseniz, PDF dosyaları [[File:…]] bağlantılar ile makalelere eklenebilecek kendi bitmap küçük resimlerini alır, tıpkı diğer geleneksel bitmap resim türlerinde olduğu gibi, bu nedenle MsUpload'ın PDF'leri diğer herhangi bir resim gibi ele alması mantıklıdır.

, bunu işleyen switch ( file.extension ) bloğu, extensions/MsUpload/MsUpload.js içindeki 188. satır civarındadır. PDF'leri işleyen case 'pdf': yan tümcesini arayın (212. satır civarında) ve file.group = 'image'; ekleyin, böylece case yan tümcesi şöyle görünür:

    
    case 'pdf':
      file.group = 'image';
      file.li.type.addClass( 'pdf' );
      break;
}

Bu değişikliği yaptıktan sonra, yeni JavaScript kaynak dosyasının önbellek yerine sunucudan alınması için tarayıcınızı Shift+yeniden yükleyin veya ⌘+yeniden yükleyin ve bir sonraki PDF yüklediğinizde, hem "Bağlantı olarak ekle" ve "Resim olarak ekle" bağlantıları kullanıma sunuldu.

Son değişiklikler

edit

Bilinen sorunlar

edit

Bilmelisin

edit
  • HTML5 desteği olmadan Adobe Flash kullanılır.
  • Maksimum dosya boyutu MediaWiki ayarlarına bağlıdır, ancak bir alt limit ayarlanabilir.
  • Uzantıyla birlikte gelen plupload yükleme işleyicisini kullanır
  • Düzenleyiciye ve WikiEditor uzantısına bir yükleme simgesi ekler.

Bu dosya, dosya doğrulamasını geçemedi

edit

"Bu dosya dosya doğrulamasını geçemedi" mesajı görünürse, LocalSettings.php dosyasına şunu ekleyin:

$wgAllowJavaUploads = true;

Bu yeterli değilse, LocalSettings.php dosyasında ayrıca aşağıdakileri ayarlayın (MW 22 ve 24 için çalışır):

$wgVerifyMimeType = false;

Hala "ppt" dosyalarını yükleyemiyorsanız, bunları "pptx" olarak kaydetmeyi deneyin ve "pptx" sürümünü yükleyin.

Geçersiz CSRF belirteci

edit

Geçersiz CSRF belirteci mesajı, tarayıcınızın güvenli bir çerez oluşturamadığı veya girişinizi yetkilendirmek için bu çereze erişemediği anlamına gelir.

Google Chrome
Ayarlar, Gelişmiş, Gizlilik ve güvenlik, İçerik Ayarları, Çerezler, İzin Ver, Ekle'yi açın ve örneğin girin. [*.]wiki.domain, oturumu kapatın ve vikiye tekrar oturum açın.
Firefox
Seçenekler, Gizlilik ve Güvenlik, Çerezler ve Site Verileri, İstisnalar'ı açın, ör. https://yourwiki.domain, Değişiklikleri Kaydet, oturumu kapatın ve vikiye tekrar oturum açın.
Safari
Tercihler, Gizlilik'i açın, Çerezlerin ve web sitesi verilerinin izin verecek, oturumu kapatacak ve vikide tekrar oturum açacak şekilde ayarlandığından emin olun.

Kaynakça

edit
  1. Bu bağımlılığı kaldırmak için bir plan olduğunu unutmayın.

Ayrıca bakınız

edit