Andere MoinMoin hulp onderwerpen
Subtopics
Inhoud
Contents
Verloren wachtwoord voor een gebruiker
Als je een e-mail adres ingesteld hebt (zie HulpBijConfiguration) dan kunnen gebruikers hun wachtwoord per e-mail opgestuurd krijgen. Als SMTP niet ingesteld is, wordt de "Mail mij mijn passwoord" knop niet aangetoond op de UserPreferences, en de ingeschreven paginas kunnen niet naar de gebruikers opgestuurd worden.
Voeg favicons toe aan je wiki installatie
Je wilt misschien een eigen pictogram op je wiki site hebben, ook bekend als `favicon.ico`. Favicons kun je meestal zien naast de bladwijzers. Om het pictogram voor je wiki te veranderen, voeg dit aan je `wikiconfig.py`:
html_head = ''' <link rel="shortcut icon" href="/moin_static160/favicon.ico"> <!-- ... more header stuff ... --> '''
De grote van het plaatje moet 16x16 zijn.
Apache truukjes
De beveiliging van de toegang tot de wiki vie Apache
Bekijk PasswordProtectedEditing
De wiki van de domein root starten
`httpd.conf` verandering voor de MoinMoin installitie bij "/":
# 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/path/to/moin.cgi/$1 [last,type=application/x-httpd-cgi]
Zo kun je korte en mooie URLs maken zoals http://LinuxWiki.de/FrontPage
Nota:
- /pathto/cgi-bin/.. is een absoluut bestand pad, niet een URL
Wees zeker dat het bestands pad naar moin.cgi de ExecCGI privileges in je httpd.conf heeft.
Het is niet niet nodig om een ScriptAlias naar moin.cqi, maar je moet nog steeds de alias naar MoinMoin's htdocs: `Alias /moin_static160/
"/usr/share/moin/htdocs/"`
Leid /mywiki/MyWiki naar de gebruikers taal FrontPage
Misschien wil je My``Wiki gebruiken om naar je wiki te refereren. Als een gebruiker op een link klikt, zou hij naar de FrontPage gestuurd moeten worden, degene die in zijn taal is.
Voeg dit aan je httpd.conf bestand to voor de ScriptAlias:
RedirectPermanent /mywiki/MyWiki http://www.domain.org/mywiki?action=show
Je wiki vanaf wiki.domein.com en je home pagina van je www.domein.com gebruiken
Hier is een instelling voor een virtuele hosting met speciale rechten voor Gentoo Linux. De volgende instellingen zijn voor de Apache2 config bestanden. Doe dit gewoon allemaal in httpd.conf voor Apache 1.
Voeg dit toe aan /etc/apache2/conf/vhosts/vhosts.conf
NameVirtualHost * <VirtualHost *> ServerName www.domein.org ServerAlias domein.org DocumentRoot /var/www/domein.org/htdocs </VirtualHost> <VirtualHost *> ServerName wiki.domein.org Alias /moin_static160/ "/usr/share/moin/htdocs/" Alias /favicon.ico "/var/www/htdocs/favicon.ico" ScriptAlias / "/usr/share/moin/mywiki/moin.cgi/" </VirtualHost>
Voeg dit toe aan /etc/apache2/conf/commonapache2.conf
<Directory /usr/share/moin/htdocs/> Order deny,allow Allow from all </Directory> <Directory /usr/share/moin/domein.org/> Order deny,allow Allow from all </Directory>
Speciale functies voor wiki farms en intranets
Het volgende laat zien hoe je sommige functies kunt gebruiken om je te helpen je instellingen te verbteren als je meerdere wikis op een host laat lopen, of als je MoinMoin in intranet wilt gebruiken.
Gecentraliseerde instellingen
- farmconfig.py
- shared intermap.txt
- shared code base and icons
URLs Remappen
De instelling variabel "`url_mappings`" kan gebruikt worden om URLs te remappen. Je kunt bijvoorbeeld sommige URL prefixen naar totaal verschillende veranderen. Dit is vooral handig voor intranets, als heel veel dokumenten buiten de wiki gehost worden en vaak bewogen worden. Dit kan voor de meeste intra-wikis niet gebruikt worden omdat die relatief zijn en niet remapped kunnen worden.
"`url_mapping`" is een opzoek tabel en de vorm van een dict, de sleutel is de prefix die moet worden vervangen, de waarde is het vervangsel.
Je kunt ook "`url_mappings`" gebruiken om een derefer-script in te voegen om externe links te gebruiken:
url_mappings = { 'http://my-wiki/': 'http://my-wiki/', 'http://': '/cgi-bin/derefer.cgi?url=http://' }
De reden dat je dit misschien wilt gebruiken is om google spamming in je wiki te voorkomen (ook al is het onwaarschijnlijk dat het gemerkt wordt en zal alleen op grote schaal link spammen te voorkomen) of om je wikipaginas geheim te houden. Vergeet niet dat je eigen wiki in de URL moet zijn, omdat automatisch gegenereerde links (bijvoorbeeld om e-mails te versturen) anders ook remapped zullen worden.
Let op: Als je een enkele pagina wilt omleiden naar een andere, typ dan gewoon `#REDIRECT` en de naam van de pagina op de eerste lijn van je pagina. Zie HelpOnProcessingInstructions.
TODO
TODO: zie HelpMiscellaneous