Wiki Page Content

Altre fonti di aiuto per MoinMoin

Argomenti correlati

Password utente persa

Se è stato configurato l'invio di email nel wiki (consultare AiutoSuConfigurazione), gli utenti possono farsi inviare la password all'indirizzo email impostato nelle proprie preferenze (fare clic s Login e leggere quella pagina).

Se le email non sono configurate, questa funzionalità non viene offerta.

Aggiungere un favicon al wiki

È possibile aggiungere un'icona personalizzata al proprio sito, comunemente conosciuta come favicon.ico.

I favicon solitamente sono presenti a fianco dell'indirizzo URL e nelle schede dei browser. Per modificare l'icona predefinita, aggiungere quanto segue nel proprio wikiconfig.py:

html_head = '''
<link rel="shortcut icon" href="/moin_static160/favicon.ico">
<!-- ... altre informazioni ... -->
'''

La dimensione dell'immagine deve essere 16×16.

Trucchi per Apache

Accesso sicuro a un wiki via Apache

Consultare PasswordProtectedEditing.

Servizio wiki da un dominio root

Modifica di httpd.conf per un'installazione di MoinMoin da "/":

# global section:
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
# virtualhost section:
RewriteEngine on
RewriteRule ^/moin_static160/ -  [last]
RewriteRule ^/robots.txt  -      [last]
RewriteRule ^/favicon.ico -      [last]
RewriteRule ^/?(.*) /file/percorso/a/moin.cgi/$1  [last,type=application/x-httpd-cgi]

In questo modo è possibile usare URL come http://LinuxWiki.de/FrontPage.

Note:

  • /percorso/a/cgi-bin/.. è un file con percorso assoulto, non un URL.
  • Assicurarsi che file percorso o moin.cgi abbia i privilegi ExecCGI in httpd.conf.

  • Non è necessario uno ScriptAlias a moin.cgi, ma è comunque necessario l'alias alla cartella htdocs di MoinMoin: Alias /moin_static160/ "/usr/share/moin/htdocs/"

Redirezione di /mywiki/MioWiki verso la PaginaPrincipale nella lingue dell'utente

Può essere utile usare la pagina MioWiki come riferimento al proprio wiki. Se un utente fa clic su questo collegamento dovrebbe essere trasferito alla PaginaPrincipale, alla FrontPage della propria lingua.

Aggiungere quanto segue in httpd.conf prima di ScriptAlias:

RedirectPermanent /mywiki/MioWiki    http://www.domain.org/mywiki?action=show

Dominio wiki in wiki.domain.com e pagina principale in www.domain.com

Questa è una configurazione per un host virtuale con permessi speciali in Gentoo. La seguente configurazione è adatta ai file config di Apache2, per Apache1 inserire il tutto in httpd.conf.

Aggiungere quanto segue in /etc/apache2/conf/vhosts/vhosts.conf:

NameVirtualHost *
<VirtualHost *>
   ServerName www.domain.org
   ServerAlias domain.org
   DocumentRoot /var/www/domain.org/htdocs
</VirtualHost>
 
<VirtualHost *>
   ServerName wiki.domain.org
   Alias /moin_static160/ "/usr/share/moin/htdocs/"
   Alias /favicon.ico "/var/www/htdocs/favicon.ico"
   ScriptAlias / "/usr/share/moin/mywiki/moin.cgi/"
</VirtualHost>

Aggiungere quanto segue in /etc/apache2/conf/commonapache2.conf:

<Directory /usr/share/moin/htdocs/>
   Order deny,allow
   Allow from all
</Directory>

<Directory /usr/share/moin/domain.org/>
   Order deny,allow
   Allow from all
</Directory>

Funzionalità particolare per wiki farm e intranet

Quello che segue mostra come alcune funzionalità possano aiutare nell'ottimizzazione della configurazione del wiki quando vengono eseguiti diversi wiki in un solo host o quando si usa MoinMoin all'interno di una Intranet.

Impostazioni centralizzate

  • farmconfig.py

  • intermap.txt condiviso

  • codice di base e icone condivise

Ri-mappatura degli URL

La variabile di configurazione "url_mappings" può essere usata per ri-mappare gli URL, per esempio per modificare alcuni prefissi URL in alcuni totalmente diversi. Questo è particolarmente utile all'interno di Intranet, dove molti documenti archiviati al di fuori del wiki vengono spostati. Questo non ha alcuna influenza sui collegamenti intra-wiki datoche questo sono relativi e non sono ri-mappati.

"url_mappings" è una tabella do confronto sotto forma di un dizionario, la chiave è il prefisso da sostituire, il valore è quello con cui va sostituita.

È possibile usare "url_mappings" per includere uno script per i collegamenti esterni:

url_mappings = {
    'http://my-wiki/': 'http://my-wiki/',
    'http://': '/cgi-bin/derefer.cgi?url=http://'
  }

Questo potrebbe essere utile per evitare lo spam di google all'interno del wiki o per tenere le pagine segrete. Il proprio wiki deve essere esplicitamente incluso dato che gli URL che possono essere generati automaticamente (per esempio nelle email di notifica) verrebbero rimappati con lo script.

Per redirezionare una singola pagina verso un'altra, usare #REDIRECT seguito dal nome della pagina nella prima riga della pagina, Consultare AiutoSuIstruzioniDiElaborazione.

DAFARE

<!> DAFARE: spiegare più in dettaglio le seguenti sezioni e aggiungere maggiori dettagli alle precedenti.

Amministratori:

  • Supporto WikiFarm:

    • <datadir>/plugin/macro e <datadir>/plugin/action possono essere usate per archiviare macro e azioni locali a uno specifico wiki

    • config.shared_intermap can contiene un percorso a un file "intermap.txt" condiviso
  • $PAGE segnaposto nella mappa interwiki

Compatibilità:

  • La funzionalità di RSS richiede una versione recente di PyXML (CVS o 0.7) a causa di bug nella gestione degli namespace di xml.sax.saxutils nelle versioni precedenti. Questo dovrebbe essere rilevato automaticamente con ogni installazione.
Feedback
Please include your contact information if you'd like to receive a reply.
Submit