Manuale MediaWiki/il Local Settings/Code1-Estensioni

Da Naturpedia.

altre wiki: navigazione, ricerca

Torna a: il Local Settings.

ASSICURATEVI CHE TUTTO CIO CHE "SETTATE", RIMANGA AL DI SOTTO DI QUESTA STRINGA:

  • require_once( "$IP/includes/DefaultSettings.php" );


recita l'inizio del LocalSttings.php;

ma, in generale, le estensioni andrebbero messe al fondo, dopo le stringhe e le variabili; dopo tutto.


Ecco il codice, da aggiungere:

///////////////////////////////////////////////////////////////////////////
///ESTENSIONI INSTALLATE//////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
 
/////////////////////////////
////Per le CATEGORIE:///////
///////////////////////////
 
require_once("{$IP}/extensions/CategoryTree/CategoryTree.php"); ///Ramifica le Categorie.
require_once("$IP/extensions/managecategories/managecategories.php"); ///Visualizza un comodo menu a tendina per le Categorie. (Versione migliorata e meglio tradotta all'italiano, per questo progetto)
require_once("$IP/extensions/MultiCategorySearch/MultiCategorySearch.php"); ///Crea una nuova pagina speciale per la ricerca di voci in più categorie. (Versione tradotta all'italiano, per questo progetto)
include("$IP/extensions/CategoryWatch/CategoryWatch.php"); ///Permette di mettere sotto 'osservazione' anche le pagine delle Categorie.
#require_once( "$IP/extensions/GoToCategory/GoToCategory.php" ); ///Permette d'includere nel motore di ricerca anche le categorie. Si verrà così reindirizzati all'omonima categoria quando questa è digitata; altrimenti, alla voce, se esiste.
#require_once( "$IP/extensions/RandomInCategory/SpecialRandomincategory.php" ); ///Permette, tramite una pag speciale, che sia scelta a caso una pagina dentro di una determinata Categoria.
##require_once( "$IP/extensions/RandomInCategory/RandomInCategory.php" ); // Dalla vers 1.17, attivate questo parametro al posto di quello sopra.
 
///Queste due successive sono incompatibili assieme. Attivate, o una o l'altra.
#require_once("$IP/extensions/articletocategory.php"); //Se volete attivare questa, disattivate questa successiva di articletocategory. ///Per attivarla, cancellate semplicemente il simbolo # all'inizio.
require_once("$IP/extensions/ArticleToCategory2/ArticleToCategory2.php"); //(Versione migliorata per questo progetto).
$wgarticletocategory2ConfigAddcat=true;
#$wgarticletocategory2ConfigBlacklist=true; ///questo parametro "BlackList", meglio lasciarlo disattivato, se non sapete quello che fate.
 
 
///Questa successiva visualizza un messaggio, ricordando, a chi salva una voce senza categoria, che deve metterla.
//Purtroppo, è un po' difettosa (rallenta la wiki), per cui.. la diamo disattivata.
#require_once("$IP/extensions/WarnNoCategories/WarnNoCategories.php");
//$wgWarnNoCategoriesOnNamespace[NS_MAIN] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE] = true;
#$wgWarnNoCategoriesOnNamespace[NS_IMAGE_TALK] = true;
//$wgWarnNoCategoriesOnNamespace[NS_CATEGORY] = true;
#$wgWarnNoCategoriesOnNamespace[NS_CATEGORY_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI] = true;
#$wgWarnNoCategoriesOnNamespace[NS_MEDIAWIKI_TALK] = true;
//$wgWarnNoCategoriesOnNamespace[NS_HELP] = true;
#$wgWarnNoCategoriesOnNamespace[NS_HELP_TALK] = true;
//$wgWarnNoCategoriesOnNamespace[NS_PROJECT] = true;
#$wgWarnNoCategoriesOnNamespace[NS_PROJECT_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TEMPLATE] = true;
#$wgWarnNoCategoriesOnNamespace[NS_TEMPLATE_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET] = true;
#$wgWarnNoCategoriesOnNamespace[NS_WIDGET_TALK] = true;
#$wgWarnNoCategoriesOnNamespace[NS_USER] = true;
#$wgWarnNoCategoriesOnNamespace[NS_USER_TALK] = true;
##$wgGroupPermissions['sysop']['WarnNoCategories'] = false;
 
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///Le seguenti servono per abilitare certi Comandi essenziali o cmq utili, nella creazione di pagine e TEMPLATE.////
 
