MediaWiki/Estensioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m incollo da mw:Extension_status, contenuto in CC BY-SA
m aggiusto, sposto estensioni che richiedono tabelle in un'altra sezione (vedi discussione al bar)
Riga 38:
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>
 
__TOC__
== Estensioni ospitate sul sito ufficiale ==
 
== Estensioni ospitate sul sito ufficiale (installate sui progetti Wikimedia) ==
===Per le Categorie===
{{da controllare|lista delle estensioni installate ''sui progetti Wikimedia''}}
=== Per le Categoriecategorie ===
#[[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.
 
=== Per abilitare certialcuni comandi essenziali===
Queste prime due sono simili (si può tranquillamente omettere la seconda) e servono per poter far visualizzare e formattare i [[:w:it:Template|Template]]template.
#[[mw:Extension:ParserFunctions|ParserFunctions]] (per informazioni, consultare il [http[mw://www.mediawiki.org/wiki/Extension:Parser_function_extensions|manuale ufficiale]])
#[[mw:Extension:StringFunctions|StringFunctions]]
#*P.S: [[:mw:Parser Function|Parser Function]] va [[mw:Manual:Configuration_settings#Parser|settato bene]] perché funzioni al meglio.
Line 60 ⟶ 62:
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione Mimetex|testo=Estensione Mimetex}}
 
===Per visualizzareVisualizzare video e altri tipi di file multimediali ===
 
#[[mw:Extension:MultiUpload|MultiUpload]] Permette l'[[:w:it:Upload|upload]] di più immagini o file multimediali sul wiki, contemporaneamente.
#* <code>$wgMaxUploadFiles = 20;</code> //Specificare qui il numero. Di default, sono cinque.
#[[mw:Extension:Extension:OggHandler|OggHandler]] Permette la visualizzazione di piccoli filmati <tt>.ogg</tt> con [[:w:it:Java|Java]].
 
