Dimensione: 3230
Commento:
|
Dimensione: 5787
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from MoinMoinDesktopEdition #format wiki |
|
Linea 2: | Linea 4: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]|| |
<<BR>> <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=281467"; rilasci="18.04")>> |
Linea 7: | Linea 10: |
'''Moin``moin''' è un [http://it.wikipedia.org/wiki/Wiki wiki] scritto in linguaggio ''python'' ed è anche il wiki utilizzato da [http://wiki.ubuntu-it.org Ubuntu-it.org]. Si tratta anche di un ottimo strumento per la produttività personale e può anche tornare utile a coloro che intendono creare delle pagine su questo wiki. | '''!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. |
Linea 9: | Linea 12: |
Qui vedremo come installare e configurare '''Moin``Moin Desktop``Edition (MMDE)''', la versione di Moin``Moin che non ha bisogno di un server '''Apache''' per funzionare. | 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. |
Linea 13: | Linea 16: |
Esistono due metodi per installare '''MMDE'''. == Metodo 1 == Installare il pacchetto python-moinmoin. DOPO === Ulteriori accorgimenti === == Metodo 2 == E' possibile installare '''MMDE''' partendo dai sorgenti. Scaricate da [http://moinmoin.wikiwikiweb.de/DesktopEdition qui] la versione adatta. Scompattate l'archivio con {{{ tar -xvjf NOMEPACCHETTO}}} o con un semplice ''''''Clic destro del mouse -> Estrai qui'''''', se preferite. A questo punto l'installazione è completata. Se volete potete saltare la sezione ''Configurazione'' e passare oltre. = Configurazione = == Wikiconfig.py == Il file ''wikiconfig.py'' è il file di configurazione di '''MMDE'''. Vediamo cose si presenta di ''default'': {{{ # -*- coding: iso-8859-1 -*- "MoinMoin - Configuration" from MoinMoin.multiconfig import DefaultConfig class Config(DefaultConfig): acl_rights_after = acl_rights_default = u"All:read,write,delete,revert,admin"}}} Con queste impostazioni chiunque acceda al wiki avrà i permessi di lettura, scrittura, cancellazione, revert (?) e amministrazione. Questo non è un problema visto che '''MMDE''' dovrà girare sul vostro pc. Se volete creare dei permessi più restrittivi allora sarà necessario modificare l'ultima riga del codice precedente. Un possibile esempio è il seguente: {{{ acl_rights_after = acl_rights_default = u"All:read,write" acl_rights_before = 'NomeResponsabileWiki:read,write,admin,delete +GruppoAdmin:admin |
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 |
Linea 49: | Linea 34: |
In questo caso, l'utente specificato come ''Nome``Responsabile``Wiki'' avrà permetti di lettura, scrittura, amministrazione e cancellazione. Lo stesso vale per gli utenti elencati all'intero della pagina ''Gruppo``Admin''. | = Avvio del programma = |
Linea 51: | Linea 36: |
L'argomento ''sicurezza'' tuttavia non è negli scopi di questa pagina. Dunque, per approfondimenti si rimanda [:AiutoSuListeControlloAccesso:qui]. | 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 |
Linea 53: | Linea 41: |
== Pagine di aiuto == | A questo punto le pagine potranno essere create in modo analogo a quanto scritto sulla pagina [[GuidaWiki/CreazioneNuovePagine|Creazione nuove pagine]]. |
Linea 55: | Linea 43: |
Per avere le pagine di aiuto in italiano andate nella pagina '''System``Pages``Setup''' e cliccate su '''Install''' alla voce ''italiano. | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Allo stato attuale, senza aver impostato restrizioni sui [[#acl|permessi]] di accesso, le pagine possono essere create da chiunque non solo dagli utenti registrati.'' || |
Linea 57: | Linea 45: |
= Come si avvia = | = Creare utenti = |
Linea 59: | Linea 47: |
Per avviare '''MMDE''' basta lanciare da terminale {{{ python moin.py}}} |
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]]. |
Linea 62: | Linea 52: |
oppure '''''Clic sinistro su moin.py -> Esegui nel terminale''''' | = Amministratore = |
Linea 64: | Linea 54: |
e collegarsi con un browser all'host locale sulla porta 8080. {{{localhost:8080 |
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" |
Linea 69: | Linea 65: |
oppure {{{ 127.0.0.1:8080 }}} |
= Lingua italiana e pagine extra = |
Linea 73: | Linea 67: |
= Come si usa = | 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.<<BR>> 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'''. |
Linea 75: | Linea 73: |
La sintassi e le regole di utilizzo sono dettagliatamente specificate [:GuidaWiki:qui] | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''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.''|| |
Linea 77: | Linea 75: |
## da questo punto in poi non modificare! | <<Anchor(acl)>> = 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.<<BR>> Nel caso in cui si desideri modificare i permessi, questo sarà possibile attraverso l'editazione della sezione ''Security'' nel file `~/mywiki/wikiconfig.py`. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">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]] |
Linea 79: | Linea 93: |
CategoryNuoviDocumenti | CategoryInternet CategoryProduttivita |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
MoinMoin è un wiki scritto in linguaggio Python ed è anche lo strumento ufficiale del Gruppo documentazione della 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 per funzionare.
Installazione
Installare i pacchetti necessari digitando in un terminale:
sudo apt install python-moinmoin
Creare nella propria Home una directory (in questo esempio verrà nominata mywiki):
mkdir ~/mywiki
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
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
Per avviare il servizio, digitare in un terminale il seguente comando:
python ~/mywiki/wikiserver.py
Quando necessario, il servizio può essere interrotto tramite la combinazione di tasti Ctrl+C.
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 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. |
Creare utenti
Aprire nel browser il seguente indirizzo: http://localhost:8080/LanguageSetup?action=newaccount
Inserire le credenziali e quindi fare clic su Crea il profilo.
A questo punto sarà possibile effettuare l'accesso tramite il link Accedi.
Amministratore
Per creare il superuser e quindi avere accesso totale a tutti i servizi disponibili:
Aprire con un editor di testo il file ~/mywiki/wikiconfig.py.
Individuare le stringhe:
#superuser = [u"YourName", ] #acl_rights_before = u"YourName:read,write,delete,revert,admin"
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 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:
- Effettuare il login come amministratore.
Accedere al seguente indirizzo.
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.