require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
$wgPFEnableStringFunctions = true;
#require_once ("$IP/extensions/StringFunctions/StringFunctions.php");
//P.S: Parser Function va settato bene perchè funzioni al meglio.
require_once("{$IP}/extensions/ExpandTemplates/ExpandTemplates.php");
require_once("$IP/extensions/ConditionalTemplate.php");
require_once("{$IP}/extensions/Description/Description.php");
 
require_once("{$IP}/extensions/Cite/Cite.php"); //per la formattazione delle note a pie' di pagina. 
require_once("{$IP}/extensions/Poem/Poem.php"); //serve per formattare testi poetici.
require_once("{$IP}/extensions/CharInsert/CharInsert.php"); //serve per l'Edittools//
require_once("{$IP}/extensions/InputBox/InputBox.php"); //serve per creare box di ricerca.
require_once("{$IP}/extensions/CreateBox/CreateBox.php"); //una Versione Migliorata di Input Box. Vi consigliamo di tenere entrambe. "CreateBox", è infatti più specifica per aiutare a 'creare' gli articoli, piuttosto che 'cercarli'. (Traduzione italiana migliorata per questo progetto)
 
#require_once("$IP/extensions/bookmark.php"); //per segnalare sui Social Forum gli articoli. (Versione migliorata per questo progetto)
##require_once $IP . "/extensions/customtitle.php" ; ///per la modifica dei titoli delle pagine. Può essere superflua: si può creare infatti, lo stesso effetto, con un semplice Template.
##require_once("$IP/extensions/AllowAnchorTags/AllowAnchorTags.php"); //crea un Tag alternativo per linkare. Può essere superflua, se non usate molto i link.
///Questa che segue, necessita anche della creazione di una Tabella sul Database. La diamo quindi disattivata.
##require_once("{$IP}/extensions/CentralNotice/CentralNotice.php"); //consente di mettere un Avviso che appaia in tutte le pagine, che duri un certo lapso di tempo.
 
require_once("$IP/extensions/SimpleCalendar.php"); ///Permette la visualizzazione di un piccolo calendario. Funziona tramite Tag, da apporre alle voci.
require_once( "{$IP}/extensions/Contributors/Contributors.php" ); ///Visulizza una nuova voce, sulla barra laterale sinistra, per visualizzare i contribuenti e gli autori degli articoli.
require_once( "{$IP}/extensions/NewestPages/NewestPages.php" ); //Crea una Pagina Speciale nuova, per poter visualizzare le pagine create recentemente: per Namespace e per Utente.
require_once( "$IP/extensions/ContactPage/ContactPage.php" ); ///Crea un Modulo di Contatto, una Pagina Speciale nuova per chi vuole scrivere all'amministratore. Il vantaggio, è che non siete cosi' obbligati a mettere una mail pubblica.
$wgContactUser = 'WikiSysop'; //Qui potete cambiare il nome dell'Aministratore Sysop che riceverà i messaggi
$wgContactSender = $wgPasswordSender;
$wgContactSenderName = 'Modulo di Contatto ' . $wgSitename;
#require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php"); //per visualizzare i codici di programmazione sulle pagine del wiki, in maniera colorata
#require_once("$IP/extensions/SidebarDonateBox.php"); ///Serve per aggiungere sulla barra laterale il box Donate di Paypal.
#$egSidebarDonateBoxContent = 'code Paypal'; //s'immette qui, il codice html paypal.
require_once("$IP/extensions/Pdfbutton/Pdfbutton.php"); ///Serve per aggiungere sulla barra laterale, un box per il Pdf-button.
$egSidebarDonateBoxContent = '<a href="http://www.web2pdfconvert.com/convert" target="_blank">
<img src="http://meta.anarchopedia.org/images/b/bb/ButonPDF20.png"/>Salva in PDF</a>'; //immettere qui, il codice html del button-pdf.<br>
 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////Le successive danno modo di visualizzare VIDEO o altri tipi di file multimediali, o formattazioni specifiche di IMMAGINI.///
 
