Contents
Come mantenere i dati degli utenti
I dati degli utenti sono archiviati in file con nome l'ID dell'utente nella directory `data/user`.
Per velocizzare l'elaborazione, MoinMoin mantiene una mappatura di nomi utenti - ID utenti in `<dir_cache>/.../user/name2id` (sono strutture dati interne e tali file non devono essere modificati). Se non si è sicuri che tale file `name2id` sia corretto o aggiornato, basta cancellarlo e verrà generato nuovamente da Moin. Se è in esecuzione una versione di ;oin persistente (non-cgi), è utile riavviare MoinMoin dopo avere cancellato il file.
Disabilitare un account utente
È possibile disabilitare un account utente se si è collegati come super-utente (vedere AiutoSuSuperUtente) e si sceglie di cambiare il proprio account con quello dell'utente attraverso le preferenze (diventando così, momentaneamente, l'utente da cancellare) e si sceglie "Disable this account forever". Dopo aver disattivato l'utente è necessario disconnettersi e accedere nuovamente.
Rimuovere un account utente
È possibile rimuovere un utente cancellandone i propri file (e altri file che hanno l'ID utente come prefisso nel nome).
Facendo così viene compromessa la cronologia delle modifiche di quell'utente. Moin non è più in grado di mostrare l'utente nelle informazioni delle pagine, dato che l'ID utente risulta sconosciuto, è quindi meglio disabilitare un account piuttosto che rimuoverlo. Una volta cancellati i dati dell'utente MoinMoin potrebbe pensare che l'utente esista ancora per via della cache utente in `data/cache/user/name2id`. Cancellando questo file viene pulita anche la cache e si dovrebbe risolvere il problema.
Condividere account utenti nelle wiki farm
Nei wiki singoli non è necessario fare nulla, ogni wiki ha una directory `data/user` separata e non viene condiviso nulla. In una wiki farm con due o più wiki è possibile condividere gli account e i dati. Aggiungere al file "farmconfig.py":
user_dir = '/farm/user' # directory comune degli utenti per tutta la wiki farm
affinché tutti i wiki nella farm condividano gli account utenti o aggiungere il percorso assoluto della directory condivisa degli utenti nel file "wikiconfig.py".
Assicurarsi che tutti i propri wiki abbiano un nome interwiki unico impostato nei rispettivi file wikiconfig.py:
interwikiname = "WikiOne" # others: WikiTwo, WikiThree o quello che si vuole
Aggiungere anche i nomi interwiki di tutti i wiki nella farm nell'elenco interwiki così che i wiki possano risolvere questi nuovi nomi. Se non si impostano i nomi interwiki, gli abbonamenti alle pagine e i collegamenti veloci non funzioneranno correttamente.
In un file farmconfig.py è possibile anche impostare il valore user_homewiki affinché ci sia un wiki in cui sono archiviate tutte le pagine degli utenti, utile se si hanno molti utenti. È possibile anche collegarsi a pagine utente non-wiki se il nome utente wiki è negli URL obiettivo. Per maggiori informazioni, consultare AiutoSuConfigurazione.
Se non viene impostato un nome interwiki univoco, MoinMoin potrebbe non funzionare correttamente. È raccomandato anche non modificare il nome interwiki.