MediaWiki/Estensioni: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Riga 1:
{{Manuale MediaWiki}}
== Download e installazione ==
Le estensioni sono parti di software che si installano separatamente su MediaWiki, opzionalmente, per aggiungereaggiungono al wiki funzionalità extra che MediaWiki non ha. EsistonoSi moltescaricano estensionied diverse,installano ognuna delle quali assolve a un compito specifico ben precisoseparatamente.
 
InLe genere,istruzioni per aggiungere un'estensione alsono wikisulla sua pagina di riferimento. Di solito, si seguono questi passaggi:
#si scaricano la cartella e/o ili file <tt>.php</tt> che costituiscono ldell'estensione;
#si incollano nella cartella di MediaWiki (se da remoto, si copia tramite FTP nell'omonima cartella sul server);
#si attiva l'estensione modificando a mano il file [[mw:Manual:Manuale MediaWiki/LocalSettings.php|LocalSettings.php]],file 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 presentateelencate di seguito hannoha una pagina di riferimento sul sito ufficiale di MediaWiki., Innella quale (in alto a destra,) nella pagina, c'èappare un box cheriquadro riportacon le informazioni principali dell'estensione: tra queste, il ''release status'' e link per il download.
 
Il ''[[mw:Extension_status|release status]]'' indica lo stato dello sviluppo dell'estensione, ed ha un nome ed un colore specifici:
Line 16 ⟶ 15:
|-
| ''stable''
| Il codice sorgente dell'estensione è stabile
|-
| ''beta''
Line 32 ⟶ 31:
Le estensioni il cui stato non è ''stable'' potrebbero dare problemi durante l'utilizzo.
 
Le informazioniistruzioni per il downloadscaricare e laconfigurare configurazionel'estensione sono presentidescritte nel testo della pagina e/o nel box in alto a destra, doveil sonoquale 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, lainvece paginadel dell'estensionelink per il download, invecenella dipagina fornireappare direttamente il linkcodice delsorgente downloaddell'estensione, presentaaccompagnato direttamentedalle ilistruzioni contenutoper deisalvarlo in un nuovo file dell'estensione<tt>php</tt> (ilnella codicecartella PHP)di MediaWiki. Dove possibile, è preferibile invece affidarsi ai link per scaricare i file dell'estensione, in quanto il codice presentesorgente 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>
 
=== Creazione di tabelle ===
Prima di poter usare alcune estensioni, è necessario creare delle tabelle apposta nel database., Inseguendo questile casi,istruzioni ladescritte nella pagina di riferimento dell'estensione. riportaIn l'istruzionegergo, le istruzioni da fornire al database affinchémanager questoper crei la tabella. In gergo,creare questale istruzionetabelle èsi dettachiamano ''Queryquery SQL''.
 
LaLe tabellatabelle puòsi essere creatacreano in questo modo:
*se si usa phpMyAdmin, dapprima si clicca sul nome del database nella colonna di sinistra, quindi si clicca sulla linguetta "Query", in alto, si incolla la query SQL nella casella che è sotto la scritta "SQL query on database test", infine si fa clic sul tasto "Submit query" in fondo;
*...
Line 160 ⟶ 159:
#*<code>#$egSidebarDonateBoxContent = 'code Paypal';</code> Qui si immette il codice HTML da visualizzare nella barra laterale per il box "Donate" di PayPal.
#[[mw:Extension:CustomTitle|CustomTitle]] Permette di visualizzare in una pagina un titolo diverso dal nome che la pagina ha nel wiki.
#[[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:AllowAnchorTags|AllowAnchorTags]] Crea un tag alternativo per linkare.
#[[mw:Extension:Cite|Cite]] Mostra 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 file multimediali ===
#[[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 server FTP.
Line 176 ⟶ 173:
#[[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}}
 
=== PDF, PdfBook e altri tipi di documenti ===
Line 221 ⟶ 217:
== Estensioni non ospitate sul sito ufficiale ==
Queste estensioni non sono controllate dagli sviluppatori di MediaWiki, pertanto potrebbero non essere state testate con le ultime versioni del software: potrebbero risultare non aggiornate o incompatibili con le ultime versioni di MediaWiki, oppure presentare 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 generaGenera un Forumforum.
{{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.