~funderscoreblog cgit wikiget in touch

Інші розділи Довідки МоінМоін

Підрозділи

Зміст

Втрачений пароль користувача

Якщо ви налаштували поштову систему для вашого Моіна (дивіться ДовідкаКонфігурування), користувачі зможуть отримувати їхні паролі електронною поштою, як вказано у налаштуваннях. Якщо SMTP не сконфігуровано, кнопки Mail me my account data на сторінці ВашіНалаштування не буде, та не будуть надсилатися користувачам сторінки, які вони обрали для стеження.

Додавання значка сторінки до налаштувань вікі

Ви, можливо, захочете додати якийсь значок до вашого вікі-майданчика, зазвичай відомого як favicon.ico. Щоб мати такі маленькі значки біля закладок та на заголовках вкладок, додайте до вашого wikiconfig.py:

html_head = '''
<link rel="shortcut icon" href="/moin_static160/favicon.ico">
<!-- ... інші налаштування ... -->
'''

Розмір зображення значка мусить бути 16x16.

Трюки із Apache

Обмеження доступу до сторінки вікі засобами Apache

Дивіться PasswordProtectedEditing

Вікі у корені домену

Зміни httpd.conf для встановлення МоінМоін'а у "/":

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

Після цього ви матимете короткі та прості посилання на зразок http://LinuxWiki.de/FrontPage.

Зауважте:

Перенаправлення /mywiki/MyWiki на ТитульнуСторінку мовою користувача

Можливо, ви захочете, щоб MyWiki на вашому вікі посилався на ваш вікі. Якщо користувач вибере це посилання, його має бути перенаправлено до ТитульноїСторінки, перекладеної його рідною мовою.

Додайте наступні рядки до httpd.conf перед ScriptAlias:

# гадаю, посилання "МійВікі" у конфігураційному файлі Apache не спрацює.
RedirectPermanent /mywiki/MyWiki    http://www.domain.org/mywiki?action=show

Вікі для обслуговування wiki.domain.com та from www.domain.com

Тут наведено конфігурацію для віртуального хостингу із використанням спеціальних прав доступу на Дженту Лінуксі. Вказані налаштування - для конфігураційних файлів сервера Apache2. Для Apache 1, просто додайте ці рядки до httpd.conf.

Додайте це до /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>

Додайте це до /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>

Спеціальні можливості для вікі-ферм та внутрішніх мереж

Наступні налаштування показують, як певні можливості МоінМоін допоможуть вам оптимізувати роботу кількох вікі на одній машині, чи у разі використання МоінМоін у внутрішніх середовищах.

Централізовані налаштування

Перенаправлення посилань

Параметр конфігурації "url_mappings" можна використовувати для перенаправлення посилань, наприклад, для зміни префіксів певного посилання на зовсім інші. Це особливо зручно у внутрішніх мережах, коли доводиться переміщувати цілі дерева документів, що розташовані у зовнішній мережі. Це не стосується більшості посилань інтра-вікі, оскільки вони є відносними та не підлягають перенаправленню.

"url_mappings" - це таблиця у формі словника, ключем є префікс посилання, значенням - необхідна заміна.

Ви також можете використовувати змінну "url_mappings" для заборони доступу до певних (чи усіх) зовнішніх посилань (із допомогою заборонного сценарію), наприклад:

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

Це може знадобитися, наприклад, для уникання спаму google у вашій системі вікі (хоча мало ймовірно, що це буде помічено та лише б рахувало масштабні спамерські посилання) або щоб тримати ваші вікі-сторінки у таємниці. Зауважте, що ваші власні вікі слід вказати явним чином, оскільки у іншому випадку URL, які можуть генеруватися автоматично (наприклад, для сповіщення електронною поштою) були б також перепризначені на ваш сценарій пересилання.

Зверніть увагу: Якщо треба перенаправити одну сторінку на іншу, у першому рядку сторінки просто введіть #REDIRECT та назву сторінки на яку зробити перенаправлення. Дивіться ДовідкаВиконанняВказівок.

Що треба зробити

<!> Треба зробити: докладно пояснити наступні питання та додати подробиць до наведених вище розділів

Слід докладно пояснити:

Адміністративні питання:

Сумісність: