Jump to content

Extension:SimpleBatchUpload

From mediawiki.org
This page is a translated version of the page Extension:SimpleBatchUpload and the translation is 100% complete.

PW
Toto udržuje tým Professional Wiki rozšíření profesionální
Professional Wiki poskytuje oficiální podporu pouze pro Vydání MediaWiki LTS. Může fungovat s jinými verzemi MediaWiki.
Příručka k rozšířením MediaWiki
SimpleBatchUpload
Stav rozšíření: stabilní
Implementace Speciální stránka , Funkce analyzátoru
Popis Umožňuje základní, bezproblémové nahrávání více souborů
Autoři Stephan Gambke (F.trottdiskuse)
Správci Professional Wiki
Nejnovější verze 2.0.1 (2023-12-07)
Zásady kompatibility Pro každé vydání MediaWiki, které je vydáním dlouhodobé podpory, existuje v rozšíření odpovídající větev.
MediaWiki 1.35+
PHP 8.0+
Změny v databázi Ne
Composer mediawiki/simple-batch-upload
Licence GNU General Public License 2.0 nebo novější
Stáhnout Latest stable
README
release-notes

  • $wgSimpleBatchUploadMaxFilesPerBatch
Přeložte rozšíření SimpleBatchUpload

Rozšíření SimpleBatchUpload umožňuje základní, bezproblémové nahrávání více souborů na MediaWiki na "Special:BatchUpload" pomocí JavaScriptové knihovny jQuery File Upload.

Ke stažení

Doporučený způsob stažení tohoto rozšíření je pomocí Composer .

Přidejte následující do souboru MediaWiki composer.local.json a spusťte php composer.phar update mediawiki/simple-batch-upload z instalačního adresáře MediaWiki.

{
	"require": {
		"mediawiki/simple-batch-upload": "^2.0"
	}
}

Stačí znovu spustit php composer to update the extension.phar update mediawiki/simple-batch-upload.

Případně si můžete stáhnout tarball nebo zip soubor z GitHub a rozbalit jej do adresáře extensions vaší instalace MediaWiki.

Instalace

Přidejte do svého souboru "LocalSettings.php" následující řádek:

wfLoadExtension( 'SimpleBatchUpload' );

Abyste se ujistili, že byl SimpleBatchUpload správně nainstalován, zkontrolujte, zda pro něj existuje záznam na Special:Version a zda Special:BatchUpload funguje.

K použití rozšíření potřebuje uživatel povolení writeapi . Toto je výchozí nastavení MediaWiki pro registrované uživatele, ale mohlo být změněno během konfigurace wiki.

Použití

Existují čtyři způsoby, jak nahrát soubory pomocí tohoto rozšíření:

  • Přejděte na Special:BatchUpload a získejte jednoduchou stránku pro nahrávání
  • Přejděte na Special:BatchUpload/Foo a získejte stránku pro nahrávání, která nastaví {{Foo}} jako wikitext stránky nahraného souboru
  • Přidejte {{#batchupload:}} na jakoukoli stránku wiki a získejte jednoduché tlačítko pro nahrávání
  • Přidejte {{#batchupload:Foo|Bar|Baz}} na libovolnou wikistránku a získáte tlačítko pro nahrávání, které nastaví {{Foo|Bar|Baz}} jako wikitext stránky nahraného souboru
Wikitext bude nastaven pouze pro nově nahrané soubory. Pokud soubor již existuje, následné nahrání nových verzí souboru wikitext nezmění.

Přizpůsobení

Je možné určit vyhrazené stránky pro nahrávání pro konkrétní typy souborů úpravou stránky MediaWiki:Simplebatchupload-parameters. Každý řádek této stránky je považován za jednu sadu parametrů.

Dostupné parametry jsou:

  • Název šablony, která se má uložit jako text při prvním nahrání
  • Nahrání komentáře
  • Titulní řádek stránky Special:BatchUpload/subpage.

Parametry by měly být odděleny svislítky (|).

Řádek, který se má použít, se vybere připojením názvu šablony jako podstránky k adrese URL Special:BatchUpload page.

Mezery v názvu vaší šablony způsobí selhání tohoto procesu.

Příklad:

Zvažte řádek parametrů

 Pics | These pics were uploaded using [[Extension:SimpleBatchUpload{{!}}SimpleBatchUpload]] | Upload some pics!
  • To lze vybrat přechodem na Special:BatchUpload/Pics.
  • Název této stránky bude "Nahrát nějaké obrázky!".
  • Komentář k nahrání bude "These pics were uploaded using SimpleBatchUpload".
  • Pokud je soubor s tímto názvem nahrán poprvé, bude mít {{Pics}} jako wikitext.

Konfigurace

$wgSimpleBatchUploadMaxFilesPerBatch

Pole definující maximální počet souborů, které lze pokaždé nahrát v závislosti na skupině uživatelů. Když se uživatel pokouší nahrát větší dávky souborů, zobrazí se chybová zpráva.

Výchozí:

$wgSimpleBatchUploadMaxFilesPerBatch = [
	'*' => 1000,
];
Uvědomte si, že toto není správné nastavení pro blokování nahrávání souborů ani pro jejich omezení!

Uživatelé mohou stále používat běžné nahrávání souborů nebo MediaWiki API.

Pro selektivní blokování nahrávání viz Příručka:Konfigurace nahrávání souborů . Pro omezení nahrávání viz $wgRateLimits .

Související odkazy