Cathopedia:Modifiche al software

Da Cathopedia, l'enciclopedia cattolica.
100%Decrease text sizeStandard text sizeIncrease text size
Share/Save/Bookmark
Vai alla navigazione Vai alla ricerca

Skin per utenti non registrati

16/2/2006 - don Giovanni

per fare in modo che gli utenti normali non vedano le possibilità di editare e cronologia, ecc... ho seguito le indicazioni qui:

http://meta.wikimedia.org/wiki/MediaWiki_FAQ#How_can_I_disable.2Fenable_tabs_at_top_.28monobook.29.2C_add_history_navigation_to_article_pages.2C_or_otherwise_move_around_functional_components_from_page_to_page.3F

Ho dunque impostato la variabile

$wgDefaultUserOptions = 'monobook';

...MA A POSTERIORI HO VISTO CHE SULLA PAGINA Http://www.mediawiki.org/wiki/Help:%24wgDefaultUserOptions C'E' SCRITTO CHE IN REALTA' QUESTA COSA QUI CANCELLA LE ALTRE OPZIONI PER L'UTENTE ANONIMO, MI PARE, E DIFATTI, SE ATTIVO QUESTA LINEA, L'UTENTE ANONIMO VEDE LE SEZIONI DI EDITING, DUNQUE NON VA BENE: SARANNO I SINGOLI UTENTI REGISTRATI CHE DOVRANNO ANDARE A CAMBIARE LO SKIN SCEGLIENDO IL MONOBOOK

ho dunque modificato la variabile generale così:

$wgDefaultSkin = 'monobooknoviews';

Ho poi creato il nuovo skin copiandolo dal vecchio, e modificando dove c'era scritto "monobook" ho messo "monobooknoviews".

ORA TUTTI GLI UTENTI REGISTRATI DOVRANNO SCEGLERE LO SKIN "MONOBOOK" PER VEDERE LE SEZIONI DI EDITING, CRONOLOGIA, DISCUSSIONE E ALTRO

Sottotitolo

18/2/2006 - don Giovanni Per fare in modo che sotto il titolo di ogni pagina e voce venga fuori la dicitura "Dall'Enciclopedia Cattolica di Qumran2", non avendo trovato altro modo più confacente, ho aggiunto nei file:

/skins/monobooknoviews.php /skins/monobook.php

la dicitura: "Dall'Enciclopedia Cattolica di Qumran2"

sostituendo questa riga:

<?php $this->html('subtitle') ?>

con questa:

Dall'Enciclopedia Cattolica diQumran2
    <?php $this->html('subtitle') ?>

e in:

/skins/monobooknoviews/main.css /skins/monobook/main.css

sostituita questa porzione:

  1. contentSub {
   font-size: 84%;
   line-height: 1.2em;
   margin: 0 0 1.4em 1em;
   color: #7d7d7d;
   width: auto;

}

con questa:

  1. contentSub {
   font-size: 84%;
   line-height: 1.2em;

/* margin: 0 0 1.4em 1em; */

   color: #7d7d7d;
   width: auto;

}

cambiato box degli strumenti

18/2/06 - don Paolo Sottotitolo messo a corsivo con grassetto in Qumran2 Tolti dallo skin MonobookNOViews i link degli strumenti: upload, email all'utente, contributi di quest'utente, modifiche correlate

abilitazione javascript utenti

19/2/2006 - don Paolo Abilitati gli script java nelle sottopagine utente: è per usare i popup sui link degli articoli


Spostamento box di ricerca

Spostato sotto il logo nelle due skin, non registrati e registrati

don Paolo - lasciami un messaggio o una risposta 20:21, Feb 21, 2006 (ora solare Europa occidentale)

Attivazione InterWiki

Abilitati interwiki per poter mettere un collegamento all'articolo di Wikipedia in questa forma:

[[:it:Nome articolo]]

Le istruzioni per l'attivazione le ho prese qui:

http://meta.wikimedia.org/wiki/MediaWiki_FAQ#How_do_I_make_interlanguage_links_work.2C_like_they_do_on_Wikipedia.3F

