Cose di MediaWiki: differenze tra le versioni
Nessun oggetto della modifica |
|||
| Riga 89: | Riga 89: | ||
== Rimuovere index.php dagli URL delle pagine == | == Rimuovere index.php dagli URL delle pagine == | ||
A quanto pare, con la configurazione predefinita [quando non si usa una sottodirectory?], MediaWiki fa sì che i link alla visualizzazione delle pagine siano sempre nel formato <code>/index.php?title=<NomePagina></code>, che è bruttissimo e rischia di non far indicizzare bene il sito sui motori di ricerca. | A quanto pare, con la configurazione predefinita [quando non si usa una sottodirectory?], MediaWiki fa sì che i link alla visualizzazione delle pagine siano sempre nel formato <code>/index.php?title=<NomePagina></code>, che è bruttissimo e rischia di non far indicizzare bene il sito sui motori di ricerca, anziché il più semplice formato <code>/<NomePagina></code>. | ||
Per sistemare, basta aggiungere questa riga extra al file <code>LocalSettings.php</code>:<ref>Manual:Short URL: URL like example.com/Page_title: https://www.mediawiki.org/wiki/Manual:Short_URL#URL_like_-_example.com/Page_title</ref> <code>$wgArticlePath = "/$1";</code>. | Per sistemare, premesso che il web server sia configurato correttamente per accettare richieste con l'URL semplificato, basta aggiungere questa riga extra al file <code>LocalSettings.php</code>:<ref>Manual:Short URL: URL like example.com/Page_title: https://www.mediawiki.org/wiki/Manual:Short_URL#URL_like_-_example.com/Page_title</ref> <code>$wgArticlePath = "/$1";</code>. | ||
== Note == | == Note == | ||
<references /> | <references /> | ||
Versione attuale delle 16:07, 22 apr 2026
Appunti relativi all'uso e all'amministrazione di MediaWiki, e come fare alcune cose specifiche.
Strumento di citazioni nel VisualEditor
Di default, il VisualEditor non sembra avere un metodo per aggiungere citazioni e riferimenti nella pagina...
Se questo è il caso, è perché va attivata l'estensione (inclusa) Cite; questo aggiungerà un relativo tasto nel VisualEditor che comodamente permette di aggiungere le citazioni belline col classico numeretto cliccabile inline.[1]
Aggiungere CSS custom
MediaWiki include una funzionalità per permettere agli amministratori di aggiungere comodamente CSS custom al sito.[2][3] Basta modificare le pagine di sistema relative al tipo fogli di stile che si vogliono arricchire, vuote di default, aggiungendo il proprio codice:
- MediaWiki:Common.css - Stili generali (
/* Gli stili CSS inseriti qui si applicano a tutti i temi */) - MediaWiki:Print.css - Stili specifici alla stampa (
/* Gli stili CSS inseriti qui si applicano all'output in stampa */)
Modificare la configurazione di estensioni e skin
In MediaWiki, le diverse estensioni e skin possono fornire alcune opzioni di configurazione, definite nella sezione config del file extension.json o skin.json, che possono essere sovrascritte esternamente dagli amministratori, senza modificare i file originali del componente.[4]
Per fare questo, basta aggiungere una variabile del tipo $<Prefisso><NomeOpzione> al file LocalSettings.php; dove il prefisso è wg di default, eccetto se sovrascritto attraverso una chiave chiamata _prefix. Per esempio, se l'opzione si chiama CosoText, basta aggiungere una riga $wgCosoText = "...";.
| In MediaWiki, how do I change a config value for a them? Must I change it in the skin.json or is there a proper way? |
You should not change configuration values directly in skin.json. Doing so makes it difficult to update the skin later, as your changes will be overwritten when you download a new version. [1, 2]
The proper way to change a config value for a theme (skin) is to override it in your How to Override Skin SettingsMost modern MediaWiki skins define their configurable options in their
Example: If you are using the Citizen skin and want to change its default theme, you would add this to
Other Proper Customization MethodsIf you want to change the look rather than just a functional setting:
Are you trying to change a specific setting for a particular skin, like Vector or Citizen? [1] https://stackoverflow.com [2] https://stackoverflow.com [3] https://www.mediawiki.org [4] https://www.mediawiki.org [5] https://www.digitalocean.com [6] https://www.mediawiki.org [7] https://www.awardspace.com [8] https://doc.wikimedia.org [9] https://www.mediawiki.org [10] https://workingwithmediawiki.com |
| So how do I change MedikColor for medik theme? |
To change the MedikColor for the Medik theme, you must add the configuration variable to your LocalSettings.php file.
The variable you need is How to Apply the Change
$wgMedikColor = '#YOUR_HEX_CODE';
Why this worksThis setting controls the color of the navbar and underlines throughout the skin. By defining it in Advanced: Changing other Medik settingsIf you want to customize further, Medik also supports changing the logo placement via Are you looking to change any other specific parts of the layout, like the sidebar or logo position? |
Rimuovere index.php dagli URL delle pagine
A quanto pare, con la configurazione predefinita [quando non si usa una sottodirectory?], MediaWiki fa sì che i link alla visualizzazione delle pagine siano sempre nel formato /index.php?title=<NomePagina>, che è bruttissimo e rischia di non far indicizzare bene il sito sui motori di ricerca, anziché il più semplice formato /<NomePagina>.
Per sistemare, premesso che il web server sia configurato correttamente per accettare richieste con l'URL semplificato, basta aggiungere questa riga extra al file LocalSettings.php:[5] $wgArticlePath = "/$1";.
Note
- ↑ https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/Citations-Full
- ↑ Manual:CSS - MediaWiki: https://www.mediawiki.org/wiki/Manual:CSS
- ↑ Changing the CSS in MediaWiki: https://www.inmotionhosting.com/support/edu/mediawiki/changing-css-media-wiki/
- ↑ https://www.mediawiki.org/wiki/Manual:Extension.json/Schema#config
- ↑ Manual:Short URL: URL like example.com/Page_title: https://www.mediawiki.org/wiki/Manual:Short_URL#URL_like_-_example.com/Page_title