## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:HelpMiscellaneous ##master-date:2007-11-28 #acl -All:write Default #format wiki #language uk == Інші розділи Довідки МоінМоін == '''Підрозділи''' * /ЧастіПитання * /ЕкспериментальніМожливості '''Зміст''' <> === Втрачений пароль користувача === Якщо ви налаштували поштову систему для вашого Моіна (дивіться ДовідкаКонфігурування), користувачі зможуть отримувати їхні паролі електронною поштою, як вказано у налаштуваннях. Якщо SMTP не сконфігуровано, кнопки '''<>''' на сторінці ВашіНалаштування не буде, та не будуть надсилатися користувачам сторінки, які вони обрали для стеження. === Додавання значка сторінки до налаштувань вікі === Ви, можливо, захочете додати якийсь значок до вашого вікі-майданчика, зазвичай відомого як `favicon.ico`. Щоб мати такі маленькі значки біля закладок та на заголовках вкладок, додайте до вашого `wikiconfig.py`: {{{ html_head = ''' ''' }}} Розмір зображення значка ''мусить'' бути 16x16. === Трюки із Apache === ==== Обмеження доступу до сторінки вікі засобами Apache ==== Дивіться MoinMoin: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. Зауважте: * /pathto/cgi-bin/.. - абсолютний шлях до файла, а не посилання типу URL. * Впевніться, що ''шлях до файла'' moin.cgi має привілеї ExecCGI у httpd.conf. * Немає потреби у !ScriptAlias для moin.cgi, але однак необхідно створити псевдонім до каталогу htdocs МоінМоін'а: `Alias /moin_static160/ "/usr/share/moin/htdocs/"` ==== Перенаправлення /mywiki/MyWiki на ТитульнуСторінку мовою користувача ==== ## Тавтологія, але... Perhaps you want to use My``Wiki in your wiki to refer to your wiki. Можливо, ви захочете, щоб My``Wiki на вашому вікі посилався на ваш вікі. Якщо користувач вибере це посилання, його має бути перенаправлено до [[ТитульнаСторінка|ТитульноїСторінки]], перекладеної його рідною мовою. Додайте наступні рядки до {{{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 * ServerName www.domain.org ServerAlias domain.org DocumentRoot /var/www/domain.org/htdocs 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/" }}} Додайте це до /etc/apache2/conf/commonapache2.conf: {{{ Order deny,allow Allow from all Order deny,allow Allow from all }}} === Спеціальні можливості для вікі-ферм та внутрішніх мереж === Наступні налаштування показують, як певні можливості МоінМоін допоможуть вам оптимізувати роботу кількох вікі на одній машині, чи у разі використання МоінМоін у внутрішніх середовищах. ==== Централізовані налаштування ==== * farmconfig.py * спільний intermap.txt * спільний код та значки ==== Перенаправлення посилань ==== Параметр конфігурації "`url_mappings`" можна використовувати для перенаправлення посилань, наприклад, для зміни префіксів певного посилання на зовсім інші. Це особливо зручно у внутрішніх мережах, коли доводиться переміщувати цілі дерева документів, що розташовані у зовнішній мережі. Це не стосується більшості посилань інтра-вікі, оскільки вони є відносними та не підлягають перенаправленню. "`url_mappings`" - це таблиця у формі словника, ключем є префікс посилання, значенням - необхідна заміна. Ви також можете використовувати змінну "`url_mappings`" для заборони доступу до певних (чи усіх) зовнішніх посилань (із допомогою заборонного сценарію), наприклад: {{{ url_mappings = { 'http://my-wiki/': 'http://my-wiki/', 'http://': '/cgi-bin/derefer.cgi?url=http://' } }}} Це може знадобитися, наприклад, для уникання спаму google у вашій системі вікі (хоча мало ймовірно, що це буде помічено та лише б рахувало масштабні спамерські посилання) або щоб тримати ваші вікі-сторінки у таємниці. Зауважте, що ваші власні вікі слід вказати явним чином, оскільки у іншому випадку URL, які можуть генеруватися автоматично (наприклад, для сповіщення електронною поштою) були б також перепризначені на ваш сценарій пересилання. '''Зверніть увагу:''' Якщо треба ''перенаправити'' одну сторінку на іншу, у першому рядку сторінки просто введіть `#REDIRECT` та назву сторінки на яку зробити перенаправлення. Дивіться ДовідкаВиконанняВказівок. === Що треба зробити === Треба зробити: докладно пояснити наступні питання та додати подробиць до наведених вище розділів Слід докладно пояснити: * реєстрацію подій * Кінцівки сторінок (параметр користувача) * ВашіНалаштування: поля з відміткою для відкриття редактора подвійним клацанням, кінцівку сторінки, емоції, перехід до останньої відвіданої сторінки, та деякі інші параметри * Параметр '''<>''' у редакторі * Шаблони сторінок (створення нової сторінки за допомогою сторінки шаблону) * Лише "звичайні" URL (поза дужками) перетворюються на вбудовані зображення ==> чіткі правила документу * Виділення кольором результатів пошуку, та некоректних слів при перевірці орфографії * Підтримка URL типу "file:" * властивості сповіщення електронною поштою * Значок "RSS", що відображається макросом RecentChanges * поле коментарю у редакторі, останні зміни та інформація про сторінку * Кешування сторінок, тепер обмежено обробкою XSLT (коли це напевно потрібно); новий код та API для додавання посилання "Видалити``Кеш" * вбудовані поля пошуку (знизу кожної сторінки) * інтервікі назва "Self" тепер завжди вказує на власний вікі * дія інформація про сторінку Адміністративні питання: * докладно описати засіб "moin.cgi?action=test" * Підтримка ферм вікі: * <каталог_даних>/plugin/macro та <каталог_даних>/plugin/action можна використовувати для зберігання макросів та дій локально на певному екземплярі вікі * config.shared_intermap може містити шлях до спільного файлу "intermap.txt" (наприклад, до такого, що зберігається поза межами каталогу даних) * поле для заміни $PAGE у словнику інтервікі Сумісність: * Функції RSS потребують останньої версій PyXML (CVS або 0.7) через помилки у обробці простору назв у xml.sax.saxutils у попередніх версіях. Ця проблема (ми сподіваємося) автоматично виявляється при кожному встановленні.