MediaWiki/Estensioni: differenze tra le versioni
m
incollo da mw:Extension_status, contenuto in CC BY-SA
mNessun oggetto della modifica |
m incollo da mw:Extension_status, contenuto in CC BY-SA |
||
Riga 1:
<noinclude>{{Manuale MediaWiki}}</noinclude>
==
Le estensioni sono parti di software che si installano separatamente su MediaWiki, opzionalmente, per aggiungere al wiki funzionalità extra che MediaWiki non ha. Esistono molte estensioni diverse, ognuna delle quali assolve a un compito specifico ben preciso.
In genere, per aggiungere un'estensione al wiki si seguono questi passaggi:
#si scaricano la cartella e/o il file <tt>.php</tt> che costituiscono l'estensione;
#si incollano nella cartella di MediaWiki
#si attiva l'estensione modificando a mano il file [[mw:Manual:LocalSettings.php|LocalSettings.php]], inserendo una riga in fondo, seguendo le istruzioni riportate alla pagina "[[Manuale MediaWiki/LocalSettings.php]]".
Tuttavia, alcune estensioni potrebbero fornire istruzioni diverse, indicate nelle rispettive pagine di riferimento.
=== Informazioni e download ===
La maggior parte delle estensioni presentate di seguito hanno una pagina di riferimento sul sito ufficiale di MediaWiki. In alto a destra, nella pagina, c'è un box che riporta le informazioni principali dell'estensione: tra queste, il ''release status'' e link per il download.
{{vedi anche2|Manuale MediaWiki/Estensioni/Download|testo=Estensioni/Download}}▼
Il ''[[mw:Extension_status|release status]]'' indica lo stato dello sviluppo dell'estensione, ed ha un nome ed un colore specifici:
{| class="wikitable"
|-
| ''stable''
| Il codice è stabile
|-
| ''beta''
| Il codice è stabile, ma non è stato completamente testato
|-
| ''experimental''
| Il codice sta attraversando ancora le prime fasi dello sviluppo, pertanto potrebbe essere soggetto a modifiche radicali
|-
| ''unstable''
| Non funzionante: l'estensione non va usata.
|-
| ''unknown''
| Non indicato (uno dei precedenti)
|}
Le estensioni il cui stato non è ''stable'' potrebbero dare problemi durante l'utilizzo.
Le informazioni per il download e la configurazione sono presenti nel testo della pagina e/o nel box in alto a destra, dove sono riportati anche i link per scaricare i file dell'estensione (dal sito di MediaWiki e/o da siti di terze parti). Se queste informazioni mancano, si può fare riferimento alle seguenti alternative, se applicabili:
*consultare l'indirizzo http://www.mediawiki.org/wiki/Special:ExtensionDistributor
*cercare l'estensione fra quelle elencate all'indirizzo http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/
In alcuni casi, la pagina dell'estensione, invece di fornire il link del download, presenta direttamente il contenuto dei file dell'estensione (il codice PHP). Dove possibile, è preferibile invece affidarsi ai link per scaricare i file dell'estensione, in quanto il codice presente nella pagina non è soggetto al controllo degli sviluppatori di MediaWiki, e quindi potrebbe risultare risultare non aggiornato, presentare malfunzionamenti o esporre il wiki a vulnerabilità, ed è esposto ad eventuali modifiche malevole di terze parti non coinvolte nello sviluppo dell'estensione.<ref>[[mw:Template:Extension_code_in_wiki|Template:Extension code in wiki]]</ref>
== Estensioni ospitate sul sito ufficiale ==
====Per le Categorie====▼
#[[mw:Extension:CategoryTree|CategoryTree]] Ramifica le categorie
#[[:mw:Extension:ManageCategories|ManageCategories]] Visualizza un menu a tendina per le categorie
#[[:mw:Extension:ArticleToCategory2|ArticleToCategory2]] {{cn|Questa è incompatibile con l'altra (simile) di ''"articletocategory"''. Attivate o una, o l'altra: non tutt'e due assieme.}} Hanno funzioni simili: entrambe permettono di creare articoli direttamente dalle pagine delle categorie. Questa aggiunge un box in più per le categorie; l'altra non ha tale box.
Queste prime due sono simili (si può tranquillamente omettere la seconda) e servono per poter far visualizzare e formattare i [[:w:it:Template|Template]].
#[[mw:Extension:ParserFunctions|ParserFunctions]][http://www.mediawiki.org/wiki/Extension:Parser_function_extensions]
Line 35 ⟶ 58:
#[[mw:Extension:CreateBox|CreateBox]] Versione alternativa di ''Input Box'', specifica per aiutare a creare gli articoli, piuttosto che cercarli.
#[[mw:Extension:Mimetex alternative|Mimetex alternative]] Visualizza i simboli matematici e le immagini generate nei PDF, senza nessun settaggio extra. Per i simboli matematici bisogna usare nelle pagine il nuovo tag generato: <tt><tex></tt>, al posto di <tt><match></tt>. Per maggiori informazioni, consultare il [[Manuale MediaWiki/Estensioni/Manuali/Estensione Mimetex|manuale]] [[:mw:Manual:Math|della variabile]].
▲{{
#[[mw:Extension:MultiUpload|MultiUpload]] Permette l'[[:w:it:Upload|upload]] di più immagini o file multimediali sul wiki, contemporaneamente.
Line 42 ⟶ 66:
#[[mw:Extension:Extension:OggHandler|OggHandler]] Permette la visualizzazione di piccoli filmati <tt>.ogg</tt> con [[:w:it:Java|Java]].
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione Collection|testo=Estensione Collection}}
{{cn|L'estensione ''Confirm Edit'' e il ''Captcha'', sia esso il ''Visual'' o il ''Classico'', vanno settate assieme prima di attivarle, altrimenti non funzionano.}}
#[[:mw:Extension:ConfirmEdit|ConfirmEdit]]
Line 52 ⟶ 77:
#*Prima di attivarlo, richiede che sia modificato il file <tt>ConfermEdit.php</tt> dell'omonima cartella (sotto "Extensions"), in cui il ''Simple Captcha'' di default va sostituito con il ''Visual Captcha''. ( Al posto di: <code>$wgCaptchaClass = 'SimpleCaptcha'</code> mettete: <code>$wgCaptchaClass = 'VisualMathConfirmCaptcha'</code> )
#[[mw:Extension:Renameuser|Renameuser]] Permette di rinominare gli Utenti.
#* <code>$wgGroupPermissions['sysop']['renameuser'] = true;</code> //Si può qui specificare chi può avere questo privilegio.
Line 66 ⟶ 91:
#* <code>$wgGroupPermissions['sysop']['edituser-exempt'] = true;</code> //Utenti le cui preferenze non possono essere visualizzate con questa estensione.
#[[mw:Extension:AuthorProtect|AuthorProtect]] Permette agli utenti registrati di proteggere le pagine che creano dalle modifiche degli altri utenti. Solo gli amministratori potranno modificarle.
#*Se viene disattivata, le pagine protette dagli utenti non passano automaticamente sotto quelle protette dagli amministratori. Tuttavia, al riattivarla, si ripristineranno i vecchi permessi dati dagli utenti.
Line 72 ⟶ 97:
#[[mw:Extension:SpamRegex|SpamRegex]] Permette di creare filtri di parole che sono applicati in automatico al momento della creazione di nuovi contenuti nelle voci.
#[[mw:Extension:Nuke|Nuke]] Consente agli amministratori di cancellare in massa tutte le pagine create da un utente anonimo o registrato.
#[[:mw:Extension:DeletePagePermanently|DeletePagePermanently]] Permette la cancellazione permanente delle pagine, abilitata tramite una linguetta apposita.
Line 103 ⟶ 128:
#* <code>$wgGroupPermissions['sysop']['DeleteOldRevisions'] = true;</code> gruppo autorizzato.
#[[mw:Extension:SpecialInterwiki|Interwiki]] Serve per le tabelle, anche se si decide di non utilizzare gli [[mw:Manual:Interwiki_table|interlink]].
{{vedi anche2|Manuale_MediaWiki/Barra_Laterale#Come_mettere_i_Collegamenti_interlingua.2C_e_ad_altri_wiki_.28interwiki.29|testo=Barra Laterale: Come mettere i Collegamenti interlingua e ad altri wiki}}
#[[mw:Extension:CategoryWatch|CategoryWatch]] Permette agli utenti loggati di mettere sotto "osservazione" anche le pagine delle categorie, oltre a quelle degli articoli.
#[[mw:Extension:GoToCategory|GoToCategory]] Permette di includere nel motore di ricerca anche le categorie. Si verrà così reindirizzati all'omonima categoria, quando questa è digitata; altrimenti alla voce, se esiste.
Line 117 ⟶ 141:
#*<code>$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true;</code> qui si può specificare per quali [[:mw:Namespaces|namespaces]] deve funzionare.
#[[mw:Extension:Contributors|Contributors]] Visulizza una nuova voce, sulla barra laterale sinistra, per visualizzare gli utenti che hanno modificato un certo articolo.
#[[mw:Extension:Newest Pages|NewestPages]] Crea una pagina speciale che fornisce accesso all'elenco delle pagine create recentemente, in base al namespace o all'utente.
Line 131 ⟶ 155:
#[[mw:Extension:CustomUserCreateForm|CustomUserCreateForm]] Permette di aggiungere campi aggiuntivi a chi si registra: telefono, indirizzo, ecc. La diamo quindi disattivata, anche se utile.
#[[:mw:Extension:TransformChanges|TransformChanges]] Cambia l'aspetto grafico della pagina [[Speciale:UltimeModifiche]]. la diamo disattivata.
#[[:mw:Extension:GoogleSiteSearch|GoogleSiteSearch]] Cambia il motore di ricerca interno di default, con quello di Google. Per attivarla, bisogna anche sostituire in <code>/include/</code> il file <tt>SpecialSearch.php</tt> con quello che vi diamo noi, oppure cambiare il pezzo di codice specificato nella guida.▼
#[[:mw:Extension:AllowAnchorTags|AllowAnchorTags]] Crea un tag alternativo per linkare.
#[http://www.mediawiki.org/wiki/Extension:Cite/Special:Cite.php SpecialCite][http://www.mediawiki.org/wiki/Extension:Cite/Cite.php] Visulizza una nuova voce sulla barra laterale sinistra, per poter "citare" più facilmente gli articoli del wiki su altri spazi web.
▲#[[:mw:Extension:GoogleSiteSearch|GoogleSiteSearch]] Cambia il motore di ricerca interno di default, con quello di Google. Per attivarla, bisogna anche sostituire in <code>/include/</code> il file <tt>SpecialSearch.php</tt> con quello che vi diamo noi, oppure cambiare il pezzo di codice specificato nella guida.
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione GoogleSiteSearch|testo=Estensione GoogleSiteSearch}}
Per usare le estensioni seguenti è necessario prima creare una tabella nel database usato da MediaWiki: attivatele solo dopo aver fatto la o le tabella/e. (Le istruzioni per crearla le trovate nella cartella specifica di quell'estensione oppure su MediaWiki.org).
#[[mw:Extension:CentralNotice|CentralNotice]] (va creata una tabella sul [[:w:it:Database|database]]) Consente di mettere un avviso che appare in tutte le pagine, per un certo lasso di tempo. Per funzionare, necessita della creazione di una tabella sul database.
Line 142 ⟶ 167:
#[[mw:Extension:WhosOnline|WhosOnline]] (va creata una Tabella nel database) Permette di visualizzare chi è online.
#[http://jimbojw.com/wiki/index.php?title=YouTubeTag YouTubeTag] Per i video di YouTube.
#[[:mw:Extension:VideoFlash|VideoFlash]] Specifica, per i video [[:w:it:Flash|Flash]].
Line 149 ⟶ 174:
#[[:mw:Extension:Widgets|Widgets]] Per funzionare, richiede che la cartella <code>/extensions/Widgets/compiled_templates/</code> sia resa scrivibile. I widget si comportano come dei template "preconfezionati", specializzati sia sui video, sia sui documenti.
#* <code>$wgGroupPermissions['sysop']['editwidgets'] = true;</code> molte cose che fanno le estensioni, possono farlo i '''Widget'''; può essere più sicuro dare permessi qui, in questa stringa, piuttosto che dare la chiave del vostro server [[:w:it:Ftp|Ftp]].
#[[mw:Extension:ImageMap|ImageMap]] Permette di linkare le voci del wiki su porzioni di immagini e miniature di immagini.▼
#[[:mw:Extension:ImportFreeImages|ImportFreeImages]] Permette l'importazione automatica da Flickr delle licenze con cui sono pubblicate le immagini.
#[[:mw:Extension:WikiHiero|WikiHiero]] Permette di inserire geroglifici.
▲#[[mw:Extension:ImageMap|ImageMap]] Permette di linkare le voci del wiki su porzioni di immagini e miniature di immagini.
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione ImageMap|testo=Estensione ImageMap}}
#[[mw:Extension:PdfBook|PdfBook]] Consente di creare libri da tutti gli articoli di una categoria, in un colpo solo.
#[[:mw:Extension:Pdf Export|PdfExport]] Come l'estensione Collection.
Line 159 ⟶ 185:
#* <code>$wgExtraNamespaces[100] = "LaTeX";</code>
;Filtri anti spam:
Line 177 ⟶ 203:
#* <code>$wgCaptchaClass = 'MathCaptcha';</code>
#[[:mw:Extension:Freenode Chat|Freenode Chat]][http://osdir.com/ml/mediawiki-cvs/2009-07/msg01055.html][http://www.gossamer-threads.com/lists/wiki/wikitech/172546] Tra le funzionalità aggiuntive: gli utenti anonimi non solo possono entrare, ma anche scegliere il nickname e il canale.
#* <code>$wgFreenodeChatChannel = '#nomeCanaleFreenode'</code>; //qui si inserisce il nome del canale di default.
#[[:mw:Extension:IRC Chat|IRC Chat]]. Visualizza diversi canali a cui accedere. Si usa inserendo comandi IRC. Inoltre, richiede che l'utente abbia installato l'ambiente di esecuzione Java.
#[[mw:Extension:WebChat|WebChat]] Crea una nuova pagina speciale per la chat.
#* <code>$wgWebChatServer = 'qui si può impostare un server';</code>
Line 189 ⟶ 215:
#[[mw:Extension:Chat|WikiChat]] Crea una linguetta di chat su tutti gli articoli e le voci del wiki.
#[[mw:Extension:DPLforum|DPLforum]] Permette la visualizzazione delle pagine di discussioni in stile forum.
== Non ufficiali ==
Queste estensioni non sono controllate dagli sviluppatori di MediaWiki, pertanto potrebbero non essere state testate con le ultime versioni del software, pertanto potrebbero non essere aggiornate oppure essere incompatibili con le ultime versioni del software, oppure potrebbero contenere problemi di efficienza, sicurezza o usabilità non noti agli sviluppatori.<ref>[[mw:Template:Extension_code_in_wiki|Template:Extension code in wiki]]</ref>
#[http://wiki.anotherwebcom.com/Category:AWC%27s_MediaWiki_Forum_Extension AWC's MediaWiki Forum] Altra estensione che genera un Forum.
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione AWC's MediaWiki Forum|testo=AWC's MediaWiki Forum}}
== Note ==
<references/>
[[Category:Manuale_MediaWiki|Estensioni]]
{{Avanzamento|100%|11 agosto 2011}}
|