#require_once("$IP/extensions/MultiUpload/SpecialMultipleUpload.php"); /// Permette l'Upload di più immagini o file multimediali, contemporaneamente. 
##require_once("$IP/extensions/MultiUpload/MultiUpload.php"); //Dalla vers 1.17, attivate questa al posto di quella sopra.
#$wgMaxUploadFiles = 20; //Specificare qui il numero. Di default, sono cinque.
 
#require( "$IP/extensions/OggHandler/OggHandler.php" ); //Video formato .ogg
#require_once("extensions/videoflash.php"); //Specifica per i Video-Flash.
#require_once("{$IP}/extensions/YouTubeTag.php"); //Specifica, solo per i Video di YouTube.
#require_once("{$IP}/extensions/EmbedVideo/EmbedVideo.php"); //Per far visualizzare i Video dei maggiori servizi online di Videosharing, negli articoli.
##require_once("{$IP}/extensions/ImageMap/ImageMap.php"); //
require_once("extensions/mimetex/mimetex.php"); //Questa, riesce a far visualizzare senza nessun settaggio extra non solo i simboli matematici, ma anche le immagini nella generazione dei Pdf! Per i simboli matematici, bisogna usare nelle pagine il nuovo TAG generato: 'tex', al posto di 'match'.
// Potete provare se vi funziona, scrivendo questa Formula matematica: <tex>2^3</tex> <tex>a_2</tex> in una qualsiasi pagina wiki. Dovrebbero apparirvi dei simboli matematici.
//Questa, la diamo disattivata perchè: necessita di settaggi nelle Tabelle.
#require_once("$IP/extensions/Widgets/Widgets.php"); //I Widget, si comportano come dei comodi 'Template preconfezionati', specializzati sia per i video che per documenti.
#$wgGroupPermissions['sysop']['editwidgets'] = true; //Molte cose che fanno le estensioni, possono farlo i Widget; può essere più sicuro però dare permessi qui, piuttosto che dare la chiave del server ftp.
//La prossima, permetterebbe l'importazione automatica da Flicr delle Licenze con cui sono pubblicate le immagini, ma va settata bene ed e' un po' complicato farlo, altrimenti non funziona.
##require_once("{$IP}/extensions/ImportFreeImages/ImportFreeImages.php"); //La diamo quindi disattivata.
///Quest'ultima la forniamo disattivata perchè serve per generare geroglifici, e non tutti usano quest'estensione, oltretutto molto pesante.
##require_once("{$IP}/extensions/wikihiero/wikihiero.php");
//puoi provare se funziona, digitando x es: <hiero>A1</hiero> dovrebbe apparirti un Geroglifico.
 
////////////////////////////////////////////////
///per i PDF e i PdfBook e altri documenti/////
//////////////////////////////////////////////
 
///Per creare PDF, dalle Pagine wiki: (alcune parole delle funzioni in italiano, sono state modificate per questo progetto)
#require_once("$IP/extensions/Collection/Collection.php"); /// Va settata bene per le immagini, altrimenti stampa solo il testo delle voci. (Aggiunge link sulla barra laterale)
///La prima è sufficiente e completa, sia per generare Pdf singoli che creare Libri. La diamo però disattivata perchè 
//si appoggia ad un server esterno che non sempre funziona. Potete provare le successive, nel caso.
//PdfBook, consente di creare libri di tutti gli articoli di una categoria, senza dover star li a scrivere in modo singolo tutte le pagine. Funziona però solo tramite template. (Non aggiunge il link sulla barra laterale sinistra)
require_once( "$IP/extensions/PdfBook/PdfBook.php" );
require_once("extensions/PdfExport/PdfExport.php"); ///Questa è molto buona. 
//Rispetto a "Collection": genera Pdf più velocemente, ma leggermente più pesanti..
//va settata bene anch'essa per le immagini. (Aggiunge link sulla barra laterale)
///##Questa successiva, invece, va installata in locale su di un proprio server, altrimenti non va. 
//Aggiunge una linguetta in piu nelle pagine invece che sulla Barra laterale, per generare Pdf e anche txt semplice dagli articoli.
//L'impaginazione viene meglio sotto molto aspetti, se potete permettervela ve la consigliamo.
#$wgExtraNamespaces[100] = "LaTeX";
#require_once($IP."/extensions/w2l/wiki2latex.php");
require_once($IP."/extensions/GoogleDocs.php"); //per visualizzare i Documenti Fogli di lavoro di google Doc, sul vostro wiki. Per altri tipi di documenti, invece, utilizzate i Widget dell'omonima estensione.
 
