Topik bantuan MoinMoin lainnya

Daftar Isi

Kata sandi pengguna yang hilang

Jika Anda telah mengirim konfigurasi untuk wiki MoinMoin Anda (lihat HelpOnConfiguration) lalu pengguna dapat mendapatkan kata sandi mereka yang dikirim lewat alamat email yang tertera di Preferensi mereka. Jika SMPP belum terkonfigurasi, maka tombol "Kirim kata sandi saya" tidak ada di PreferensiPengguna, dan halaman yang dilanggani tidak dapat dikirim ke pengguna yang bersngkutan.

Menambahkan favicon ke wiki setup Anda

Anda mungkin mau untuk menambahkan ikon lain ke situs wiki Anda, biasanya dikenal dengan favicon.ico. Favicon biasanya muncul di sebelah bookmarks dan dengan tabbed browsing (menjelajahi internet dengan browser yang menggunakan fitur tab). Untuk mengganti favicon untuk wiki Anda, tambahkan ini ke wikiconfig.py Anda:

html_head = '''
<link rel="shortcut icon" href="/moin_static160/favicon.ico">
<!-- ... pernak-pernik header lainnya ... -->
'''

Ukuran gambar harus 16x16.

Trik-trik Apache

Mengamankan akses ke sebuah wiki Apache

Lihat PasswordProtectedEditing

Menyediakan wiki dari sebuah domain root

httpd.conf modifikasi untuk instalasi MoinMoin di "/":

# 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]

Melalui cara ini Anda dapat menggunakan URL yang ringkas dan bersih seperti http://LinuxWiki.de/FrontPage.

Catatan:

  • /pathto/cgi-bin/.. adalah jalur berkas yang absolut, bukan jalur URL.
  • Pastikan jalur berkas ke moin.cgi memiliki hak ExecCGI dalam httpd.conf Anda.

  • Tidak perlu ada sebuah ScriptAlias untuk moin.cgi, tetapi Anda masih membutuhkan alias tersebut untuk folder MoinMoin's htdocs: Alias /moin_static160/ "/usr/share/moin/htdocs/"

Arahkan /mywiki/MyWiki ke FrontPage bahasa yang dipilih pengguna

Mungkin Anda ingin untuk menggunakan MyWiki dalam wiki Anda untuk mengacu ke wiki Anda. Jika pengguna lain mengklik taut ini mereka akan dikirim ke FrontPage, yang merupakan FrontPage dari bahasa mereka.

Tambahkan ini ke httpd.conf Anda sebelum ScriptAlias:

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

Sediakan wiki dari wiki.domain.com dan home page dari www.domain.com

Berikut adalah konfigurasi untuk virtual hosting dengan izin spesial dalam Gentoo Linux. Konfigurasi berikut adalah untuk berkas konfigurasi Apache2. Hanya taruh semua ini di httpd.conf untuk Apache 1.

Tambahkan ini ke /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>

Tambahkan ini ke /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>

Fitur spesial untuk wiki farms dan intranet

Berikut memperlihatkan bagaimana fitur tertentu dapat menolong Anda untuk mengoptimalkan konfigurasi Anda ketika Anda menjalankan beberapa wiki dalam satu host, atau ketika Anda menggunakan MoinMoin dalam lingkupan intranet.

Pengaturan tersentralisasi

  • farmconfig.py
  • intermap.txt yang telah dibagi
  • code base dan ikon yang telah dibagi

Pemetaan ulang URL

Variabel konfigurasi "url_mappings" dapat digunakan untuk memetakan ulang URL, Sebagai contoh untuk mengubah prefix URL tertentu menjadi sangat berbeda. Ini khususnya berguna dalam intranet, ketika seluruh pohon dari dokumen dipasang diluar dari pergerakan wiki. Ini tidak berlaku untuk sebagian besar taut intra-wiki sebagaimana mereka relatif dan tidak dipetakan ulang.

"url_mappings" adalah tabel pandangan dalam bentuk dari sebuah dict, kuncinya(key) adalah prefiks yang akan diganti, harganya(value) adalah penempatannya.

Anda juga dapat menggunakan "url_mappings" untuk mengikutkan sebuah dereferer-script untuk taut eksternal, seperti ini:

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

Alasan untuk menggunakan ini adalah untuk menghindari google spamming dalam wiki Anda (meskipun ini tidak mungkin untuk mencatat dan hanya akan bereaksi untuk spamming taut jika dilakukan dalam skala besar) atau untuk menjaga halaman wiki rahasia Anda. Catat bahwa wiki Anda butuh diikutkan secara eksplisit karena URL yang bisa dihasilkan secara otomatis (contoh untuk notifikasi email) akan dengan kata lain dipetakan ke script yang dituju.

Harap catat: Jika anda ingin untuk mengarahkan ulang halaman tunggal ke halaman lain, hanya ketik #REDIRECT dan nama halaman tersebut di baris pertama halaman Anda. Lihat HelpOnProcessingInstructions.