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 5 e 48 (in 43 versioni)
Versione 5 del 14/02/2007 19.43.27
Dimensione: 4248
Commento: sistemata la sezione dei pacchetti precompilati
Versione 48 del 24/11/2014 15.20.03
Dimensione: 5520
Autore: jeremie2
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;">'''Indice'''[[BR]] [[TableOfContents(2)]]||
<<BR>>
<<Indice>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=281467"; rilasci="14.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'''.

== Pacchetti precompilati ==

Per installare '''MMDE''' è sufficiente installare i pacchetti ''moinmoin-common'' e ''python2.4-moinmoin''.

Una volta installati questi pacchetti, per poter utilizzare Moin, è necessario:

 * creare una cartella nella propria directory home in cui contenere tutti i dati. Per esempio: {{{
 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 24: Linea 22:
 * copiare alcune directory dell'installazione all'interno della cartella appena creata: {{{
cp -R  /usr/share/moin/data ~/mywiki
cp - R /usr/share/moin/underlay ~/mywiki
 0. Copiare nella cartella `~/mywiki` i seguenti file: {{{
cp -R /usr/share/moin/data ~/mywiki
cp -R /usr/share/moin/underlay ~/mywiki
Linea 28: Linea 26:
cp /usr/share/moin/server/moin.py ~/mywiki cp /usr/share/doc/python-moinmoin/examples/wikiserver.py ~/mywiki
Linea 30: Linea 28:
 * a questo punto modificare il file `moin.py` nella propria cartella e commentare le righe che cominciano con: {{{  0. Aprire il file `~/mywiki/wikiserver.py` con un [[Ufficio/EditorDiTesto|editor di testo]] e individuare le righe che cominciano per:{{{
Linea 32: Linea 30:
}}} il resto si può lasciare invariato
 * modificare il file `wikiconfig.py` in modo da rispecchiare la propria directory. In particolare, modificare le righe {{{
data_dir
data_underlay_dir
}}} in modo che il path sia quello della relativo alle directory nella cartella `mywiki/`.
 * [#avviare avviare Moin].


== Da sorgente ==

È 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
}}}"commentarle" anteponendo il simbolo '''#''', in modo che risultino del tipo:{{{
#sys.path
Linea 69: 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 71: 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 73: 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 75: 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 77: Linea 45:
[[Anchor(avviare)]]
= Come si avvia =
= Creare utenti =
Linea 80: 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 83: Linea 52:
oppure '''''Clic sinistro su moin.py -> Esegui nel terminale''''' = Amministratore =
Linea 85: 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 90: Linea 65:
oppure {{{
127.0.0.1:8080
}}}
= Configurazioni =
Linea 94: Linea 67:
= Come si usa = Gran parte delle configurazioni avvengono tramite la modifica dei file '''wikiconfig.py''' e '''wikiserver.py'''.
Linea 96: Linea 69:
La sintassi e le regole di utilizzo sono dettagliatamente specificate [:GuidaWiki:qui] ## FILE ~/mywiki/moin.py NON PRESENTE SULLA VERSIONE TESTATA 1.9.7 - Ubuntu 14.04
##== Impostare la porta ==
##
##Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/mywiki/moin.py` e assicurarsi che sia presente la seguente ##riga: {{{
##port = 8080
##}}}
Linea 98: Linea 76:
## 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, tuttavia, non dovrebbe creare problemi. Nel caso in cui si desideri comunque modificare i permessi, questo è possibile attraverso una modifica al file di configurazione.

Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/mywiki/wikiconfig.py` e modificare la sezione ''Security''. Sarà possibile scegliere un ''superuser'' o dotare gli utenti di permessi più o meno restrittivi.

Se si desiderano maggiori informazioni su come amministrare i permessi all'interno di !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://localhost:8080/SystemPagesSetup]]. Infine, all'interno della pagina fare clic su «'''install'''» alla voce «'''Italiano'''». Questa operazione deve essere compiuta dall'utente ''super user''.

= 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 100: Linea 99:
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

  1. Installare i pacchetti necessari digitando in un terminale:

    sudo apt-get install python-moinmoin
  2. Creare nella propria Home una directory (in questo esempio verrà nominata mywiki):

    mkdir ~/mywiki
  3. 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
  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:

    python ~/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: 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

  1. Aprire nel browser il seguente indirizzo: http://localhost:8080/LanguageSetup?action=newaccount

  2. 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:

  1. Aprire con un editor di testo il file ~/mywiki/wikiconfig.py.

  2. Individuare le stringhe:

    #superuser = [u"YourName", ]
    #acl_rights_before = u"YourName:read,write,delete,revert,admin"
  3. 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"

Configurazioni

Gran parte delle configurazioni avvengono tramite la modifica dei file wikiconfig.py e wikiserver.py.

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, tuttavia, non dovrebbe creare problemi. Nel caso in cui si desideri comunque modificare i permessi, questo è possibile attraverso una modifica al file di configurazione.

Aprire con un editor di testo il file ~/mywiki/wikiconfig.py e modificare la sezione Security. Sarà possibile scegliere un superuser o dotare gli utenti di permessi più o meno restrittivi.

Se si desiderano maggiori informazioni su come amministrare i permessi all'interno di MoinMoin si può consultare la 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://localhost:8080/SystemPagesSetup. Infine, all'interno della pagina fare clic su «install» alla voce «Italiano». Questa operazione deve essere compiuta dall'utente super user.

Utilizzo del wiki

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

Ulteriori risorse


CategoryInternet CategoryProduttivita