#require_once("$IP/extensions/PdfHandler/PdfHandler.php");
//per vedere in anteprima i pdf caricati nelle pagine del vostro wiki.
 
##require_once("$IP/extensions/EmbedPDF.php");
//Permette visualizzare Pdf nelle voci, ma non è visualizzato da tutti i browser perchè utilizza le ultime versioni di Flash (Adobe).
##require_once("$IP/extensions/embed_document.php");
//Simile a quella sopra, ma consente la visualizzazione solo dei documenti caricati sul wiki;
//con lo stesso difetto, ma questa ne permette anche di altri tipi (tutti quelli abilitati all'Upload)
//e anche di ridimensionarne le misure (l'altra invece, non lo permette).
 
///////////////////////////////////////
////PER LA CANCELLAZIONE E LO SPAM////
/////////////////////////////////////
 
#require_once( "$IP/extensions/ProtectSection/ProtectSection.php"); ///Permette agli amministratori, la protezione di sezioni parziali nelle pagine.
#require_once("$IP/extensions/AuthorProtect/AuthorProtect.php"); ///Permette agli utenti registrati, di bloccare le proprie pagine create dagli 'edit' altrui. Solo gli amministratori, potranno infatti editarle o cambiarle.
#require_once("$IP/extensions/Renameuser/SpecialRenameuser.php"); //Questa, invece, è per poter rinominare gli Utenti.
#$wgGroupPermissions['sysop']['renameuser'] = true; //Si può qui specificare chi può avere questo privilegio.
#require_once( "$IP/extensions/PasswordReset/PasswordReset.php" ); //per poter cambiare la password degli Utenti.
#$wgGroupPermissions['sysop']['passwordreset']   = true;  //Si può qui specificare chi può avere questo privilegio. 
#require_once("$IP/extensions/Maintenance/Maintenance.php");
#$wgGroupPermissions['bureaucrat']['maintenance'] = true; ///Questa, abilita certe altre funzioni extra per il mantenimento del wiki, non essenziali e meno importanti, ma comunque utili. //Di default, solo i burocrati possono accedere a questa prima estensione. Cambiare 'burocrate' a un gruppo diverso per consentire ad un gruppo diverso di accedere
require_once("$IP/extensions/UserRightsList/UserRightsList.php"); ///Permette visualizzare una comoda lista di tutti gli utenti registrati e cambiare in maniera facile i loro privilegi.
///La seguente può darvi noia, se desiderate rimanere anonimi: infatti, il Log, è visibile da tutti (vale anche per gli Amministratori Sysop).
#require_once("$IP/extensions/UserLoginLog/UserLoginLog.php"); //Consente di vedere l'IP di un Utente loggato (nella pagina: "Special:Log"). (Simile a CheckUser, ma funzionante fin da subito, senza settaggi.)
#require_once( "$IP/extensions/UserMerge/UserMerge.php" ); ///Permette di cancellare gli Usuari senza pericoli per il DATABASE, tramite l'Unione l'un con l'altro.
#$wgGroupPermissions['bureaucrat']['usermerge'] = true;
#optional - default is array( 'sysop' )
#$wgUserMergeProtectedGroups = array( 'groupname' );
#require_once("$IP/extensions/EditUser/EditUser.php"); ///Permette agli utenti con i privilegi necessari, di modificare e visualizzare le preferenze personali degli altri utenti. (Versione tradotta all'italiano per questo progetto)
#$wgGroupPermissions['bureaucrat']['edituser'] = true; //User che possono 'spiare' o modificare, le 'preferenze' degli altri.
#$wgGroupPermissions['sysop']['edituser-exempt'] = true; //User 'esenti' dall'essere modificati o 'visualizzati'.
#require_once("$IP/extensions/Nuke/SpecialNuke.php"); ///Consente agli amministratori la cancellazione in massa, delle pagine create da un IP o user, in blocco (verranno cioè cancellate tutte le pagine create da quell'IP o da quell'Utente).
##require_once("$IP/extensions/Nuke/Nuke.php"); // Dalla vers 1.17, attivate questo parametro al posto di quello sopra.
 