=== Per PDF, PdfBook e altri tipi di documenti ===
*[[mw:Extension:Collection|Collection]] Genera PDF di pagine singole o di intere raccolte di voci. Richiede impostazioni aggiuntive per poter stampare anche le immagini che sono nelle voci.
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione Collection|testo=Estensione Collection}}
*[http://help.wikia.com/wiki/Help:Google_spreadsheets GoogleDocs] Visualizza i fogli di lavoro di Google Docs.
 
===Per la cancellazioneCancellazione e lospam spam===
{{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 77 ⟶ 78:
#*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> )
 
==== Cancellazioni, monitoraggio e blocchi utenti ====
#[[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 91 ⟶ 92:
#* <code>$wgGroupPermissions['sysop']['edituser-exempt'] = true;</code> //Utenti le cui preferenze non possono essere visualizzate con questa estensione.
 
====Blocchi sulleProtezione delle pagine, filtri di parole ====
#[[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 97 ⟶ 98:
#[[mw:Extension:SpamRegex|SpamRegex]] Permette di creare filtri di parole che sono applicati in automatico al momento della creazione di nuovi contenuti nelle voci.
 
==== Cancellazione di pagine ====
#[[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 125 ⟶ 126:
#** <code>$wgGroupPermissions['bureaucrat']['deleteperm'] = true;</code> Burocrati
#** <code>$wgGroupPermissions['sysop'] ['deleteperm'] = false;</code> Amministratori
#[http://jehy.ru/wiki-extensions.en.html SpecialDeleteOldRevisions2] Permette la cancellazione solo delle vecchie revisioni delle voci.
#* <code>$wgGroupPermissions['sysop']['DeleteOldRevisions'] = true;</code> gruppo autorizzato.
 
=== Per gli interlinkInterlink ===
#[[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}}
 
== Altre estensioni ospitate sul sito ufficiale ==
 
=== Categorie ===
#[[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.
Riga 141:
#*<code>$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true;</code> qui si può specificare per quali [[:mw:Namespaces|namespaces]] deve funzionare.
 
=== Per abilitare certialcuni comandi utili, ma non essenziali===
#[[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.
Riga 156:
#[[:mw:Extension:TransformChanges|TransformChanges]] Cambia l'aspetto grafico della pagina [[Speciale:UltimeModifiche]]. la diamo disattivata.
#[[:mw:Extension:AllowAnchorTags|AllowAnchorTags]] Crea un tag alternativo per linkare.
#[http[mw://www.mediawiki.org/wiki/Extension:Cite/Special:|Cite.php SpecialCite][http://www.mediawiki.org/wiki/Extension:Cite/Cite.php] VisulizzaMostra 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}}
 
=== Visualizzare video e altri tipi di file multimediali ===
====con tabelle da settare sul database====
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.
#[[mw:Extension:WikiHiero|WikiHiero]] (va creata una Tabella sul [[:w:it:Database|Database]]) Per la visualizzazione di geroglifici. Si tratta di una delle più pesanti per cui, se non la usate, non installatela.
#[[mw:Extension:AjaxShowEditors|AjaxShowEditors]] (va creata una o più Tabella sul database) permette di visualizzare i contribuenti in contemporanea su una stessa pagina.
#[[mw:Extension:WhosOnline|WhosOnline]] (va creata una Tabella nel database) Permette di visualizzare chi è online.
 
===Visualizzare video e altri tipi di file multimediali===
#[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]].
#[[:mw:Extension:EmbedVideo|EmbedVideo]] Permette di visualizzare i video che caricati su quasi tutti i maggiori servizi online di videosharing.
 
#[[: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]]FTP.
#[[: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.
Line 179 ⟶ 171:
{{vai2|Manuale MediaWiki/Estensioni/Manuali/Estensione ImageMap|testo=Estensione ImageMap}}
 
=== PDF, PdfBook e altri tipi di documenti ===
#[[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 185 ⟶ 177:
#* <code>$wgExtraNamespaces[100] = "LaTeX";</code>
 
=== Cancellazione e spam ===
 
;Filtri anti spam:
Line 192 ⟶ 184:
#[[mw:Extension:AntiBot|AntiBot]]
;Difettose
#[http[mw://www.mediawiki.org/wiki/Extension:RegexBlock |RegexBlock]] Permette di mettere filtri di parole a quegliagli IPutenti anonimi che editano frasi ripetitive.
#[[:mw:Extension:reCAPTCHA|reCAPTCHA]] Questo e' invece il '''Captcha classico'''. {{cn|va in conflitto. O attivate questo, oppure il ''VisualMathCaptcha''.}} (Da notare, che dovete anche per quest'ultimo cambiare alcuni valori nel file '''ConfirmEdit.php'''; a seconda di quale volete usare, cioè; come già spiegato sopra).
#* <code>$recaptcha_public_key = 'immettere qui il codice di serie fornito da Google al momento della registrazione';</code>
Line 203 ⟶ 195:
#* <code>$wgCaptchaClass = 'MathCaptcha';</code>
 
=== Per la chatChat ===
#[[: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] TraConsente lel'ingresso funzionalità aggiuntive: gliagli utenti anonimi. nonPermette soloagli possono entrare, mautenti anchedi 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.
 
=== Altre estensioni ===
#[[mw:Extension:WebChat|WebChat]] Crea una nuova pagina speciale per la chat.
#* <code>$wgWebChatServer = 'qui si può impostare un server';</code>
Line 215 ⟶ 207:
#[[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.
#[[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.
#[[mw:Extension:WikiHiero|WikiHiero]] (va creata una Tabella sul [[:w:it:Database|Database]]) Per la visualizzazione di geroglifici. Si tratta di una delle più pesanti per cui, se non la usate, non installatela.
#[[mw:Extension:AjaxShowEditors|AjaxShowEditors]] (va creata una o più Tabella sul database) permette di visualizzare igli contribuentiutenti inche contemporaneahanno sumodificato una stessa pagina.
#[[mw:Extension:WhosOnline|WhosOnline]] (va creata una Tabella nel database) Permette di visualizzare chi è online.
 
== Estensioni non ospitate sul sito ufficiale ==
== 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}}
*#[http://help.wikia.com/wiki/Help:Google_spreadsheets GoogleDocs] Visualizza i fogli di lavoro di Google Docs.
 
#[http://jehy.ru/wiki-extensions.en.html SpecialDeleteOldRevisions2] Permette la cancellazione solo delle vecchie revisioni delle voci.
#* <code>$wgGroupPermissions['sysop']['DeleteOldRevisions'] = true;</code> gruppo autorizzato.
#[http://jimbojw.com/wiki/index.php?title=YouTubeTag YouTubeTag] Per i video di YouTube.
 
== Note ==