Difference between revisions of "Score:Ubuntu Roadmap"

(Created page with "<div class="mw-collapsible mw-collapsed"> == Ordine temporale per costruire un sito MediaWiki == {| class="wikitable" ! Passaggio !! Descrizione |- | **Installazione di MediaWiki e configurazione del database** || Verifica i requisiti del server (PHP, MySQL, Apache/Nginx), scarica l'ultima versione di MediaWiki, configura il database e genera il file LocalSettings.php. Conferma che MediaWiki sia accessibile, ad esempio su http://localhost/mediawiki. |- | **Personalizzaz...")
 
Line 1: Line 1:
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">
== Ordine temporale per costruire un sito MediaWiki ==
== Ordine temporale per costruire un sito MediaWiki ==
==='''ORDINE TEMPORALE PER COSTRUIRE IL SITO MEDIAWIKI'''===
#'''Installazione di MediaWiki e configurazione del database'''
#'''Personalizzazione del file <code>LocalSettings.php</code>'''
#'''Creazione della struttura del sito e menu principale'''
#'''Gestione dei permessi degli utenti'''
#'''Configurazione delle immagini e dei file multimediali'''
#'''Aggiunta del supporto a LaTeX per le formule matematiche'''
#'''Installazione di temi (skins) e personalizzazione grafica'''
#'''Installazione e configurazione di estensioni utili'''
#'''Ottimizzazione del server e del database'''
#'''Testing e debugging'''
==='''APPROFONDIMENTO PER OGNI FASE'''===
----
===='''1. Installazione di MediaWiki e configurazione del database'''====
* '''Cosa fare''':
*#Verifica che il tuo server (locale o remoto) abbia i requisiti necessari: PHP, MySQL/MariaDB, Apache o Nginx.
*#Scarica l’ultima versione di MediaWiki dal sito ufficiale.
*#Segui la procedura guidata per configurare il database:
*#*Nome database: ad esempio, <code>mediawiki_db</code>.
*#* Utente database: ad esempio, <code>root</code> (preferibile creare un utente dedicato).
*#Genera il file <code>LocalSettings.php</code> durante l’installazione guidata.
*'''Output atteso''':
**MediaWiki accessibile all’indirizzo locale, ad esempio: <code><nowiki>http://localhost/mediawiki</nowiki></code>.
*'''Conferma il completamento''' prima di passare al passo successivo.
==== '''[https://chatgpt.com/c/677d763a-94bc-800d-ac58-dd94bb155085 2. Personalizzazione del file LocalSettings.php]''' ====
Cosa fare:
Apri il file LocalSettings.php (si trova nella directory principale di MediaWiki).
Aggiungi o modifica le seguenti configurazioni:
Abilita il caricamento delle immagini: '''$wgEnableUploads = true;'''
Configura il supporto per formule matematiche (da aggiungere in un secondo momento): '''$wgMathValidModes = [ "png", "mathml" ];'''
Imposta il nome del tuo sito: '''$wgSitename = "Masticationpedia";'''
Salva e testa le modifiche.
Output atteso:
Funzionalità base configurate correttamente.
{| class="wikitable"
{| class="wikitable"
! Passaggio !! Descrizione
!Passaggio!!Descrizione
!Test
|-
|-
| **Installazione di MediaWiki e configurazione del database** ||  
|**Installazione di MediaWiki e configurazione del database**||
Verifica i requisiti del server (PHP, MySQL, Apache/Nginx), scarica l'ultima versione di MediaWiki, configura il database e genera il file LocalSettings.php. Conferma che MediaWiki sia accessibile, ad esempio su http://localhost/mediawiki.
Verifica i requisiti del server (PHP, MySQL, Apache/Nginx), scarica l'ultima versione di MediaWiki, configura il database e genera il file LocalSettings.php. Conferma che MediaWiki sia accessibile, ad esempio su http://localhost/mediawiki.
|
|-
|-
| **Personalizzazione del file LocalSettings.php** ||  
|**Personalizzazione del file LocalSettings.php**||
Modifica il file LocalSettings.php per abilitare funzionalità come il caricamento di immagini, il supporto a LaTeX e la configurazione del nome del sito.
Modifica il file LocalSettings.php per abilitare funzionalità come il caricamento di immagini, il supporto a LaTeX e la configurazione del nome del sito.
|
|-
|-
| **Creazione della struttura del sito e menu principale** ||  
|**Creazione della struttura del sito e menu principale**||
Configura il menu principale tramite MediaWiki:Sidebar, aggiungendo voci principali e sottomenu. Ogni voce deve puntare a una pagina esistente.
Configura il menu principale tramite MediaWiki:Sidebar, aggiungendo voci principali e sottomenu. Ogni voce deve puntare a una pagina esistente.
|
|-
|-
| **Gestione dei permessi degli utenti** ||  
|**Gestione dei permessi degli utenti**||
Configura i permessi nel database o in LocalSettings.php. Promuovi un utente a amministratore con lo script di manutenzione e assegna ruoli specifici.
Configura i permessi nel database o in LocalSettings.php. Promuovi un utente a amministratore con lo script di manutenzione e assegna ruoli specifici.
|
|-
|-
| **Configurazione delle immagini e dei file multimediali** ||  
|**Configurazione delle immagini e dei file multimediali**||
Crea la directory /images, assicurati che sia scrivibile, abilita il caricamento delle immagini in LocalSettings.php e configura i formati supportati.
Crea la directory /images, assicurati che sia scrivibile, abilita il caricamento delle immagini in LocalSettings.php e configura i formati supportati.
|
|-
|-
| **Aggiunta del supporto a LaTeX per le formule matematiche** ||  
|**Aggiunta del supporto a LaTeX per le formule matematiche**||
Installa LaTeX sul server, abilita l'estensione Math in LocalSettings.php e configura le opzioni di rendering.
Installa LaTeX sul server, abilita l'estensione Math in LocalSettings.php e configura le opzioni di rendering.
|
|-
|-
| **Installazione di temi (skins) e personalizzazione grafica** ||  
|**Installazione di temi (skins) e personalizzazione grafica**||
Attiva i temi preferiti e personalizza il layout tramite MediaWiki:Common.css.
Attiva i temi preferiti e personalizza il layout tramite MediaWiki:Common.css.
|
|-
|-
| **Installazione e configurazione di estensioni utili** ||  
|**Installazione e configurazione di estensioni utili**||
Installa estensioni come VisualEditor e ParserFunctions seguendo le istruzioni specifiche per ognuna.
Installa estensioni come VisualEditor e ParserFunctions seguendo le istruzioni specifiche per ognuna.
|
|-
|-
| **Ottimizzazione del server e del database** ||  
|**Ottimizzazione del server e del database**||
Abilita la cache, programma backup regolari e ottimizza il database per migliorare le prestazioni.
Abilita la cache, programma backup regolari e ottimizza il database per migliorare le prestazioni.
|
|-
|-
| **Testing e debugging** ||  
|**Testing e debugging**||
Testa tutte le funzionalità configurate e abilita il debug in LocalSettings.php per individuare eventuali errori.
Testa tutte le funzionalità configurate e abilita il debug in LocalSettings.php per individuare eventuali errori.
|
|}
|}
</div>
</div>