////Permette la cancellazione permanente di pagine: aggiunge la linguetta 'Delete Permanently' alle voci 
//(può essere pericolosa, se non ci si fida 100% dei propri collaboratori, o semplicemente se si e' distratti)
#require_once("$IP/extensions/DeletePagePermanently/DeletePagePermanently.php");
#$wgDeletePagePermanentlyNamespaces = array(
        #NS_MAIN => true,
        #NS_IMAGE => true,
        #NS_IMAGE_TALK => true,
        #NS_CATEGORY => true,
        #NS_CATEGORY_TALK => true,
        #NS_MEDIAWIKI => false,
        #NS_MEDIAWIKI_TALK => true,
        #NS_HELP => true,
        #NS_HELP_TALK => true,
        #NS_PROJECT => true,
        #NS_PROJECT_TALK => true,
        #NS_TEMPLATE => true,
        #NS_TEMPLATE_TALK => true,
        #NS_WIDGET => false,
        #NS_WIDGET_TALK => true,
        #NS_USER => true,
        #NS_USER_TALK => true,
        #NS_TALK => true,
#);
#$wgGroupPermissions['*']         ['deleteperm'] = false;
#$wgGroupPermissions['user']      ['deleteperm'] = false;
#$wgGroupPermissions['bureaucrat']['deleteperm'] = true;
#$wgGroupPermissions['sysop']     ['deleteperm'] = false;
 
///"DeleteOldRevisions": permette la cancellazione solo delle vecchie revisioni delle voci.
/// Può essere meno pericolosa della prima, perchè qui non appare la 'linguetta' e il risultato è abbastanza identico.
$wgGroupPermissions['sysop']['DeleteOldRevisions'] = true;
require_once( $IP.'/extensions/SpecialDeleteOldRevisions2/SpecialDeleteOldRevisions2.php');
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////
//// L'estensione "Confirm Edit" e il "Captcha", sia esso il "Visual" o il "Classico", vanno settate assieme bene 
///prima di attivarle per farle funzionare. Altrimenti non vanno. Le diamo disattivate, quindi.
#require_once("{$IP}/extensions/ConfirmEdit/ConfirmEdit.php");
 
#$wgCaptchaTriggers['edit']          = false; // Captacha su ogni singolo edit (potete prima provare su "false", e passarlo nel caso dopo a "true")
#$wgCaptchaTriggers['create']	    = true; // Captacha sulla creazione delle pagine nuove (idem)
#$wgCaptchaTriggers['addurl']        = true; // Captacha sugli edits contenenti dei link (URLs)
#$wgCaptchaTriggers['createaccount'] = true; // Captacha sulla creazione di Utenti nuovi (Special:Userlogin&type=signup)
 
#$wgGroupPermissions['*'            ]['skipcaptcha'] = false; // SI Captacha agli anonimi
#$wgGroupPermissions['user'         ]['skipcaptcha'] = true; // NO Captacha agli Utenti semplici
#$wgGroupPermissions['autoconfirmed']['skipcaptcha'] = false; 
#$wgGroupPermissions['emailconfirmed']['skipcaptcha'] = true; // NO Captacha agli Utenti autoconfermatisi via mail
#$ceAllowConfirmedEmail = true;
#$wgGroupPermissions['bot'          ]['skipcaptcha'] = true; // NO Captacha ai bots (gruppo "User Bot", interno al wiki)
#$wgGroupPermissions['sysop'        ]['skipcaptcha'] = true; // NO Captacha agli amministratori ("Sysop")
 
/////////////////////////////////////////////////////////////////////////////////////////
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////
/// Questo e' il VisualCaptcha, migliore e piu' sicuro di quello standard di Google fornito piu' in basso. 
/// E' completo, e quindi vi consiglio di attivarlo, prima di farlo xo' andate a modificare anche il 'ConfermEdit.php', 
/// e sostituite li' il 'Simple Captcha' di Default con il 'Visual Captcha'. 
/// ( Al posto di: $wgCaptchaClass = 'SimpleCaptcha' , mettete: $wgCaptchaClass = 'VisualMathConfirmCaptcha' )
/// Al posto sia del reCaptcha che del Captcha normale. (Quindi lasciate disattivati gli altri due in pratica)
/// Trovate istruzioni più dettagliate, sulla guida in linea di Mediawiki
#require_once( "$IP/extensions/VisualMathCaptcha/VisualMathCaptcha.setup.php" );
#$wgAutoloadClasses['VisualMathConfirmCaptcha'] = "$IP/extensions/VisualMathCaptcha/VisualMathConfirmCaptcha.class.php";
////i comandi successivi, sono messi solo come modello di settaggio. Non attivateli, se non sapete come impostarli. Funziona lo stesso.
#$wgVisualMathCaptchaItemMax = 4;  ///cifra massima per i numeri; Di default: 9.
#$wgVisualMathCaptchaItemNum = 3;  ///numero delle cifre da mostrare; Di default: 2.
#$wgVisualMathCaptchaOperators = array( '+' );  ///simboli delle operazioni matematiche da usare. Default: ( '+', '-' ) piu e meno.
 
 
     /////////////         ////////////////////
