MediaWiki/LocalSettings.php: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m pulisco codice
m →‎Upload: sposto altrove
Riga 64:
*...
 
===Visualizzare formule matematiche===
== Upload ==
L'upload di immagini, video o altri tipi di file viene attivato quando
*La cartella <tt>images</tt> è resa scrivibile (codice permessi "777");
*<tt>LocalSettings.php</tt> contiene la riga
<code>$wgEnableUploads = true;</code>
Le indicazioni per la configurazione completa necessaria per l'upload sono descritte nel [[mw:Manual:Configuring_file_uploads|manuale ufficiale]] di MediaWiki.
 
=== Tipi di file ===
La variabile [[mw:Manual:$wgFileExtensions|$wgFileExtensions]] definisce la lista di estensioni dei file di cui si vuole permettere l'upload. Ad esempio:<br />
<code>$wgFileExtensions = array('bmp', 'ogg');</code>
 
Se la variabile <code>$wgStrictFileExtensions</code> viene impostata a <code>true</code>, MediaWiki vieta il caricamento di file le cui estensioni differiscono da quelle elencate. Se, invece, viene impostata a <code>false</code>, MediaWiki permette il caricamento anche di altri file, però mostra un avviso all'utente che carica un file con un'altra estensione.
 
Viceversa, è possibile vietare il caricamento di alcuni tipi di file specifici, elencando le rispettive estensioni nella variabile <code>[[mw:Manual:$wgFileBlacklist|$wgFileBlacklist]]</code> e/o i rispettivi tipi MIME nella variabile <code>[[mw:Manual:$wgMimeTypeBlacklist|$wgMimeTypeBlacklist]]</code>; ad esempio:
*<code>$wgFileBlacklist = array('html', 'php', 'exe');</code>
*<code>$wgMimeTypeBlacklist = array('text/html', 'text/javascript');</code>
 
Esistono variabili specializzate per alcuni tipi di file; tra queste:
*<code>[[mw:Manual:$wgAllowTitlesInSVG|$wgAllowTitlesInSVG]]</code> che permette l'uso dei tag <code>&lt;title&gt;</code> nei file SVG; questa variabile andrebbe impostata a <code>true</code> solo se si è certi che il server invia al browser il tipo MIME corretto, in quanto altrimenti potrebbe costituire un pericolo per la sicurezza dell'utente;
*...
 
La variabile <code>$wgUseCopyrightUpload</code> attiva i campi "Fonte" e "Dettagli sul copyright" nella pagina di upload.
 
=== Permessi degli utenti ===
Le impostazioni di default abilitano l'upload solo per gli utenti registrati; è possibile modificare le impostazioni per consentire l'upload anche ai non registrati o per restringerlo a certi gruppi specifici di utenti.
 
L'upload per gli utenti anonimi viene abilitato assegnando <code>$wgEnableUploads = true;</code><br />
In aggiunta, è necessario impostare il permesso <code>$wgGroupPermissions['*']['upload'] = true;</code>
 
I permessi sono:
*<code>upload</code> permette di caricare i file.
*<code>upload_by_url</code> permette di [[#Upload_da_URL|caricare un file da URL]].
*<code>reupload</code> permette di caricare una nuova versione di un file (richiede il permesso <code>upload</code>)
*...
 
La dimensione massima di upload può essere impostata con la variabile [[mw:Manual:$wgMaxUploadSize|$wgMaxUploadSize]].
 
=== Upload da URL ===
Per abilitare l'upload da URL bisogna inserire la riga<br />
<code>[[mw:Manual:$wgAllowCopyUploads|$wgAllowCopyUploads]] = true;</code>
 
Il permesso di caricare file da indirizzo Internet è <code>upload_by_url</code> e per default è concesso ai soli amministratori. Per concederlo anche ad altri utenti, aggiungere anche la riga
<pre>
$wgGroupPermissions['*']['upload_by_url'] = true;
</pre>
 
sostituendo <code>*</code> con il [[#Permessi|nome del gruppo]] scelto. Lasciando l'asterisco, invece, il permesso sarà concesso a tutti gli utenti.
 
Per visualizzare sulle pagine del wiki un'immagine presente su un sito esterno, senza upload, si inserisce la riga<br />
<code>
$wgAllowExternalImages = true;
</code>
 
=== Upload su un altro server ===
È possibile configurare MediaWiki affinché carichi le immagini su un server diverso dal proprio.
{{vedi anche|MediaWiki/La barra laterale#Collegamento_di_.22Carica_su_Commons.22|testo=La barra laterale: Collegamento "Carica_su_Commons"}}
 
====Link di riferimento====
;su Wikimedia
* [[:mw:Manual:Configuration settings#Uploads|Manual:Configuration settings#Uploads]]
* [[mw:Manual:Configuring file uploads]]
 
===Visualizzare formule matematiche===
Per visualizzare formule matematiche, si installa l'estensione [[mw:Extension:Math|Math]] e la si configura opportunamente.