Revision as of 19:47, 7 January 2025

Ordine temporale per costruire un sito MediaWiki

ORDINE TEMPORALE PER COSTRUIRE IL SITO MEDIAWIKI

  1. Installazione di MediaWiki e configurazione del database
  2. Personalizzazione del file LocalSettings.php
  3. Creazione della struttura del sito e menu principale
  4. Gestione dei permessi degli utenti
  5. Configurazione delle immagini e dei file multimediali
  6. Aggiunta del supporto a LaTeX per le formule matematiche
  7. Installazione di temi (skins) e personalizzazione grafica
  8. Installazione e configurazione di estensioni utili
  9. Ottimizzazione del server e del database
  10. Testing e debugging

APPROFONDIMENTO PER OGNI FASE


1. Installazione di MediaWiki e configurazione del database

  • Cosa fare:
    1. Verifica che il tuo server (locale o remoto) abbia i requisiti necessari: PHP, MySQL/MariaDB, Apache o Nginx.
    2. Scarica l’ultima versione di MediaWiki dal sito ufficiale.
    3. Segui la procedura guidata per configurare il database:
      • Nome database: ad esempio, mediawiki_db.
      • Utente database: ad esempio, root (preferibile creare un utente dedicato).
    4. Genera il file LocalSettings.php durante l’installazione guidata.
  • Output atteso:
    • MediaWiki accessibile all’indirizzo locale, ad esempio: http://localhost/mediawiki.
  • Conferma il completamento prima di passare al passo successivo.


2. Personalizzazione del file LocalSettings.php

Cosa fare:

Apri il file LocalSettings.php (si trova nella directory principale di MediaWiki).

Aggiungi o modifica le seguenti configurazioni:

Abilita il caricamento delle immagini: $wgEnableUploads = true;

Configura il supporto per formule matematiche (da aggiungere in un secondo momento): $wgMathValidModes = [ "png", "mathml" ];

Imposta il nome del tuo sito: $wgSitename = "Masticationpedia";

Salva e testa le modifiche.

Output atteso:

Funzionalità base configurate correttamente.











Passaggio Descrizione Test
**Installazione di MediaWiki e configurazione del database**

Verifica i requisiti del server (PHP, MySQL, Apache/Nginx), scarica l'ultima versione di MediaWiki, configura il database e genera il file LocalSettings.php. Conferma che MediaWiki sia accessibile, ad esempio su http://localhost/mediawiki.

**Personalizzazione del file LocalSettings.php**

Modifica il file LocalSettings.php per abilitare funzionalità come il caricamento di immagini, il supporto a LaTeX e la configurazione del nome del sito.

**Creazione della struttura del sito e menu principale**

Configura il menu principale tramite MediaWiki:Sidebar, aggiungendo voci principali e sottomenu. Ogni voce deve puntare a una pagina esistente.

**Gestione dei permessi degli utenti**

Configura i permessi nel database o in LocalSettings.php. Promuovi un utente a amministratore con lo script di manutenzione e assegna ruoli specifici.

**Configurazione delle immagini e dei file multimediali**

Crea la directory /images, assicurati che sia scrivibile, abilita il caricamento delle immagini in LocalSettings.php e configura i formati supportati.

**Aggiunta del supporto a LaTeX per le formule matematiche**

Installa LaTeX sul server, abilita l'estensione Math in LocalSettings.php e configura le opzioni di rendering.

**Installazione di temi (skins) e personalizzazione grafica**

Attiva i temi preferiti e personalizza il layout tramite MediaWiki:Common.css.

**Installazione e configurazione di estensioni utili**

Installa estensioni come VisualEditor e ParserFunctions seguendo le istruzioni specifiche per ognuna.

**Ottimizzazione del server e del database**

Abilita la cache, programma backup regolari e ottimizza il database per migliorare le prestazioni.

**Testing e debugging**

Testa tutte le funzionalità configurate e abilita il debug in LocalSettings.php per individuare eventuali errori.