--don Giovanni 19:12, Feb 27, 2006 (ora solare Europa occidentale)

Adattamento copyright in fondo alla pagina

Modificate le indicazioni di copyright che compaiono in fondo alle pagine, modificando le variabili $wgRights... in DefaultSettings.php

don Paolo - lasciami un messaggio o una risposta 03:19, Feb 28, 2006 (ora solare Europa occidentale)

Aggiunte le statistiche di Php-stats

Ho aggiunto nelle pagine:

/enciclopedia/MonoBookNoViews.php
/enciclopedia/MonoBook.php

il caricamento delle statistiche del sito tramite questa riga:

<script type="text/javascript" src="http://www.qumran2.net/stats/php-stats.js.php"></script>

Sarebbe però meglio trovare un file unico che faccia caricare le statistiche, perché in questo modo bisognerebbe aggiungerlo a tutti gli skins... --don Giovanni 22:58, Mag 17, 2006 (ora solare Europa occidentale)

Spaziatura sopra il titolo delle pagine

Nelle pagine:

/enciclopedia/MonoBookNoViews.php
/enciclopedia/MonoBook.php

alla riga:

<h1 class="firstHeading"><?php $this->text('title') ?></h1>

ho aggiunto un br, ovvero:

<br><h1 class="firstHeading"><?php $this->text('title') ?></h1>

--don Giovanni 08:03, Ago 2, 2006 (ora solare Europa occidentale)

Sidebar diversa per utenti loggati o no

Modificato includes/Skin.php come spiega qui: http://www.mediawiki.org/wiki/Manual:Interface/Sidebar#Change_sidebar_content_when_logged_in_.28PHP.29

--don Paolo - lasciami un messaggio o una risposta 12:35, 16 set 2008 (UTC)

Modificata la skin MonoBookNotLoggedIn.php commentando una linea in maniera che i non loggati non vedano gli "strumenti" --Don Paolo Benvenuto 21:49, 17 set 2008 (UTC)

nome della skin da non loggati

La skin che si usa da loggati è monobook, da non loggati era monobooknoviews, ho cambiato il nome in monobooknotloggedin, e altri cambi conseguenti

--don Paolo - lasciami un messaggio o una risposta 12:35, 16 set 2008 (UTC)

Estensioni installate

Tipi di file permessi nell'upload

In Localsettings.php ho aggiunto l'estensione SVG ai file che è permesso caricare (18/9/2008, don Giovanni). Riferimento: [1]

$wgFileExtensions[] = 'svg';

Forse è da controllare se ci sono delle altre modifiche da fare per la sicurezza...

Non funziona però il thumbnail, nonostante, come sempre abbia fatto sempre come dice qui aggiungendo sempre questa riga al Localsettings.php:

$wgSVGConverterPath = 'c:/ImageMagick';

--Don Giovanni Benvenuto 20:21, 18 set 2008 (UTC)

eliminato index.php nelle pagine

Seguendo http://www.mediawiki.org/wiki/Manual:Short_URL#Setup_steps ho sostituito index.php con wiki nell'url delle pagine.

Però nella nostra installazione non c'è il "w" di cui si parla lì, è da metterci "".

Eliminata skin monobooknotloggedin per i non loggati

Ho eliminato definitivamente la seconda skin per gli utenti non loggati. Tutto viene gestito dalla skin monobook, che si preoccupa lei di togliere le linguette per gli utenti non registrati.

Gli utenti non registrati vedono la barra laterale Mediawiki:Sidebarnotloggedin, quelli registrati Mediawiki:Sidebar: il cambiamento è gestito nel file includes/Skin.php, che purtroppo viene sovrascritto quando si aggiorna mediawiki. In quella cartella ci sono Skin_modificato.php e Skin_originale.php: se si aggiorna mediawiki bisogna poi copiare il modificato Skin_modificato.php su Skin.php

Don Paolo Benvenuto - scrivimi 11:07, 1 mar 2011 (CET)