####///####Questo, e' invece il Captcha classico. Lo diamo qui disattivato perche va in conflitto. O attivate questo, oppure l'altro.
///###Da notare che dovete anche per questo cambiare alcuni valori nel fil ConfirmEdit.php a seconda di quale volete usare.
#####require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
#####$recaptcha_public_key = 'immettere qui, il codice di serie fornito da Google al momento della Registrazione';
#####$recaptcha_private_key = 'immettere qui, il codice di serie fornito da Google al momento della Registrazione';
///####Se si decide di attivare il VisualCaptcha, molto migliore, 
///###NON ATTIVATE I PARAMETRI CHE SEGUONO, altrimenti entrano in conflitto
####$wgCaptchaClass = 'SimpleCaptcha';
//Attivate o uno, oppure l'altro.
####require_once( "$IP/extensions/ConfirmEdit/MathCaptcha.php"); 
####$wgCaptchaClass = 'MathCaptcha';
////
 
////////////////////////
///Filtri ANTI SPAM ( possono essere superflue se il Visual Captcha vi funziona ):
#require_once("{$IP}/extensions/SimpleAntiSpam/SimpleAntiSpam.php");
#require_once("{$IP}/extensions/SpamBlacklist/SpamBlacklist.php");
 
#$wgSpamBlacklistFiles = array(
   #"$IP/extensions/SpamBlacklist/spam_blacklist", // spam_blacklist
      //  database      title
   #"DB: isicnv_naturpedia14_1 spam_blacklist",    
#);
 
#require_once("{$IP}/extensions/AntiBot/AntiBot.php");
#require_once("$IP/extensions/SpamRegex/SpamRegex.php"); /// permette filtri di parole, sulla creazione dei contenuti delle pagine: per esempio solo sul titolo, ecc.
//per questa, va creata anche una Tabella nel Database.
 
///-----------------------------------/////
 
//////////////////////////
///Per gli INTERLINK:////
////////////////////////
 
#require_once("$IP/extensions/Interwiki/SpecialInterwiki.php"); 
##require_once("$IP/extensions/Interwiki/Interwiki.php"); //Dalla vers 1.17, utilizzare questa al posto di quella sopra
//Vi sevirà per le tabelle, anche se decidete di non utilizzare gl'interlink.
$wgGroupPermissions['*']['interwiki'] = false;  //Chiude il permesso agli anonimi
$wgGroupPermissions['sysop']['interwiki'] = true;  //Da il permesso di cambiare e aggiungere prefissi interwiki, ai Sysop
$wgForceUIMsgAsContentMsg = array( 'mainpage', 'talk', 'user', 'portal-url' );  //Su quali gruppi di pagine far apparire i ptefissi laterali interlinguage 
// (di default, sono escluse le pagine di discussioni -Namespace "talk"- e quelle degli Utenti, qui attivate invece.)
 
//---//-------------///-----//--------///----------//
///////////////////////////////////////////////////
/////Altre Estensioni con Funzioni Minori.////////
/////////////////////////////////////////////////
 
///Per queste prime due estensioni, va creata una Tabella nel Database MySqL, per cui le diamo qui disattivate: 
///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).
#require_once("{$IP}/extensions/AjaxShowEditors/Load.php"); //permette di visualizzare i contribuenti contemporanei in una stessa una pagina.
#require_once("{$IP}/extensions/WhosOnline/WhosOnline.php"); //permette di visualizzare chi è online.
 
