4653
Commento: ok
|
5387
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 4: | Linea 4: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]|| |
<<BR>> <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=281467"; rilasci="14.04")>> |
Linea 9: | Linea 10: |
'''!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 acquistare padronanza con le operazioni di creazione e modifica delle pagine all'interno di 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 11: | Linea 12: |
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. | 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 15: | Linea 16: |
È possibile installare l'applicazione in due diversi modi. == Installazione da repository == Per installare '''MMDE''' è sufficiente installare i pacchetti ''moinmoin-common'' e ''python-moinmoin''. Una volta terminata l'installazione per poter utilizzare !MoinMoin è necessario creare una directory nella propria cartella '''Home''' in cui memorizzare tutti i dati. A tale scopo è utile digitare il seguente comando: {{{ |
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti necessari digitando in un [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo apt-get install python-moinmoin }}} 0. Creare nella propria '''Home''' una directory (in questo esempio verrà nominata `mywiki`):{{{ |
Linea 22: | Linea 22: |
Dunque copiare alcune cartelle dell'installazione all'interno della cartella appena creata con i seguenti comandi: {{{ cp -R /usr/share/moin/data ~/mywiki |
0. Copiare nella cartella `~/mywiki` i seguenti file: {{{ cp -R /usr/share/moin/data ~/mywiki |
Linea 27: | Linea 26: |
cp /usr/share/moin/server/moin.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 30: | Linea 34: |
Infine modificare il file `~/mywiki/moin.py` con un [:EditorDiTesto:editor di testo], commentando le righe che cominciano con il seguente testo: {{{ 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]]. ||<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.'' || = 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.<<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 35: | Linea 65: |
== Installazione da pacchetto compresso indipendente == | = Lingua italiana e pagine extra = |
Linea 37: | Linea 67: |
È possibile installare '''MMDE''' da un pacchetto compresso indipendente. Scaricare e [:FormatiDiCompressione#meotodografico:scompattare] nella propria ''Home'' la versione adatta al proprio sistema da [http://moinmoin.wikiwikiweb.de/DesktopEdition questo indirizzo]. | Se il browser è impostato in lingua italiana, alcuni parti di '''!MoinMoin''' appariranno automaticamente tradotti. Tuttavia per completare l'impostazione della lingua: 0. Effettuare il login come amministratore. 0. Accedere al [[http://localhost:8080/LanguageSetup?action=language_setup&pageset=all_pages&language=Italian|seguente indirizzo]]. 0. Fare click su '''Installa''' alla voce '''all_pages''' (se lo si desiderà è comunque possibile scegliere i singoli pacchetti). |
Linea 39: | Linea 72: |
[[Anchor(avviare)]] = Avvio del programma = |
A questo punto, pagine di uso frequente come [[http://localhost:8080/ModificheRecenti|ModificheRecenti]], [[http://localhost:8080/CercaPagina|CercaPagina]], [[http://localhost:8080/AiutoContenuti|AiutoContenuti]], ecc.. saranno funzionanti e tradotte in italiano. |
Linea 42: | Linea 74: |
Per avviare '''MMDE''' è sufficiente digitare in una finestra di terminale il seguente comando: {{{ python moin.py }}} |
<<Anchor(acl)>> = Modificare i permessi = |
Linea 46: | Linea 77: |
In alternativa è possibile fare clic due volte con il tasto sinistro sul file `moin.py`, dunque fare clic su «'''Esegui nel terminale'''». | 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. |
Linea 48: | Linea 79: |
Per accedere alle pagine è sufficiente inserire nella barra degli indirizzi del [:BrowserWeb:browser] il seguente indirizzo: {{{ localhost:8080 }}} |
Nel caso in cui si desideri modificare i permessi, questo sarà possibile attraverso l'editazione della sezione ''Security'' nel file `~/mywiki/wikiconfig.py`. |
Linea 52: | Linea 81: |
= Configurazione = La configurazione dell'applicazione risiede nei file `wikiconfig.py` e `moin.py`. == Impostare la porta == Aprire con un [:EditorDiTesto:editor di testo] il file `~/mywiki/moin.py` e assicurarsi che sia presente la seguente riga: {{{ port = 8080 }}} == Modificare i permessi == Con le impostazioni predefinite chiunque acceda al wiki avrà i permessi di lettura, scrittura, cancellazione, ripristino e amministrazione. Trattandosi di una versione dedicata all'utilizzo personale, tale configurazione, tuttavia, non dovrebbe creare problemi. Nel caso che si desideri comunque impostare dei permessi per la modifica delle pagine contenute nel wiki, ciò è possibile attraverso una modifica al file di configurazione. Aprire con un [:EditorDiTesto:editor di testo] il file `~/mywiki/wikiconfig.py` e inserire la seguente riga d'esempio: {{{ acl_rights_before = 'NomeResponsabileWiki:read,write,admin,delete +GruppoAdmin:admin }}} In questo modo, l'utente specificato come «!NomeResponsabileWiki» avrà permessi di lettura, scrittura, amministrazione e cancellazione. Lo stesso vale per gli utenti elencati all'intero della pagina «!GruppoAdmin». Se si desiderano maggiori informazioni su come amministrare i permessi all'interno di un wiki con !MoinMoin si può consultare la [:AiutoSuListeControlloAccesso:relativa guida]. == Modificare la lingua delle pagine della guida == Una volta modificati i permessi, per avere le pagine della guida in italiano è sufficiente autenticarsi sul wiki e visitare l'indirizzo [http://127.0.0.1/SystemPagesSetup]. Infine, all'interno della pagina fare clic su «'''install'''» alla voce «'''Italiano'''». |
||<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 [[AiutoSuListeControlloAccesso|Controllo liste di accesso]].|| |
Linea 80: | Linea 85: |
La sintassi e le regole di utilizzo sono dettagliatamente specificate nella [:GuidaWiki:Guida al wiki]. | La sintassi e le regole di utilizzo sono dettagliatamente specificate nella [[GuidaWiki|Guida al wiki]]. |
Linea 84: | Linea 89: |
* [http://moinmoin.wikiwikiweb.de Sito ufficiale del progetto] | * [[http://moinmo.in|Sito ufficiale del progetto]] * [[http://forum.ubuntu-it.org/viewtopic.php?t=281467|Discussione sul forum]] |
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-get 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
Se il browser è impostato in lingua italiana, alcuni parti di MoinMoin appariranno automaticamente tradotti. Tuttavia per completare l'impostazione della lingua:
- Effettuare il login come amministratore.
Accedere al seguente indirizzo.
Fare click su Installa alla voce all_pages (se lo si desiderà è comunque possibile scegliere i singoli pacchetti).
A questo punto, pagine di uso frequente come ModificheRecenti, CercaPagina, AiutoContenuti, ecc.. saranno funzionanti e tradotte in italiano.
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.