MediaWiki/Configurazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Upload: sposto altrove
Gian BOT (discussione | contributi)
m Bot: sostituzione tag obsoleti
Riga 8:
===Link brevi===
Per fare in modo che gli URL del wiki cambino
*da <ttcode><nowiki>http://localhost/index.php/Pagina_principale</nowiki></ttcode>
*a <ttcode><nowiki>http://localhost/wiki/Pagina_principale</nowiki></ttcode>.
 
Nel file <ttcode>LocalSettings.php</ttcode> inserire:
$wgArticlePath = "/wiki/$1";
Nel file <ttcode>/etc/apache/httpd.conf</ttcode>, alla sezione alias, inserire:
Alias /wiki /var/www/htdocs/mediawiki/index.php
Alias /index.php /var/www/htdocs/mediawiki/index.php
''Controllare che il modulo rewrite (<ttcode>mod_rewrite</ttcode>) sia caricato all'avvio di apache.''
 
Riavviare il server web.
 
===Interlink===
Per modificare il funzionamento degli interlink (ad esempio <ttcode><nowiki>[[en:MediaWiki]]</nowiki></ttcode> oppure <ttcode><nowiki>[[meta:MediaWiki]]</nowiki></ttcode>) bisogna agire sulla tabella <ttcode>interlinks</ttcode> nel database.
 
Ad esempio, per fare in modo che gli interlink "Wikipedia:" puntino a [[w:it.wiki|it.wiki]] (mentre l'impostazione predefinita punta en.wiki), è sufficiente il comando:
mysql> UPDATE interwiki SET <nowiki>iw_url="http://it.wikipedia.org/wiki/$1"</nowiki> WHERE iw_prefix="WikiPedia";
 
All'interno della cartella <ttcode>maintenance</ttcode> di Mediawiki, è presente un file che contiene gli interlink utilizzati dai progetti Wikimedia; per importarli nel proprio database, è sufficiente il comando
mysql> source /var/www/htdocs/mediawiki/maintenance/wikipedia-interwiki.sql
 
===Permessi===
Aggiunta di namespace (modificando <ttcode>LocalSettings.php</ttcode>)
$wgExtraNamespaces = array(100 => "Associazione", 101 => "Discussioni_associazione");
 
Riga 38:
# wget bugzilla.wikimedia.org/attachment.cgi?id=1451&action=view -O rra-patch.txt
# patch -b -p1 < rra-patch.txt
*seconda parte: cambiare <ttcode>LocalSettings.php</ttcode>
$wgRestrictedNamespaces = array(100 => "ns1", 101 => "ns2");
# aggiunta del gruppo soci con privilegi di accesso al namespace ristretto
Riga 46:
===Aspetto del sito===
{{vedi anche|MediaWiki/Hacking interfaccia}}
Le skin si trovano nella cartella <ttcode>skins/</ttcode> e quella predefinita è <ttcode>MonoBook</ttcode>. Per personalizzarla, è possibile modificare le voci [[MediaWiki:Monobook.css]] ([[w:Fogli di stile|fogli di stile]]) e [[MediaWiki:Monobook.js]] ([[javascript]]). Ogni utente potrà a sua volta personalizzare l'interfaccia di MediaWiki modificando le voci [[Utente:Foobar/Monobook.css]] e [[Utente:Foobar/Monobook.js]].
 
Per alcuni esempi, vedi anche [[meta:User styles|la rispettiva pagina su Meta]] e [[:fi:Wikipedia:Summary]].
Riga 67:
Per cambiare il logo in alto a sinistra:
# cp /.../Logo_del_sito.png /.../mediawiki/skins/common/images/.
Nel file <ttcode>LocalSettings.php</ttcode> inserire:
$wgLogo = '$wgStylePath/common/images/Logo_del_sito.png';
 
===Sottopagine nei namespace===
Attiva sottopagine per alcuni namespace (modificando <ttcode>LocalSettings.php</ttcode>)
$wgNamespacesWithSubpages = array(
100 => 1,