Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Ufficio/MoinMoinDesktopEdition"
Differenze tra le versioni 54 e 55
Versione 54 del 30/11/2024 11.24.49
Dimensione: 9398
Autore: ivantu
Commento: alcune modifiche
Versione 55 del 30/11/2024 19.01.33
Dimensione: 13031
Autore: ivantu
Commento: revisione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 75: Linea 75:
'''!MoinMoin !DesktopEdition''' offre un modo semplice per gestire gli utenti. Ecco una guida passo-passo su come creare nuovi utenti:

 0. Aprire nel [[InternetRete/Navigazione#browser_per_navigare|browser]] il seguente indirizzo `http://localhost:8080`
Creare un utente in '''!MoinMoin''' è un passo fondamentale per gestire e configurare il wiki. '''!MoinMoin !DesktopEdition''' offre un modo semplice per gestire gli utenti normali e di amministrazione.

{{{#!wiki note
Le opzioni specifiche disponibili per la creazione e la gestione degli utenti possono variare a seconda della configurazione del wiki. Consultare la [[http://moinmo.in/|documentazione]] di '''!MoinMoin''' per maggiori dettagli.
}}}

{{{#!wiki note
Considerare la creazione di gruppi di utenti per gestire i permessi in modo più efficiente.
}}}

{{{#!wiki note
L'interfaccia esatta per la gestione degli utenti può variare leggermente a seconda della versione di '''!MoinMoin''' e delle eventuali personalizzazioni applicate.
}}}

L'amministrazione di questo ruolo speciale permette all'utente di avere accesso a tutte le funzionalità del wiki, incluso la creazione e la modifica di pagine, la gestione degli utenti e le configurazioni di sistema. La procedura generale esatta può variare leggermente a seconda della versione di '''!MoinMoin''' e della configurazione specifica del wiki. Tuttavia, i passaggi di base sono generalmente i seguenti:

 0. Aprire nel [[InternetRete/Navigazione#Browser_per_navigare|browser]] e digita l'URL dell'indirizzo `http://localhost:8080`.
Linea 83: Linea 97:
  * Trovare un form che permetta di inserire i dettagli del nuovo utente. I campi richiesti solitamente includono:
  Nome utente: Un nome univoco per identificare l'utente.
  Password: Una password sicura.
  Email: Un indirizzo email (opzionale, ma utile per le notifiche).
  Ruolo: Il ruolo dell'utente (es. utente normale, amministratore).
 0. Dopo aver compilato il form, salvare le modifiche. Il nuovo utente dovrebbe essere ora elencato insieme agli altri utenti.
  * Trovare un form che permetta di inserire i dettagli del nuovo utente. I campi richiesti solitamente includono:{{{
  '''Nome utente''': Un nome univoco per identificare l'utente.
  '''Password''': Una password sicura.
  '''Email''': Un indirizzo email (opzionale, ma utile per le notifiche).
  '''Ruolo''': Il ruolo dell'utente (es. utente normale, amministratore).
}}}

 0. Dopo aver compilato il form, salvare le modifiche. Il nuovo utente dovrebbe essere ora elencato insieme agli altri utenti. Cliccare sul pulsante "Salva" o "Crea utente" per confermare le modifiche.

{{{#!wiki important
Assicurarsi di assegnare all'utente amministratore tutti i [[Ufficio/MoinMoinDesktopEdition#Assegna_i_permessi_.28opzionale.29|permessi necessari]]. Questo potrebbe includere la possibilità di creare e modificare qualsiasi pagina, gestire altri utenti, modificare le impostazioni del wiki, ecc.<<BR>>La creazione di un utente amministratore comporta un rischio per la sicurezza del wiki. Proteggere le credenziali di accesso dell'amministratore e considerare l'utilizzo di un'autenticazione a due fattori per una maggiore sicurezza.
}}}
Linea 92: Linea 111:
##
Linea 94: Linea 114:
'''!MoinMoin''' permette spesso di assegnare permessi specifici a ciascun utente o gruppo di utenti. '''!MoinMoin''' offre un sistema flessibile per gestire i permessi degli utenti e dei gruppi, consentendo di controllare chi può creare, modificare o eliminare pagine, e quali azioni possono eseguire all'interno del wiki. Come assegnare i permessi:

 0. Accesso all'interfaccia di amministrazione:
  * Accedere al wiki con le credenziali di un utente amministratore.
  * Cercare la sezione "Amministrazione", "Impostazioni" o "Pannello di controllo".
  * Individuare la sezione dedicata alla gestione degli utenti e dei gruppi.
 0. Identificazione dei gruppi:
  * '''!MoinMoin''' utilizza i gruppi per gestire i permessi. Potrebbero già esistere gruppi predefiniti come "Anonymous" (utenti non autenticati), "Authenticated" (utenti autenticati) e altri gruppi personalizzati.
  * Si può creare nuovi gruppi se necessario.
 0. Assegnazione dei permessi ai gruppi:
  * '''Permessi a livello di pagina''': Per ogni pagina, si può definire i permessi per i diversi gruppi. Ad esempio, puoi consentire a un gruppo di utenti di modificare una pagina, mentre a un altro gruppo di leggerla solo.
  * '''Permessi globali''': Alcuni permessi possono essere applicati a livello globale, ad esempio la possibilità di creare nuove pagine o di modificare le impostazioni del wiki.
 0. '''Assegnazione degli utenti ai gruppi''': Associa gli utenti ai gruppi appropriati. In questo modo, gli utenti erediteranno i permessi del gruppo a cui appartengono.

Tipi di permessi comuni:

||<tablestyle="width:60%;" :20%>'''Opzione''' ||<:40%>'''Descrizione''' ||
|| '''Lettura''' || Consente di visualizzare la pagina. ||
|| '''Scrittura''' || Consente di modificare la pagina. ||
|| '''Creazione''' || Consente di creare nuove pagine. ||
|| '''Cancellazione''' || Consente di eliminare pagine. ||
|| '''Amministrazione''' || Consente di modificare le impostazioni del wiki e di gestire gli utenti. ||
Linea 100: Linea 141:
Gruppi: si può creare gruppi di utenti e assegnare permessi ai gruppi anziché a singoli utenti, semplificando la gestione delle autorizzazioni.

{{{#!wiki note
L'interfaccia esatta per la gestione degli utenti può variare leggermente a seconda della versione di '''!MoinMoin''' e delle eventuali personalizzazioni applicate.
}}}
=== Esempi di scenari ===

 * '''Wiki pubblico''': Tutti gli utenti autenticati possono leggere e creare pagine, ma solo gli amministratori possono modificare le impostazioni del wiki.
 * '''Wiki aziendale''': I dipendenti di un dipartimento possono modificare le pagine relative al loro progetto, mentre gli altri dipendenti possono solo leggerle.
 * '''Wiki comunitario''': Gli utenti registrati possono creare e modificare pagine, mentre gli utenti non registrati possono solo leggere.

Suggerimenti:

 * Utilizza i gruppi in modo efficace: Organizza gli utenti in gruppi in base ai loro ruoli e responsabilità per semplificare la gestione dei permessi.
 * Assegna i permessi minimi necessari: Concedi agli utenti solo i permessi essenziali per svolgere il loro lavoro.
 * Considera i permessi a livello di pagina: Utilizza i permessi a livello di pagina per controllare l'accesso a specifiche sezioni del wiki.
 * Documenta i permessi: Tieni traccia dei permessi assegnati per facilitare la gestione futura del wiki.
Linea 122: Linea 170:

= Amministratore =

Per creare il '''superuser''' e quindi avere accesso totale a tutti i servizi disponibili:
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/mywiki/wikiconfig.py`.
 0. Individuare le stringhe:{{{
#superuser = [u"YourName", ]
#acl_rights_before = u"YourName:read,write,delete,revert,admin"
}}}
 0. Decommentarle e sostituire '''!YourName''' con il nome dell'utente che si desidera come amministratore.<<BR>>Supponendo che l'utente si chiami '''mario''', le stringhe saranno del tipo:{{{
superuser = [u"mario", ]
acl_rights_before = u"mario:read,write,delete,revert,admin"
}}}

= Lingua italiana e pagine extra =
= Risoluzione problemi =
== Lingua italiana e pagine extra ==
Linea 148: Linea 183:
= Modificare i permessi = == Modificare i permessi ==
Linea 156: Linea 191:
= Utilizzo del wiki = == Utilizzo del wiki ==


Guida verificata con Ubuntu: 20.04 22.04 24.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

MoinMoin è un software wiki scritto in linguaggio Python adottato ufficialmente dal Gruppo documentazione della Comunità Italiana di Ubuntu.
Particolarmente indicato per l'incremento della produttività personale, rappresenta uno strumento ideale per coloro che intendono acquisire le dinamiche padronanza con le operazioni di creazione e modifica delle pagine all'interno di questo wiki.

Questa guida fornisce i procedimenti dettagliati per l'installazione e configurazione di MoinMoin DesktopEdition, una versione autonoma del wiki che non richiede l'implementazione di alcun server web per funzionare.

Prerequisiti

Installazione

  1. Installare i pacchetti necessari digitando in un terminale:

    sudo apt install python3-moinmoin
  2. Creare nella propria Home una directory, digitando nel terminale il seguente comando:

    mkdir ~/mywiki

    (in questo esempio verrà nominata mywiki)

  3. Copiare nella cartella ~/mywiki i seguenti file, digitando in un terminale i seguenti comandi:

    cp -R /usr/share/moin/data ~/mywiki
    cp -R /usr/share/moin/underlay ~/mywiki
    cp /usr/share/moin/config/wikiconfig.py ~/mywiki
    cp /usr/share/doc/python3-moinmoin/examples/wikiserver.py ~/mywiki
  4. Aprire il file ~/mywiki/wikiserver.py con un editor di testo e individuare le righe che cominciano per:

    sys.path

    "commentarle" anteponendo il simbolo #, in modo che risultino del tipo:

    #sys.path

Avvio del programma

  1. Per avviare il servizio, digitare in un terminale il seguente comando:

    python3 ~/mywiki/wikiserver.py

    Quando necessario, il servizio può essere interrotto tramite la combinazione di tasti Ctrl+C.

  2. Aprire in un browser il seguente link https://localhost:8080

A questo punto le pagine potranno essere create in modo analogo a quanto scritto sulla pagina Creazione nuove pagine.

Allo stato attuale, senza aver impostato restrizioni sui permessi di accesso, le pagine possono essere create da chiunque non solo dagli utenti registrati.

Configurazione

Se si sta rendendo il wiki accessibile da Internet, assicurarsi di configurare correttamente i permessi e di prendere le misure necessarie per proteggerlo da attacchi.

  • Per personalizzare il wiki, si può modificare il file wikiconfig.py. Ad esempio, si può cambiare la lingua, abilitare l'autenticazione degli utenti o configurare altri parametri.

  • Utilizzo di un web server: Per un utilizzo più professionale, si può configurare MoinMoin per funzionare con un web server come Apache o Nginx. Questo permetterà di accedere al wiki tramite un nome di dominio.

Per mantenere MoinMoin aggiornato, esegui periodicamente sudo apt update & sudo apt upgrade.

La documentazione ufficiale di MoinMoin fornisce informazioni dettagliate su tutte le funzionalità e opzioni di configurazione.

MoinMoin può essere integrato con altri servizi e applicazioni, come sistemi di controllo delle versioni e strumenti di tracciamento dei bug.

Creare utenti

Creare un utente in MoinMoin è un passo fondamentale per gestire e configurare il wiki. MoinMoin DesktopEdition offre un modo semplice per gestire gli utenti normali e di amministrazione.

Le opzioni specifiche disponibili per la creazione e la gestione degli utenti possono variare a seconda della configurazione del wiki. Consultare la documentazione di MoinMoin per maggiori dettagli.

Considerare la creazione di gruppi di utenti per gestire i permessi in modo più efficiente.

L'interfaccia esatta per la gestione degli utenti può variare leggermente a seconda della versione di MoinMoin e delle eventuali personalizzazioni applicate.

L'amministrazione di questo ruolo speciale permette all'utente di avere accesso a tutte le funzionalità del wiki, incluso la creazione e la modifica di pagine, la gestione degli utenti e le configurazioni di sistema. La procedura generale esatta può variare leggermente a seconda della versione di MoinMoin e della configurazione specifica del wiki. Tuttavia, i passaggi di base sono generalmente i seguenti:

  1. Aprire nel browser e digita l'URL dell'indirizzo http://localhost:8080.

  2. Inserire le credenziali di amministratore.
  3. Accedere alla pagina di amministrazione degli utenti:
    • Cercare il link "Amministrazione" o "Impostazioni" solitamente presente nella barra laterale o in alto a destra della pagina.
    • Cercare una sezione dedicata agli utenti, come "Utenti", "Gruppi" o "Amministrazione utenti".
  4. Creare un nuovo utente:
    • Trovare un form che permetta di inserire i dettagli del nuovo utente. I campi richiesti solitamente includono:

        '''Nome utente''': Un nome univoco per identificare l'utente.
        '''Password''': Una password sicura.
        '''Email''': Un indirizzo email (opzionale, ma utile per le notifiche).
        '''Ruolo''': Il ruolo dell'utente (es. utente normale, amministratore).
  5. Dopo aver compilato il form, salvare le modifiche. Il nuovo utente dovrebbe essere ora elencato insieme agli altri utenti. Cliccare sul pulsante "Salva" o "Crea utente" per confermare le modifiche.

Assicurarsi di assegnare all'utente amministratore tutti i permessi necessari. Questo potrebbe includere la possibilità di creare e modificare qualsiasi pagina, gestire altri utenti, modificare le impostazioni del wiki, ecc.
La creazione di un utente amministratore comporta un rischio per la sicurezza del wiki. Proteggere le credenziali di accesso dell'amministratore e considerare l'utilizzo di un'autenticazione a due fattori per una maggiore sicurezza.

A questo punto sarà possibile effettuare l'accesso tramite il link Accedi.

Assegna i permessi (opzionale)

MoinMoin offre un sistema flessibile per gestire i permessi degli utenti e dei gruppi, consentendo di controllare chi può creare, modificare o eliminare pagine, e quali azioni possono eseguire all'interno del wiki. Come assegnare i permessi:

  1. Accesso all'interfaccia di amministrazione:
    • Accedere al wiki con le credenziali di un utente amministratore.
    • Cercare la sezione "Amministrazione", "Impostazioni" o "Pannello di controllo".
    • Individuare la sezione dedicata alla gestione degli utenti e dei gruppi.
  2. Identificazione dei gruppi:
    • MoinMoin utilizza i gruppi per gestire i permessi. Potrebbero già esistere gruppi predefiniti come "Anonymous" (utenti non autenticati), "Authenticated" (utenti autenticati) e altri gruppi personalizzati.

    • Si può creare nuovi gruppi se necessario.
  3. Assegnazione dei permessi ai gruppi:
    • Permessi a livello di pagina: Per ogni pagina, si può definire i permessi per i diversi gruppi. Ad esempio, puoi consentire a un gruppo di utenti di modificare una pagina, mentre a un altro gruppo di leggerla solo.

    • Permessi globali: Alcuni permessi possono essere applicati a livello globale, ad esempio la possibilità di creare nuove pagine o di modificare le impostazioni del wiki.

  4. Assegnazione degli utenti ai gruppi: Associa gli utenti ai gruppi appropriati. In questo modo, gli utenti erediteranno i permessi del gruppo a cui appartengono.

Tipi di permessi comuni:

Opzione

Descrizione

Lettura

Consente di visualizzare la pagina.

Scrittura

Consente di modificare la pagina.

Creazione

Consente di creare nuove pagine.

Cancellazione

Consente di eliminare pagine.

Amministrazione

Consente di modificare le impostazioni del wiki e di gestire gli utenti.

Permessi granulari: potrebbero concedere l'autorizzazione a creare nuove pagine, modificare pagine esistenti, cancellare pagine, ecc.

Esempi di scenari

  • Wiki pubblico: Tutti gli utenti autenticati possono leggere e creare pagine, ma solo gli amministratori possono modificare le impostazioni del wiki.

  • Wiki aziendale: I dipendenti di un dipartimento possono modificare le pagine relative al loro progetto, mentre gli altri dipendenti possono solo leggerle.

  • Wiki comunitario: Gli utenti registrati possono creare e modificare pagine, mentre gli utenti non registrati possono solo leggere.

Suggerimenti:

  • Utilizza i gruppi in modo efficace: Organizza gli utenti in gruppi in base ai loro ruoli e responsabilità per semplificare la gestione dei permessi.
  • Assegna i permessi minimi necessari: Concedi agli utenti solo i permessi essenziali per svolgere il loro lavoro.
  • Considera i permessi a livello di pagina: Utilizza i permessi a livello di pagina per controllare l'accesso a specifiche sezioni del wiki.
  • Documenta i permessi: Tieni traccia dei permessi assegnati per facilitare la gestione futura del wiki.

Sicurezza

  • Assegnare a ciascun utente solo i permessi strettamente necessari per svolgere le proprie attività.
  • Password forti: Incoraggia gli utenti a scegliere password sicure e complesse.
  • Autenticazione: Considera l'utilizzo di un'autenticazione esterna, come LDAP o OAuth, per una maggiore sicurezza.

Consultare la documentazione ufficiale di MoinMoin per informazioni più dettagliate sulle funzionalità di gestione degli utenti.

Risoluzione problemi

Lingua italiana e pagine extra

Alcune pagine di comune utilizzo come ModificheRecenti, CercaPagina, AiutoContenuti, ecc.. non saranno funzionanti e i loro link verranno visualizzati con i relativi nomi in inglese, nonostante MoinMoin sia impostato per rilevare automaticamente la lingua del browser.
Per completare l'installazione delle pagine extra e della traduzione in lingua italiana:

  1. Effettuare il login come amministratore.
  2. Accedere al seguente indirizzo.

  3. Scelta consigliata (vedi nota qua sotto): alla voce all_pages, fare click su Installa.

Se lo si desiderà è possibile scegliere singole pagine, tuttavia così facendo si corre il rischio di rompere alcuni link e non poter visualizzare il contenuto delle relative pagine.

Modificare i permessi

Con le impostazioni predefinite chiunque acceda al wiki avrà i permessi di lettura, scrittura, cancellazione e ripristino. Trattandosi di una versione dedicata all'utilizzo personale, tale configurazione non dovrebbe creare problemi.
Nel caso in cui si desideri modificare i permessi, questo sarà possibile attraverso l'editazione della sezione Security nel file ~/mywiki/wikiconfig.py.

Per approfondire l'argomento visitare la pagina sul controllo liste di accesso.

Utilizzo del wiki

La sintassi e le regole di utilizzo sono dettagliatamente specificate nella Guida al wiki.

Ulteriori risorse


CategoryInternet CategoryProduttivita