/// La prossima, permetterebbe aggiungere campi aggiuntivi a chi si registra, tipo telefono, indirizzo, ecc, ma la Guida online non spiega nulla in dettaglio; 
//presuppone che chiunque la installi sia un esperto di .php e sappia come modificare il codice. La diamo quindi disattivata, anche se utile.
#require_once($IP."/extensions/customUserCreateForm/customUserCreateForm.php"); 
#require_once("$IP/extensions/TransformChanges.php"); ///Cambia l'aspetto Grafico della pag. Speciale:UltimeModifiche; può piacere, come non piacere, per cui la diamo disattivata.
#require_once("extensions/GoogleSiteSearch/GoogleSiteSearch.php"); ///Cambia il motore di ricerca interno di default, con quello di Google. Per attivarla, dovete anche sostituire in /include/ nel file SpecialSearch.php, un pezzo di codice (vedi Manuale online).
 
/// cHATs /// Tutte le Versioni, sono state migliorate per questo progetto, adattandone meglio la Traduzione all'italiano.
 
/// Questa è l'unica che funziona perfettamente, subito. E anche meglio della prossima, in quanto gli anonimi non solo possono entrare, ma anche scegliersi il nickname e il Canale. Versione migliorata per questo progetto.
require_once("$IP/extensions/freenodeChat/freenodeChat.php");
#$wgFreenodeChannel = '#NameOfChannel(s)';
#$wgGroupPermissions['*']['freenode-chat'] = true;
#$wgFreenodeChatChannel = '#nomeCanaleFreenode'; //qui, si può scegliere d'inserire un nuovo canale; infatti, di default, è impostato su #mediawiki18n dove generalmente si parla inglese.
///Quest'altra, crea anch'essa una pagina speciale di Webchat; sembra funzionare tutto, eccetto l'entrata per gli IP anonimi. Forse, perchè studiata per lavorare sull'ultimissima versione di MediaWiki: la 1.16
#require_once( "extensions/WebChat/WebChat.php" ); 
#$wgWebChatServer  = '';
#$wgWebChatChannel = '#freenode'; #qui si può impostare un Canale privato per il proprio wiki, invece di lasciare questo generale di #freenode (o '#mibbit';). (si crea gratis alla pagina di freenode) 
#$wgWebChatClient = 'freenodeChat'; ///in alternativa, si può usare: 'Mibbit';
///La prossima, invece, crea una linguetta Chat su tutti gli Articoli; funziona, ma.. non riusciamo a settarla. Va solo con gli User Burocrati;
#require_once( "{$IP}/extensions/WikiChat/WikiChat.php" );  // non riusciamo a capire come settarla per tutti gli Utenti.
#require_once("$IP/extensions/PJIRC/SpecialIRC.php"); ///Questa, è più complicata settarla per via di Java (sia per chi la installa, che per chi la usa). Ma, se ci riuscite, è carina anch'essa.
#require_once("$IP/extensions/irc/SpecialIrc.php"); ///Idem come sopra, ma sembra un pelino più facile da settare.. e funziona fin da subito; per cui, la diamo attiva. Al contrario delle altre, visualizza comodamente diversi Canali a cui accedere. Chi la usa, però, deve conoscere un minimo di comunicazione IRC per digitare i comandi. Inoltre, chi non usa Java o ha problemi a settarlo, è tagliato fuori. A volte, gli IP anonimi hanno difficoltà a connettersi.
#require_once( "{$IP}/extensions/DPLforum/DPLforum.php" ); ///Quest'altra, permette invece la visualizzazione delle Talk, come Forum. Va settata bene però.
#require_once( "$IP/extensions/awc/forums/awc_forum.php" ); //Altra estensione che genera un Forum: forse troppo invasivo, ma molto più completo del primo qui sopra. Va settato bene anch'esso.


Torna a: il Local Settings.




Questa voce rappresenta un Articolo di Wikilibri scritto da voi lettori, o citato; non esprime quindi per forza il punto di vista enciclopedico in stile, tipico delle voci semplici. Per collaborare alla sua stesura, segui le linee guida appropriate per questo genere di voci.
esempio di testo

esempio di testo

Strumenti personali
to PDF
Visite
Crea un libro
Spagnolo
Non esiste ancora una traduzione in Spagnolo.
Inglese
Non esiste ancora una traduzione in Inglese.
Francese
Non esiste ancora una traduzione in Francese.