## page was renamed from MoinMoinDesktopEdition
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
'''!MoinMoin''' è un [[http://it.wikipedia.org/wiki/Wiki|wiki]] scritto in linguaggio [[Programmazione/Python|Python]] ed è anche lo strumento ufficiale del [[GruppoDocumentazione|Gruppo documentazione]] della [[http://www.ubuntu-it.org|Comunità Italiana di Ubuntu]]. Ottimo anche per la produttività personale, può tornare utile a coloro che intendono acquisire padronanza con le operazioni di creazione e modifica delle pagine all'interno di questo wiki.
Questa guida illustra i procedimenti di installazione e configurazione di '''!MoinMoin !DesktopEdition''', la versione del wiki che non necessita di alcun [[Server/Web|server web]] per funzionare.
= Installazione =
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti necessari digitando in un [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
sudo apt install python-moinmoin
}}}
0. Creare nella propria '''Home''' una directory (in questo esempio verrà nominata `mywiki`):{{{
mkdir ~/mywiki
}}}
0. Copiare nella cartella `~/mywiki` i seguenti file: {{{
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/python-moinmoin/examples/wikiserver.py ~/mywiki
}}}
0. Aprire il file `~/mywiki/wikiserver.py` con un [[Ufficio/EditorDiTesto|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 =
0. Per avviare il servizio, digitare in un [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
python ~/mywiki/wikiserver.py
}}}Quando necessario, il servizio può essere interrotto tramite la combinazione di tasti '''Ctrl+C'''.
0. Aprire in un browser il seguente link: http://localhost:8080
A questo punto le pagine potranno essere create in modo analogo a quanto scritto sulla pagina [[GuidaWiki/CreazioneNuovePagine|Creazione nuove pagine]].
{{{#!wiki note
Allo stato attuale, senza aver impostato restrizioni sui [[#acl|permessi]] di accesso, le pagine possono essere create da chiunque non solo dagli utenti registrati.}}}
= Creare utenti =
0. Aprire nel browser il seguente indirizzo: http://localhost:8080/LanguageSetup?action=newaccount
0. Inserire le credenziali e quindi fare clic su '''Crea il profilo'''.
A questo punto sarà possibile effettuare l'accesso tramite il link [[http://localhost:8080/LanguageSetup?action=login|Accedi]].
= 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.<
>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 =
Alcune pagine di comune utilizzo come [[http://localhost:8080/ModificheRecenti|ModificheRecenti]], [[http://localhost:8080/CercaPagina|CercaPagina]], [[http://localhost:8080/AiutoContenuti|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:
0. Effettuare il login come amministratore.
0. Accedere al [[http://localhost:8080/LanguageSetup?action=language_setup&pageset=all_pages&language=Italian|seguente indirizzo]].
0. Scelta consigliata (vedi nota qua sotto): alla voce '''all_pages''', fare click su '''Installa'''.
{{{#!wiki note
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`.
{{{#!wiki tip
Per approfondire l'argomento visitare la pagina sul [[http://localhost:8080/AiutoSuListeControlloAccesso|controllo liste di accesso]].}}}
= Utilizzo del wiki =
La sintassi e le regole di utilizzo sono dettagliatamente specificate nella [[GuidaWiki|Guida al wiki]].
= Ulteriori risorse =
* [[http://moinmo.in|Sito ufficiale del progetto]]
* [[http://forum.ubuntu-it.org/viewtopic.php?t=281467|Discussione sul forum]]
----
CategoryInternet CategoryProduttivita