Abilitare e gestire i caricamenti in MediaWiki
Questo tutorial riguarda i seguenti argomenti:
La prima cosa da fare prima di caricare le immagini è assicurarti che:
- La directory delle immagini sia scrivibile. In caso contrario, puoi facilmente modificare le autorizzazioni della cartella tramite lo strumento Gestione File in Site Tools o tramite FTP.
- Il caricamento in MediaWiki sia abilitato. Per fare ciò, dovresti aprire il file LocalSettings.php per la modifica e assicurarti che $wgEnableUploads sia impostato su true come mostrato di seguito:
$wgEnableUploads = true;
- L’estensione del file sia consentita per il caricamento. Per confermarlo, apri il file Includes/ DefaultSettings.php per la modifica. Quindi cerca la variabile $wgFileExtensions. Dovrebbe apparire in questo modo:
$wgFileExtensions = [ 'png', 'gif', 'jpg', 'jpeg', 'webp' ];
Se l’estensione del file non è presente, puoi modificare il file e aggiungerlo manualmente. In alternativa, puoi consentire il caricamento della maggior parte dei tipi di file modificando la variabile $wgStrictFileExtensions su false.
$wgStrictFileExtensions = false;
Dovresti anche assicurarti di aver effettuato l’accesso all’applicazione MediaWiki.
Permessi di caricamento
Le impostazioni predefinite permettono a tutti gli utenti registrati di poter caricare file. Per cambiare questa impostazione, dovrai modificare la variabile $wgGroupPermissions in Includes/DefaultSettings.php. Per impedire agli utenti normali di caricare file, dovresti impostare:
$wgGroupPermissions['user']['upload'] = false;
Per creare un gruppo speciale chiamato uploadaccess e consentire ai membri di questo gruppo di caricare file, dovresti impostare:
$wgGroupPermissions['uploadaccess']['upload'] = true;
Per consentire agli utenti autoconfirmed (non-newbie) di caricare file, dovresti impostare:
$wgGroupPermissions['autoconfirmed']['upload'] = true;
Caricare direttamente da un URL
Puoi consentire agli utenti di caricare file direttamente da un URL. Per farlo, dovresti necessario impostare in include/DefaultSettings.php:
$wgAllowCopyUploads = true
Per aggiungere un’immagine ad un post, devi indicarla nel tuo post come immagine usando:
[[image:test.png]]
(dove test.png è il nome dell’immagine).
Puoi anche aggiungere immagini in miniatura (thumbnail) usando:
[[image:test.png|thumb|caption]]
L’immagine può anche essere allineata in modo da poterci aggiungere del testo di fianco. Ecco un esempio di come creare un’immagine allineata a sinistra:
[[image:test.png|left|thumb|50px|]]